cancel
Showing results for 
Search instead for 
Did you mean: 

STM32CubeIDE External QSPI Flash for STM32H750IBT6 - How to get it working?

AEng7
Associate III

Hey,

I am using STM32H750IBT6 with MT25QL512ABB8ESF-0SIT QSPI flash IC for external memory and IS42S32400J-6TLI as SDRAM, on a custom PCB with an LCD screen. Using TouchGFX.

QSPI pinout is as follows:

AEng7_0-1770130124562.png

I've edited the FLASH_Id script - added as a .c file as an attachment.

I would prefer to not use a bootloader, but if that is the only way or quickest way to get this working then please let me know. I have looked at using external loaders but as the pin out of my QSPI is slight different, external loaders will not be compatible. 

My code compiles but it does not flash:

image (10).png

 

Under 'ASSETS_FLASH', ExtFlashSection does appear as expected after loading images onto TouchGFX.

AEng7_0-1770134376261.png

 

If you have any suggestions why I can not flash the external QSPI flash IC, please let me know.

 

Additionally, within STM32CubeProgrammer I can connect to the MCU. I can successfully mass erase the flash too.

image (11).png

 

Thank you for any assistance in advance!

 

 

0 REPLIES 0