TouchGFX error when I put a bigger image
Hello,
i can manage TouchGFX Designer with very basic objects such as an analog clock and a color background, and it works very well.
When i decided to insert a real image as background (720x720) it returns the following error during compilation:
arm-none-eabi-g++ -o "arlix3.elf" @"objects.list" -l:libtouchgfx-float-abi-hard.a -mcpu=cortex-m7 -T"C:\Users\nikte\STM32CubeIDE\workspace_1.3.0\arlix3\STM32F767IGTX_FLASH.ld" --specs=nosys.specs -Wl,-Map="arlix3.map" -Wl,--gc-sections -static -L"C:\Users\nikte\STM32CubeIDE\workspace_1.3.0\arlix3\Middlewares\ST\touchgfx\lib\core\cortex_m7\gcc" --specs=nano.specs -mfpu=fpv5-d16 -mfloat-abi=hard -mthumb -Wl,--start-group -lc -lm -lstdc++ -lsupc++ -Wl,--end-group
c:\st\stm32cubeide_1.3.0\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.0.0.201904181610\tools\arm-none-eabi\bin\ld.exe: arlix3.elf section `ExtFlashSection' will not fit in region `FLASH'
c:\st\stm32cubeide_1.3.0\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.0.0.201904181610\tools\arm-none-eabi\bin\ld.exe: region `FLASH' overflowed by 1158828 bytes
collect2.exe: error: ld returned 1 exit status
make: *** [makefile:74: arlix3.elf] Error 1
"make -j4 all" terminated with exit code 2. Build might be incomplete.So I thought it was a problem of the small internal flash memory. I wrote my own Quad SPI driver for W25Q256 FLASH memory, and i created a custom external loader for my custom board, which works very well with ST-LINK Utility. I can access to FLASH memory without problems.
But nevertheless the problem is always the same.
Do you know what is the problem? Thank you, Alberto.
