工具/软件:
我使用 ti am62a7 EVM 板。 我通过 J20连接器将 imx219连接到 SCO。 这一行中没有串行器/解串器和解串器。
Imx219 MIPI 连接到 SOC MIPI dricty μ。
器件树的设置如下。 问题是我无法使用 cmd "i2cdetect -y 2"在 i2c 总线中扫描 i2c 器件。
cmd "i2cdetect -y 2"之后找不到任何节点。我可以看到 EVM 电路板在硬件设计中具有开关板 tca9543。
为什么我不能使用此 i2c。 我需要 在应用函数中读取传感器中的一些消息。 您能分享一下我应该如何实现该功能吗
&MAIN_i2c2{
#address-cells =<1>;
#size-cells =<0>;
状态="正常";
I2C 开关@71{
兼容="NXP、pca9543";
#address-cells =<1>;
#size-cells =<0>;
REG =<0x71>;
/* CAM 端口*/
I2C@1{
#address-cells =<1>;
#size-cells =<0>;
reg =<1>;
ov5640:相机@10 {
兼容="Sony、imx219";
reg =<0x10>;
Clocks =<&clk_imx219_FIXE>;
时钟名称="XCLK";
Reset-GPIOs =<&exp1 13 GPIO_ACTIVE_HIGH>;
端口{
csi2_cam0:端点{
远程端点=<&csi2rx0_in_sensor>;
链路频率=/bits/64 <456000000>;
时钟通道=<0>;
数据通路=<1 2>;
};
};
};
};
};
};