大家好,
在devkit8500d设备板中,我们采用了tvp5146解码芯片作为模拟信号摄像头的解码模块主芯片,在使用过程中返回的错误信息如下:
Capture: Current Input: COMPOSITE
VIDIOC_QUERYSTD: Invalid argument
对应的代码段如下:
以上的错误并不是每次都必然产生的,偶尔也能正常初始化视频采集模块。
我对比过采集成功时和不成功时的寄存器的值,对比如下:
成功时:地址为0x00的寄存器值为0x0c,地址为0x3a的寄存器值为0x6e,地址为0x3f的寄存器值为0x82;
失败时:地址为0x00的寄存器值为0x46,地址为0x3a的寄存器值为0x66或者0x71,地址为0x3f的寄存器值为0x82或者0x81;
除了以上几个寄存器的值有区别,其余寄存器的值均一致。

