cancel
Showing results for 
Search instead for 
Did you mean: 

Framebuffer in internal ram + CMSIS OS

AFire.1
Associate II

Hi, I configured LTDC and TouchGFX properly without using os,

I created internal framebuffer and linked it with this code:

__attribute__ ((section(".TouchGFX_Framebuffer"), used))

uint32_t framebuffer[400*200];

However this is not working if I try using it with CMSIS OS, I have no idea why this is working without OS and not with it.

I am calling MX_TouchGFX_Process() in one task properly.

Thanks for any help!

1 REPLY 1
Romain DIELEMAN
ST Employee

Hi,

Have a look at the application template available in TouchGFX Designer for the relevant board, you might have missed a call or setting.

/Romain