手头一块C6748LCDK,运行自带的facedetect程序OK。
原来是“模拟前端+TVP5147M1PFP”输出8bits的BT656信号到C6748的VPIF,
现在将TVP5147M1PFP断开,使用OV7740数字sensor替换,通过IIC配置OV7740输出CCIR656格式的信号,但是例程运行失败,
修改代码使能VPIF的错误中断,果然程序运行后VPIF产生了错误中断,手册上写的原因如下:
– Internal buffer overflow
– Length of EAV2SAV or SAV2EAV is not the same as the configured value
– Bit error detected on 4th field of TRC
由于采集的640*480的隔行数据(N制)需要对VPIF寄存器进行设置,是否因为OV7740输出信号Timing与标准BT656信号Timing不同,而需要进行修改?
如果需要,下面提供了相应的数据,如何根据OV7740的Timing进行修改?谢谢~~~~~~
一.C6748的VPIF采集视频时需设置的寄存器以及根据BT656标准信号提供的推荐值及其意义:
2.OV7740输出的CCIR656信号Timing:


