您好!
我们在 Linux 系统上遇到了 MIPI CSI 问题。
我们在 tp2855解码器上连接了单声道摄像头(1280x720@30)、这是一个四摄像头视频解码器、在进行流式传输时卡住。
我们检查了中断表、该表在使用 yavta 从摄像头捕获视频时增加了 DMA 控制器通道1上的2个中断。
我们在 MIPI 时钟上测量了2个脉冲、tp2855始终发送 MIPI 数据(D0-D3)。
MIPI 时钟只有2个脉冲、其他什么也没有。
MIPI 数据
注册 v4l2控件 V4L2_CID_LINK_FREQ 时、哪个链接频率正确?
我们跟踪 Cadence csi2rx 和 mipi-dphy 驱动器、并知道 hs_clk_rate 是相等的链路频率。
并研究《技术参考手册》中的以下信息。
它是否意味着最大链路频率为312.5MHz?
CSI_RX_BYTE_CLK 是否等于 MIPI 时钟?
我们计算出了720p@30MIPI 时钟
1650 (V TOTAL)* 750 (H TOTAL)* 30fps * 16位(YUV)/ 4通道/ 2 = 74.25MHz
但 tp2855时钟通道频率支持如下表所示。
我们尝试设置的链路频率为297M 或594M、流式传输仍然受阻。
我们如何解决这个问题?
我们的产品应该在 Linux 系统上支持四摄像头,但我们知道,9月 TI FAE 和以下 E2E 主题将支持多个摄像头。 我们目前使用的版本是08.01.00.07。
您能否提供多摄像头补丁以尽快解决问题?