cancel
Showing results for 
Search instead for 
Did you mean: 

Flicker appears when configure LCDConf to GUICC_M888

jcaza
Associate

I created a project based on STM32Cube_FW_F7_V1.15.0, using the STM32746G-Discovery project. I have my own hardware using STM32F767 with external SDRAM at 16bit bus, and Nor flash via QSPI. My hardware has a 10 inches LCD with 24bpp RGB interface and a resolution of 1024x600. The busclock is running at 200MHz, SDRAM clock is 100MHz, QSPI clock is 100MHz, and LCD pixel clock is 50MHz.

So far I am able to show big BMP and PNG images comming from internal or external flash. My aplication is a configuration menu with big BMPs in background and some buttons, checkbox, and text on top. Using the touch I can navigate within different screens.

If I configure LCDConf to use GUICC_M565 and GUIDRV_LIN_16 everything works fine, and the images are changed properly.

If I change the LCDConf to use a higher resolution GUICC_M888 and GUIDRV_LIN_24, All screens flickers. If none image is update the flicker is minimum but if I touch any button or checkbox the complete screen flickers a lot.

I have looked in different forums but any of the answers worked for me.

0 REPLIES 0