iMX6 camera preview IPU functionality

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

iMX6 camera preview IPU functionality

Jump to solution
2,211 Views
uSasha
Contributor II

Hello,

there is a "camera preview" function in iMX's image processing unit.

User guide explanation is very short:

37.1.2.1.6.3 Camera Preview

• Tearing artifacts can be prevented by (automatic) page-flip double buffering in

system memory

• Alternatively, the video stream from an image sensor can be sent directly to the

display buffer used for screen refresh. The significance of this option is that only a

single frame buffer is needed (and not two). This buffer may be located either in

system memory or in an external display controller.

• This option is useful, e.g., in a low frame rate, when tearing is not visible.

• When tearing must be prevented, the refresh cycle in the display can be

synchronized with the timing signals from the sensor (two refresh cycles for each

input frame): the IPU receives a VSYNC signal from the sensor and generates

from it synchronization signals for the display.

The question is: how to configure IPU to stream video directly from sensor to screen without CPU interaction?

Main idea to implement "instant start" appearence, show video from bootloader and then start linux.

0 Kudos
Reply
1 Solution
1,244 Views
igorpadykov
NXP Employee
NXP Employee

Hi Alex

please look at SDK example and sect.18.5 CSI preview

iMX6_Firmware_Guide.pdf (included to SDK)

i.MX 6Series Platform SDK : Bare-metal SDK

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

View solution in original post

0 Kudos
Reply
2 Replies
1,245 Views
igorpadykov
NXP Employee
NXP Employee

Hi Alex

please look at SDK example and sect.18.5 CSI preview

iMX6_Firmware_Guide.pdf (included to SDK)

i.MX 6Series Platform SDK : Bare-metal SDK

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos
Reply
1,244 Views
uSasha
Contributor II

Thanks, Igor!

0 Kudos
Reply