我重新焊接了转接板,现在 ERR1 是 0, ERR2 在 0 和 0x100两个状态跳变. 寄存器是说 " Header error detected and corrected on Virtual Channel 0", 这会有问题吗?这是不是就是说我的CSI和IPU配置没有问题?
status寄存器在 0x300 和 0x310两个状态跳变, (IMX132 是 1 lane ).
另外,我的IMX132输出格式是 RAW8 or RAW10。使用官方的 unit_test 文件夹下的测试用例( mxc_v4l2_overlay.out &mxc_v4l2_capture.out&mxc_v4l2_still.out ), 图像不能正常显示。报错信息包括
mxc_v4l2_capture.out:
ERROR: v4l2 capture: mxc_v4l_dqueue timeout enc_counter 0
ERROR: v4l2 capture: VIDIOC_QBUF: buffer already queued
mxc_v4l2_still.out :
ERROR: v4l2 capture: mxc_v4l_read timeout counter 0
imx-ipuv3 imx-ipuv3.0: Not a CSI channel
我如何直接拿到数据,保存到一个文件?我甚至不需要任何处理和显示,我就想拿到数据看一下,在其他地方打开。 |