cancel
Showing results for 
Search instead for 
Did you mean: 

TouchGFX: The screen flashes everytime the framebuffer is changed

123scy321
Associate

I'm currently working with STM32F469IIT6 with an SDRAM called W9812G6KH in my own PCB. I tried to show the TouchGFX UI with LTDC interface connected to a LCD screen. But now I've encountered with a problem:
It works fine with a static UI. However, every time I change the framebuffer, the screen flashes. This appears both for the single and double framebuffer.

I tried to figure out the source code of this issue, and here's the result. 

123scy321_1-1757325259947.png

Everytime we pass the code, the screen flashes.

I think I know the meaning of the code but I have no idea about the solution of this issue. I read the document "AN4861:Introduction to LCD-TFT display controller (LTDC) on STM32 MCUs", I read the chapter "

LTDC and DMA2D/CPU synchronization" and I followed the instructions but it was not working.

So is there any other recommended solutions or advices to synchronize the LTDC and DMA2D/CPU?

0 REPLIES 0