我用的s3c2416内核为2.6.21,lcd大小为640*480,2416支持两个窗口叠加显示
问题描述:2416开双窗口,(1)把图片copy到lcd内存(当前显示或不显示窗口的内存),屏幕有点闪
(2)把图片copy到非lcd内存,屏幕还是有的闪
(3)在场同步的时候,即VSTATUS为 FRONT Porch状态的时候 把图片的1/5(copy时间可以在FRONT状态完成) copy到lcd,屏幕不闪。
2416只开一个窗口,不管是窗口0还是窗口1,也不管把图片copy到哪个地址,屏幕都不闪。
我现在认为是不是2416本身就有缺陷呢?在开双窗口的时候,他们叠加会消耗时间,copy数据的时候刚好把总线给抢了,导致DMA延时,所以屏会闪。而只有一个屏幕的时候,他们不需要叠加,时间充足,DMA能完成传输。 |