Part Number:DS90UB954-Q1
ti954 连接2个ti953芯片,两个摄像头的分辨率都为1920*1080
我配置了以下寄存器,但是只能获取到一个摄像头的乱码图像,我是否少配置了哪些寄存器?
虚拟通道寄存器方面我应该怎么配置,谢谢!
Write(954_addr, 0x4c, 0x01 ) //选择port 0
Write(954_addr, 0x58, 0x5e ) //iic pass through
Write(954_addr, 0x5c, 0x32 ) // 修改953地址
Write(954_addr, 0x72, 0xe8 ) // 设置虚拟通道
Write(954_addr, 0x4c, 0x12 ) //选择port 1
Write(954_addr, 0x58, 0x5e ) //iic pass through
Write(954_addr, 0x5c, 0x34 ) // 修改953地址
Write(954_addr, 0x72, 0xed ) // 设置虚拟通道
Write(954_addr, 0x4c, 0x0f ) //选择port 0 and port 1
Write(954_addr, 0x58, 0xde ) //iic pass through
Write(954_addr, 0x20, 0x00 ) // enable port 0 and port 1 RX
Write(954_addr, 0x6d, 0x7c ) // 选择coax线
Write(954_addr, 0x33, 0x42 ) // 开启CSI传输
Kailyn Chen:
您好,0X70和0X71 分别针对RAW10还是RAW12 数据类型的虚拟通道也是需要配置的。
,
pr wen:
Port0 与Port1 都需要配置0x70 与0x71吗? 我按照这个example配置也无法成功
,
pr wen:
还有摄像头是YUV422格式的,不是RAW格式的
,
Kailyn Chen:
是YUV 8bit还是10bit数据格式?我认为0x70和0x71描述的是RAW10_ID或者RAW12_ID的虚拟ID,是因为这里默认配置的数据类型是RAW10和RAW12 data类型。
如果是其他数据类型,将其改成对应数据格式就好了,比如YUV8 bit 配置为0X1E,如果是YUV10 bit则配置为0X1F。
Port0 和Port1 都配置,比如将0x70配置为RX port0,0x71 配置为RX port1.
,
pr wen:
是UYVY,8bit数据格式。已经将port0 与port1 都配置了(954ADDR,0x70, 0x1E),但是依旧只能接收到port0 的图像,且图像不正确。另外0x72应该如何配置。
,
Kailyn Chen:
您好,假如您的其中一个camera输入是VC-ID0的话,那么0x72的[1:0] : Map value for VC-ID of 0,即bit[1:0] =b'11.
,
Kailyn Chen:
抱歉,我上面写错了,0x72是特定于端口的寄存器,我们需要先选择输入端口(RX0或 RX1),然后根据我们选择的单个端口进行配置
假如0x4C= 0x01 先写port 0, Virtual Channel ID 0 映射到 Port 0的话,0x72应该配置为0x00.
0x4C=0x12 写port1,Virtual Channel ID 1 映射到 Port 1的话,0x72 应该配置为0x04.
即0x72默认值0xE4即 11 10 01 00 bit 1:0(00) 对应的VC0, bit3:2(01) 对应的VC1,bit5:4(10)对应的VC2, bit7:6 (11)对应的VC3.
不知是否解释i清楚0x72这个寄存器了?
,
pr wen:
按照您提供的方法,port0的0x72寄存器写0x00 ,port1的0x72寄存器写0x04,并不能获取到正常图像。
但是将port0的0x72寄存器写0x00 ,port1的0x72寄存器写0x01 ,图像正常获取到了,这是为什么?
,
Kailyn Chen:
那您的两个输入camera的VC-ID是不是都是VC-ID=0?如下。也就是说954 都在发送使用 VC-ID 为0的视频流,将其重新映射输入的VC-ID,确保每个视频流都有唯一的 ID,这样的话需要配置的都是0x72的bit[1:0]( 因为bit1:0这两位是map value for VC-ID=0,重新映射VC-ID=0的视频流),即当选择port0的时候 0x72=0x00,选择port1的时候0x72=0x01。
,
pr wen:
明白了! 那再请教一下camera的VC-ID是否可以设置,应该如何配置。
,
Kailyn Chen:
您好,您看下camera的数据手册,看下是否可以给其分配VC-ID。
因为这个不是954的范畴,954只需对其输入的视频流进行虚拟ID分配然后整合到一起。
,
pr wen:
好的,非常感谢您的支持
,
Kailyn Chen:
不必客气,后续有什么问题,大家一起再讨论。