Hi,
I am dveloping a LCD display application using STemwin with following cofiguration:
CPU ARM Cortex M4 series, 180MHz.
Driver GUIDRV_LIN_32 is used,
My application is using external RAM without cache. Display driver uses GUICC_M8888I color conversion.
My LCD pixel clock is 16MHz and LCD SIZE is 480*480.
I am using "GUI_MEMDEV_CopyToLCD(hMem)" API, which is taking 34ms.
Following API i have used to create MEM DEV:
hMem = GUI_MEMDEV_CreateFixed(91, 101,298,318,GUI_MEMDEV_NOTRANS,GUI_MEMDEV_APILIST_32, GUICC_888);
With configured pixel clock entire LCD updates suppose to take maximum 16ms, can anybody explain why this extra 18ms are spent on GUI_MEMDEV_CopyToLCD API
Thanks,
Pratik
I am dveloping a LCD display application using STemwin with following cofiguration:
CPU ARM Cortex M4 series, 180MHz.
Driver GUIDRV_LIN_32 is used,
My application is using external RAM without cache. Display driver uses GUICC_M8888I color conversion.
My LCD pixel clock is 16MHz and LCD SIZE is 480*480.
I am using "GUI_MEMDEV_CopyToLCD(hMem)" API, which is taking 34ms.
Following API i have used to create MEM DEV:
hMem = GUI_MEMDEV_CreateFixed(91, 101,298,318,GUI_MEMDEV_NOTRANS,GUI_MEMDEV_APILIST_32, GUICC_888);
With configured pixel clock entire LCD updates suppose to take maximum 16ms, can anybody explain why this extra 18ms are spent on GUI_MEMDEV_CopyToLCD API
Thanks,
Pratik