2020-02-19 09:56 PM
2020-02-19 11:28 PM
Use DTCM RAM (128k at 0x20000000) for program variables, AXI SRAM (384k at 0x24000000) for the display framebuffer, SRAM1/2/4 for DMA buffers if applicable. See the memory map in chapter 4 of the datasheet.
See your linker documentation on how to assign a different memory area for variables.
Use a pointer instead of an array for the framebuffer, for example
uint16_t *framebuffer = (uint16_t *)0x24000000;