Flickering on rendering of TouchGFX screen on STM32F429 board
- June 9, 2020
- 4 replies
- 3442 views
i've got a "low cost" dev board with STM32F429BI SOC and 5inch touch LCD, and i'm praticing with the current CubeIde 1.3.1 / TouchGfx 4.13 CubeMX framework.
i followed the instruction for a new bring-up and they are pretty enlightning! the TouchGfx boys are pretty strong!
Now, i put all the stuff for FMC SDRAM and LTDC proper cfg (scanline and more), when i enabled the LTDC global interrupt i started seeing the light of the first screen in my TouchGfx mockup project.
The issue i'm facing now (before delving more in depth on the touch screen driver as next steps) is about a "flickering" starting to appear some 30 seconds later after program running.. see the video below (complete "idle" framework, Model.cpp tick() is called, empty, nicely..)
it looks to me some kind of "hardware FIFO/DMA" is trashing.. but i'm puzzled because it does NOT happen at start, but at a later time.. and it goes worst along time
i'm just wondering if you have seen something similar before.. and/or have a clue about where to look more in depth.. i'm planning to check the MCU instrumentation binding, just to check "how high is the CPU load".. what do you think?
thanx again for the hard work. this graphic framework is really great and powerful!
