iMX6Q IPU Double-buffering

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

iMX6Q IPU Double-buffering

245 Views
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 Kudos
0 Replies