QSPI Memory mapped flash on STM32F7508_DK #65861
-
Hi all, I am using zephyr on a STM32F7508_DK board which only has 64k flash, such memory space won't hold most networking example but the 16MB of QSPI nor would hold much more ! The process of using that one instead of the flash as ROM for my program would be "memory mapping" but I cannot find any help on that, which means it's either super trivial (maybe just using the device tree?) or super complicated. Does anyone know how to go about with such a thing? any help/link/tip much appreciated. Bests |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments
-
That's an on going effort. See #64641 |
Beta Was this translation helpful? Give feedback.
-
To complete. The stm32 qspi in memory mapped mode on the stm32f7 serie has not been tested (unfortunately running on the stm32H7 revealed some issues, see #61122 ) |
Beta Was this translation helpful? Give feedback.
-
Thanks for the links. Does it mean that at some point if the PR gets accepted it will be possible to set this up only using device tree tweaks? |
Beta Was this translation helpful? Give feedback.
-
I have a branch https://github.com/FRASTM/zephyr/tree/qspi_init where the drivers/flash/flash_stm32_qspi.c is enabling the MEMMAP mode. |
Beta Was this translation helpful? Give feedback.
-
This feature is now merged and will be part of Zephyr 3.7 release: #72339 |
Beta Was this translation helpful? Give feedback.
This feature is now merged and will be part of Zephyr 3.7 release: #72339