iMX6Q IPU Double Buffering

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

iMX6Q IPU Double Buffering

750 次查看
ogj
Contributor IV

I'm running into an issue using double buffering in the IPU. If I can keep all drawing in a buffer within one frame time (60 HZ refresh), the alternating of EBA0 and EBA1 works fine (by setting both buffer ready bits). However the time it takes to update a buffer is ~20ms, so I need to swap buffers every other frame. Anyone out there know how to accomplish this? From reading other posts I've learned that there are some counters (I assume in the DC) to count frames and preform different functions. Can one of these be used to control the current buffer bit? The answer is NOT go read some Linux manual and see if you can figure it out. Is there somewhere in Linux where this is done? I couldn't find anything in the IPU drivers that addresses this.

0 项奖励
回复
0 回复数