华芯微特SWM32SRET6集成了TFT和内部的SDRAM,但是没有硬件加速单元,TFT没有硬件加速单元,而且无法使用DMA传输,这点太窝火了,LittleVGL驱动接口部分,只能使用纯软件打点,占用CPU资源,而且由于只能字访问SDRAM,由于使用的RGB565色彩模式,打点的时候,需要软件判断图形边界,然后做读-改-写的操作,进一步降低了FPS,本人在官方的打点函数进行了重写优化,有一定的效果,有兴趣的朋友可以下载测试一下,就只有lv_port_disp.c文件,配置的单缓冲,通过宏定义开关,可以将打点函数,加载到内存运行。
1