2020-02-21 04:11 AM
I am working with touchGFX on the custom board with STM32F746. A 2-screen touchgfx application works without problems when debugging with cubeMXIDE. It doesn't work when I remove the STlink and powerup it. I put a heartbeat to understand that the processor is working. If I comment out the line MX_TouchGFX_Init (), then heartbeat works after powerup. I am using QUADSPI bank1 and SDRAM bank 2. FreeRtos is not used.
2020-02-22 12:47 AM
GCC linker script was incorrect. It should be as follows:
ExtFlashSection :
{
*(ExtFlashSection ExtFlashSection.*)
*(FontFlashSection FontFlashSection.*)
*(ExtFlashSection TextFlashSection.*)
*(.gnu.linkonce.r.*)
. = ALIGN(0x4);
} >QUADSPI