2021-11-26 08:27 AM
Hello everyone,
I'm currently developing a project using Touchgfx on a custom board with a STM32F469II and a 1024x600 screen on RGB565 format. i'm using an external flash running at 100 MHz and an external SDRAM of 8 MB with 4 banks used like so:
I'm having a trouble where, when I'm performing some animations, a part of the screen is swapped horizontally (see pictures where I've reproduced what this looks like). This happens for a frame or 2 at a time but is very noticeable. Here's what information I could gather:
I've been on and off on this issue for months and so far I've tried:
I'm guessing this must be a performance issue but I fail to see what I must do to make this better (I've seen some tips to get good performance over the touchGFX website but nothing seems to fix it). I would welcome any advice over how can I make this swapping screen issue stop or at least reducing it as much as possible.
Tristan
Solved! Go to Solution.
2021-11-26 08:44 AM
Primary try go down with LCD Clock 20-30MHz. On big screen preloading next screen block actual screen or preloading any complicated object
The issue only happends :
2021-11-26 08:44 AM
Primary try go down with LCD Clock 20-30MHz. On big screen preloading next screen block actual screen or preloading any complicated object
The issue only happends :
2021-11-29 12:42 AM
I wanted to not go under the screen recommendation of about 45 MHz but by decreasing it further down under 40 MHz, the screen is not glitching anymore when I activate the DMA2D. This basically fixed all my problems, thank you.