引用 27 楼 clementzhao 的回复:
不知道你的开发板使用何种lcd控制器。一次blt要10-20ms绝对不正常,只有全屏刷新才需要这么多时间。
如果是mpu型的,那么驱动可能没有正确按照blt的rect刷新区域。
如果是rgb型的,写入主显存的速度肉眼很难识别出来。或者是在不恰当的时候进行刷新,某些lcd控制器会有短暂闪烁。
所以,楼主使用什么板子?
或许可以考虑一下加入flip功能,那样效果会好很多。
什么LCD控制器 我不太清楚, 我就是刷全屏,程序是全屏显示的。
奇怪的是在模拟器刷全屏只要 10毫秒以内的时间,有时候是2毫秒,
但是看起来还是不流畅
我用的是6410开发板,
然后问下,什么是flip功能,怎么添加?