2026-02-03 6:59 AM - edited 2026-02-03 7:59 AM
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:
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:
Under 'ASSETS_FLASH', ExtFlashSection does appear as expected after loading images onto TouchGFX.
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.
Thank you for any assistance in advance!