2025-05-26 3:53 AM
We are currently working on a project using the STM32H750IBT6 microcontroller interfaced with a single-bank Quad SPI NOR Flash (MT25QL512ABB) on our custom board. The QSPI interface is operational.
However, we are facing an issue with the external loader. While the same external loader setup works correctly with the STM32H750 development board using the same two MT25QL512ABB Flash memories, it fails to function on our custom board.
Development board QSPI schematic:
Our custom board QSPI schematic:
For reference, we are used the external loader implementation for development board from the following link:
https://controllerstech.com/w25q-flash-series-part-8-quadspi-external-loader/
We request your support in:
Verifying if our schematic connections for the QSPI interface may be contributing to the issue.
Identifying any possible hardware or configuration-related causes for the external loader failure.
Solved! Go to Solution.
2025-10-23 12:22 PM
Hi, we are using STM32H750IB and one MT25QL512A on our board, I downloaded "CLIVEONE-MT25QL512A_STM32H7XX-PF10-PG6-PD11-PF9-PF7-PF6.stldr" from GitHub and copied to ExternalLoader directory of STM32CubeProgrammer. Run STM32CubeProgrammer, selected this flash loader, but still get error on accessing the flash. Did I miss anything? We use the same pins for the QSPI flash and I can read and write the flash memory correctly with the code from the discovery board. Thanks for your help.