STM32 ospi support for Dual Hyperram/Flash #97138
Unanswered
SongFish2135
asked this question in
Q&A
Replies: 1 comment 1 reply
-
Hi @SongFish2135, I dont know how I think you are trying to connect two devices in BTW do you have a custom HYPERRAM driver? As I know, at the moment there is no support for stm32_ospi_hyperram. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I am trying to implement a multiplexed octospi design using a STM32U575 interfaced with a Flash + HYPERRAM module as shown here taken from the AN5050 STM32 Application Note:

However, when attempting to add the devices to the device tree, it returns a __device_dts_ord error whose device number corresponds to the HYPERRAM instantiation. The device is generated in the devicetree_generated.h file but does not seemed to be in zephyr_pre0.map. The .dts file instantiation looks like:
The flash and HYPERRAM instantiations both work individually under the &octospi2 device, but fail when they are both defined. I have tried changing compatible types, frequencies, reg values, bus widths, data rates, and pinctrl-0 pins, but it still fails. Is this kind of device definition not possible in Zephyr or am I defining it incorrectly?
Beta Was this translation helpful? Give feedback.
All reactions