工具与软件:
您好、TI:
您可以提供以下方面的具体指导吗?
我们的定制板(AM6254) CSI0连接到外部解码器(还连接到 SoC 的 MAIN_i2c1)、引脚对引脚、如下所示。
解码器将4个流视频输出到 AM6254。
我们希望在 AM6254、/dev/video0 ~video1~ video2和~ video3上创建四个视频接口、以接收流视频。
首先、我们想知道、
1) 1) SoC 是否可以接收单独的4个视频流?
2)如果视频流是交错的,并将结果流合并并发送到 SoC,以接收分离的流,我们是否需要实施任何软件部分?
如果有、请提供指导。 谢谢。
(请注意、在我们的定制板中、我们可以正确地看到来自解码器的四个视频流输出信号(我们在解码器芯片的输出引脚处进行了检查)。
解码器和 SoC 之间的 i2c 也正常运行)
我们尝试但失败了;上电后无法看到/dev/video。
以下是我们的 DTS 设置
&MAIN_i2c1{
状态="正常";
pinctrl-names ="默认值";
pinctrl-0 =<&MAIN_i2c1_PINS_DEFAULT>;
时钟频率=<100000>;
tp2855_mipi@44{
compatible ="techpoint、tp2855_mipi";
REG =<0x44>;
pinctrl-names ="默认值";
pinctrl-0 =<&C 2mcugpio0_pins_default>;
Clocks =<&tp2855_clk>;
//clock-names ="XCLK";
//MCLK =<27000000>;
//MCLK_SOURCE =<0>;
RESET-GPIO =<&MCU_GPIO0 8 GPIO_ACTIVE_LOW>;
虚拟通道;
状态="正常";
端口{
csi2_cam0:端点{
远程端点=<&csi2_in_cam0>;
//link-frequency =/bits/ 64 <456000000>;
时钟通道=<0>;
data-channels =<1 2 3 4>;
};
};
};
}
&csi0_port0{
状态="正常";
csi2_in_cam0:端点{
远程端点=<&csi2_cam0>;
Bus-type =<4>;/* CSI2 DPHY。 */
data-channels =<1 2 3 4>;
时钟通道=<0>;
};
};
&ti_csi2rx0{
状态="正常";
};
&dphy0{
状态="正常";
};
内核日志:












