2026-04-06 6:33 AM
I am using STM32h743XIH6 MCU with qspi flash MT25QL512ABB8ESF-0SIT same as STM32H743I-EVAL. when i try to load data to qspi flash using STM32CubeProgrammer and loader MT25TL01G_STM32H743I-EVAL.stldr provided by ST, data read/write working without any on eval board. But when i try the same in my custom board with same configuration it is not working.
In my custom board if I erase and read flash content i am getting data as shown in QspiFlashMemoryErase.png
When i write data and read it back, i am getting data as shown in QspiFlashMemoryDataWrite.png
Data is being written correctly on every even bytes, but all odd number bytes are wrong and always showing as 0x99
I have chechked all signals on scope, all signals are coming.
i have replaced the flash IC, just to confirm IC functionality, but still not working.
2026-04-06 6:37 AM
Hello @KishoreEmEdge and welcome to the ST community,
Are you sure the same pinout used for the QSPI as the Eval board in the custom board?
If not, that shoudn't work!
2026-04-06 6:46 AM
Hi,
I am checked pins multiple times and they are same, we have followed the schematic as evaluation board
Moreover if pins are wrong, even bytes which are written successfully, also should not work in my opinion.
2026-04-06 6:58 AM
If you are sure about the pinout it could be also a solder joint issue.
2026-04-06 7:02 AM
To check soldering issues, I have configured all the pins gpios and toggled the pins and checked the pins on scope, all the pins are fine and toggling properly.