2024-05-28 07:13 AM - last edited on 2024-05-28 05:11 PM by Tesla DeLorean
Hello,
I have a board contains STM32H735 MCU and external flash macronix MX25L12835F (only capable of quad spi interface).
This board is also LCD controller based on touchGFX and the external flash suppose to contain the GUI assets,
Therefor external loader must exists for the the image flashing.
Is it possible to work with such board altough according AN4760 the STM32H735 supports only octo spi interface?
Thanks!
2024-05-28 07:22 AM
Yes, should be possible to run QuadSPI memories off the H72x / H73x / H7Ax / H7Bx devices with OctoSPI interfaces.
Implementation is board/pin specific, people also tend to go for larger memories
https://github.com/cturvey/stm32extldr/tree/main/h7_mx25l51245g
2024-05-28 07:49 AM - edited 2024-05-28 11:55 PM
Hello @dgold.1,
The OCTOSPI provides a flexible hardware interface, that enables the support of multiple hardware configurations: Single-SPI (legacy SPI), Dual-SPI, Quad-SPI, Dual-quad-SPI and Octo-SPI. Please take a look at this FAQ: Does OctoSPI interface support QuadSPI memories?
For more information about OCTOSPI configuration, I advise you to refer to AN5050 and precisely section 6.2 OCTOSPI configuration with STM32CubeMX. This sections provides an Quad-SPI PSRAM in Regular-command protocol example connected to an OCTOSPI interface.
Thank you.
Kaouthar
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2024-05-28 05:09 PM
Do you have a pin enumeration for your board?
https://github.com/cturvey/stm32extldr/blob/main/h7_mx25l12835f/README.md