when i run my test app the log :
<0> ioctl_g_ifparm
<0> ioctl_g_fmt_cap
<0> ioctl_s_power
<0> ioctl_dev_init
ov13850 reg inited ok.....
everything fits well for init mipi_csi2_info sleep 0x12c
mipi_csi2_dphy_status mipi_reg=0x330
waiting get_error1 mipi_reg=0x0
mipi_csi2_get_error1 mipi_reg=0x0
mipi_csi2 error2 = 0x0mipi_csi2_dphy_status = 0x300querycap video_fd =4
querycap end
YUYV
init channel 0x13ffffd4
ipu init channel CSI_PRP_ENC_MEM ..........
cmd DQBUF
ERROR: v4l2 capture: mxc_v4l_dqueue timeout enc_counter 0
ipu_conf 0xa00006a6
from the information i guess that the csi2 controller has recived my sensor's data ,but ipu didn't get the complete image data,so that get no interruput,
hao can i confirm the real reason ?who can help me out? thank you.
dear jimmychan,
can i get the img from csi2 to mem ? may u share the solution to me? and the end of frame signal mayby will also be a trouble.
Sorry, I don't have the solution. But you can find the solution/hints from the community. Some customers tried to do this.
for your example:
for iMX6, the IPU can't support converting bayer format to RGB/YUV on the fly
For your information.