cancel
Showing results for 
Search instead for 
Did you mean: 

STM32h743 external loader

KishoreEmEdge
Associate II

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.


4 REPLIES 4
mƎALLEm
ST Employee

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!

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.

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.

If you are sure about the pinout it could be also a solder joint issue.

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.

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.