2022-12-06 05:57 AM
Hi!
I got an external display RVT50HQTNWC00-B - Riverdi to work with TouchGFX, but only when showing static images/buttons. I am testing STM32H735G-DK and STM32H743I-EVAL in paralell. These boards are using OSPI HyperRAM and SDRAM respectively to store the framebuffer(s).
But for both boards I get the same severe flickering effect :\ when trying to update a simple progressbar every 500ms (see video). The two text areas and button are static objects...
I have read the AN4861 and especially page 37. It seems the LTDC FIFO overrun flag is set in every breakpoint in void LTDC_ER_IRQHandler(void) and I have tried/observed a few things:
Futher more, I am not sure how these recommendations from AN4861 could be achieved:
-"Update the framebuffer content during the blanking period when the LTDC is not fetching".
-"Use the largest possible memory bus width 32-bit instead of 16- or 8-bit SDRAM/SRAM".
What else can I do..?
Thanks in advance for any hints
Solved! Go to Solution.
2022-12-11 10:54 AM
Answering my own post:
-Setting up a new project from sqratch in CubeMX made the trick :folded_hands:
2022-12-11 10:54 AM
Answering my own post:
-Setting up a new project from sqratch in CubeMX made the trick :folded_hands: