iMX6Q IPU Double-buffering

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

iMX6Q IPU Double-buffering

889 次查看
ogj
Contributor IV

My application uses two graphics display buffers, a background buffer combined with a foreground buffer. They are combined in the IPU DP. The background buffer uses DMA channel 23, and is single buffered (never changes except to change “menus”). The foreground is doubled buffered (one buffer displayed while the other is being updated), and uses DMA channel 27.

I know that each DMA channel can handle double buffering since it has two buffer addresses – EBA0 and EBA1. Is there a way to take advantage of that to handle the foreground channel, or do I need to use single buffer mode and “manually” switch buffer addresses in DMA chan 27 EBA0 when I want to switch buffers? None of the camera inputs are used, only memory buffers.

0 项奖励
回复
0 回复数