TouchGFX framebuffer location for STM32H563
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-01-09 9:33 AM
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.
Solved! Go to Solution.
- Labels:
-
TouchGFX
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-01-17 6:57 AM
I'm using a SPI display so not using LTDC if that matters.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-01-17 7:00 AM
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-01-17 10:22 AM
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 .
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2025-01-20 1:30 AM
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,
Software engineer at ST (TouchGFX)

- « Previous
-
- 1
- 2
- Next »