,因为现在数据接收不同步,导致接收数据的有效起始位置不固定,有时候提前一列,有时滞后一列,因而Bayer格式也不对应了?sensor是IMX290,sensor出的数据是这样的
Chris Meng:
你好,
请问你使用的sensor可以输出内嵌同步的信号么?
对于外同步的问题,请问你是否有测量过sensor输出,看同步信号是否稳定?
user4697019:
回复 Chris Meng:
我们接收数据是12位-raw,sensor是IMX290可以输出同步字,FFFh000h000h800h,以目前设置接收到的数据,在该同步字前面的200多列(这200多列不固定)也接收到了,所以现在想设置内嵌同步,按这个同步信号来接收数据,请问怎么设置内嵌同步呢?谢谢
Chris Meng:
回复 user4697019:
你好,
请问IMX290输出的同步字和BT656的EAV,SAV是一致的么?
Chris Meng:
回复 Chris Meng:
你好,
如果IMX290输出的同步信号和BT656的一样,你可以尝试配置ISIF为16-bit YUV输入,并且设置ISIF_REC656IF.R656ON=1。但这样的设置是YUV输出设置,无法使用ISIF里面的针对RAW数据的一些模块,例如黑电平去除。
user4697019:
回复 Chris Meng:
是一致的
user4697019:
回复 Chris Meng:
我刚才设置ISIF_REC656IF.R656ON=1,(没有 配置ISIF为16-bit YUV输入),仍是raw输入,此时 ISIF_SYNCEN =3,视频隔一会儿会闪一下,我修改 ISIF_SYNCEN =1 ,视频不闪了,不知道这是什么原因 ?
Chris Meng:
回复 user4697019:
你好,
ISIF_SYNCEN =1,为什么你使能了VD/HD由DM8127输出?
user4697019:
回复 Chris Meng:
这个ISIF_SYNCEN 寄存器,我是在DCC直接设置的,尝试了几个值,3,1,0都试了,设置为0相机就挂了,代码里我改了一些地方,但是没有效果,(目前还不知道在哪修改这个值,才起作用),感觉是哪里又修改了这个寄存器的值,导致我的修改无效。
Chris Meng:
回复 user4697019:
你好,
如果你使用的是IPNC RDK 3.8,你可以在Iss_captStart函数较后面,参考其他sensor配置isif_reg->SYNCEN。
user4697019:
回复 Chris Meng:
ISIF_REC656IF.R656ON=1是针对接收YUV数据的配置吧?我现在8127接的raw-12bit数据,感觉按您说的这么配置后,我接的数据不对了,像是16bit的yuv422