TouchGFX shows flicker on content update with DMA2D
Hi folks,
we had made a custom STM32 board and we had some issues setting up TouchGFX.
Used Components:
Display parallel interface with 800 x 480 pixels
MCU: STM32F429BIT
SDRAM: IS42S16400J-7TL
CubeMX Settings:
FMC for SDRAM
LTDC for Parallel 888 Display
DMA2D enabled
TouchGFX Pack enabled (4.17.0)
We made things similar to the tutorial from embryonic.dk https://www.youtube.com/watch?v=SRQD8JMeg_k
On TouchGFX CubeMX Settings Graphics Accelerator is set to ChromeArt (DMA2D).
Code generation from CubeMX and TouchGFXDesigner is fine.
After compiling and download to MCU. Display shows GUI fine for static images.
Touch and use of gui is it should be.
On switch screen animations, button up and down animation and on the update of digital clock seconds. The displays shows a short flicker. On screen with no changing content display of GUI is fine.
If we set Graphics Accelerator to custom or none the display of the clock is perfect.
The screen change animation shows a heavy flickering before the animation starts. Animation itself is shown perfectly fine.
Also button up / down animation is perfectly fine.
Screen change without any animation is also perfectly fine.
Can anyone tell us what is going wrong with graphic acceleration?
