cancel
Showing results for 
Search instead for 
Did you mean: 

TouchGFX framebuffer location for STM32H563

PFlor.2
Senior

Is there a recommended RAM address for placing the framebuffer on the STM32H563?  I just picked out 0x20040000 but wondered if I should just put it at the beginning address (0x20000000), wasn't sure what is recommended.

13 REPLIES 13

I'm using a SPI display so not using LTDC if that matters.

If you look in my original post, when I select "By Allocation" for the framebuffer there is 300KB reserved for TouchGFX_Framebuffer in the Flash as well as RAM.  Not sure why Flash is needed but that takes a big chunk of flash.  If I use "By Address" this does not happen.

PFlor2_0-1737126035805.png

 

Yes SPI or Custom display can use align 4, but as you see isnt clean how config right by allocation.

And you move in circle, you are prog and your job is config linker and def in code variables , that require NOINIT, otherwise always is virtual empty or init values for variable ocupied in FLASH and preloaded on app starting .

 

Hello @PFlor.2 ,

 

Yes I saw that and I think that this is why there is "NOLOAD" in our linker.

Have you tried to get inspiration from the screenshot I shared?

 

Regards,

Gaetan Godart
Software engineer at ST (TouchGFX)