背景:
GMSL的连接简图
MCU通过MIPI RX0/1接受IR sensor的图像数据,并进行处理获得IR0、IR1以及Depth图像数据,RGB图像数据通过MIPI RX2接受来自RGB ISP处理后的图像数据。IR0、IR1,Depth,RGB四路数据通过两路MIPI TX 传输至Max9295D,Mipi TX 0传输两路:Depth(YUV422,VC0),IR0(RAW8,VC2),Mipi TX 1传输两路:Y--RGB(YUV422,VC1),IR1(RAW8,VC3)。IMU数据由MCU通过SPI接口接收来自IMU sensor的实时数据,并通过连接在Max9295D 的主IIC发送 。
Max9295D模式为2*4 ,连接两路mipi,每路mipi是2 lane输入,mipi传输模式为连续模式,两路mipi传输4路图像,video pipeline X/Y/Z/U 都用上了且每个video pipeline同时传输图像数据与metadata数据(即EMB8数据类型)。Mipi RX A传输两路(既PortA):pipeline X--Depth(YUV422,VC0),Z--IR0(RAW8,VC2),Mipi RX B传输两路(既PortB):Y--RGB(YUV422,VC1)&U--IR1(RAW8,VC3)
问题1:配置9295D的每个PORT传输两数据流,每个PORT的第一个数据流的开始信号SOF来临时,在9296端就会生成两个SOF,在第二个数据流的SOF来临9296端就不会再生成SOF了。然后,在第一个数据流的结束信号EOF来临时,9296端就不会再生成EOF,直到第二个数据流的结束信号EOF来临时,9296端才会再生成两个EOF。这种现象是否正常?
问题2:开启多路流后(3路以上),开关某一路流时9296输出MIPI信号出现成对少或多SOF/EOF的情况(偶尔出现非必现),请教一下会是什么原因引起的呢?
出现IR0 mipi少sof/eof信号(此时IR0 图像异常无法显示)的情况时,err status寄存器的状态如下图:
增加
[编辑人: yanxiao 编辑时间: 14 Jun 2024 8:13 AM (GMT -4)]