|

楼主 |
发表于 2024-10-10 10:42:14
|
显示全部楼层
应该是你说的撕裂,跑的是官方demo,在柱状图的页面左右滑动,撕裂最明显,就是垂直的柱体有位移发生.
硬件传输速度本身是可以到48fps的, 用上freertos+lvgl后,如果单全ram缓冲的话,也不会发生这种撕裂,只是ram必须只能有限使用,所以缩减到1/4缓冲大小.
然后就发生了撕裂现象,4次刷新耗时也变成了80ms左右(本来单全缓冲,一次刷新只有23ms左右的),即便缩小LV_DISP_DEF_REFR_PERIOD值,总时间还是无法缩小下去,
这种应该是任务调度引起的吧?是否有办法针对这种全屏刷新,在没有刷新完毕的情况下禁止任务调度呢? |
|