Hello,
We're working on a system with a fairly small number of bitmaps on screens (Some are 'full screen', around 480x160 pixels, others are small.)
At the moment we're using 'compressed' as we're still developing an external flash driver for our target hardware. We've noticed that the graphics performance shows a lot of tearing and flickering during screen changes.
We ran the app on a discovery board and used 'DirectAccess' for bitmaps and found the graphics performance far better, with no tearing or corruption.
Is this because DIrectAccess uses DMA to transfer bitmap data from flash?
Is DirectAccess the best mechanism to use for performance? If we increase SDRAM and use compressed can we get better performance?
(The MCU is a STM32F469 using RGB888)