How can I set extra RAM and Flash for TFT LCD display project?
Hi,
I'm working on a project where I should display some parameters on display. The display resolution is 800 x 480. I followed some tutorials to how to set touchGFX on MXCube and then imported on Cube Ide the project. The problem is that when I compile the project it keeps me saying that the both RAM and Flash overflows, as you can see in listing below:
c:\st\stm32cubeide_1.12.0\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.200.202301161003\tools\arm-none-eabi\bin\ld.exe: test1.elf section `TouchGFX_Framebuffer' will not fit in region `RAM'
c:\st\stm32cubeide_1.12.0\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.200.202301161003\tools\arm-none-eabi\bin\ld.exe: test1.elf section `TouchGFX_Framebuffer' will not fit in region `FLASH'
c:\st\stm32cubeide_1.12.0\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.200.202301161003\tools\arm-none-eabi\bin\ld.exe: region `RAM' overflowed by 447656 bytes
c:\st\stm32cubeide_1.12.0\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.10.3-2021.10.win32_1.0.200.202301161003\tools\arm-none-eabi\bin\ld.exe: region `FLASH' overflowed by 595640 bytes
collect2.exe: error: ld returned 1 exit status
make: *** [makefile:90: test1.elf] Error 1I set the SDRAM and DMA2D, but is not working. I don't plan to use freertos.
Here are some screenshot of the settings of the project:



The MCU that I'm using is STM32F746ZG.
The display that I'm using is the MIKROE-3620.
What can I do to resolve the overflowing problem?
