主题中讨论的其他器件:AM62P、AM67、AM625 、AM623
工具与软件:
我已将 CSI 摄像头连接到电路板、但传感器没有探测到。 传感器不探测的可能原因是什么?
其他器件: AM62A3、 AM62A3-Q1、AM62A7-Q1、AM62P、 AM67、 AM68A、 AM69A、AM623、AM625
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
传感器不进行探测的原因可能有多种。 下面是需要检查和调试的内容。
1. 检查启动消息、并查看是否探测了 CSI2-CSI2 Rx 接口。
运行以下命令:
root@am62axx-evm:~# dmesg | grep csi
如果此命令未返回任何内容、则很可能意味着未加载传感器的器件树覆盖层。 然后检查 u-boot 消息以了解任何 dtbo 加载故障等情况
Working FDT set to 88000000 Failed to load '/boot/dtb/k3-am62x-sk-csi2-imx219.dtbo'
以上消息表示无法找到并加载 dtbo 文件。 路径应为"/boot/dtb/ti "。 解决方案是在 dtbo 路径中添加"ti/":
name_overlays=ti/<sensor dtbo file>
如果"dmesg | grep csi"命令显示探测故障、例如下面、这很可能是由 CSI2-RX 的设备树叠加层中的错误导致的。
cdns-csi2rx: probe of 30101000.csi-bridge failed with error -22
通过与 SDK 中现有的传感器覆层进行比较、检查传感器的器件树覆层。 一种常见的错误是使用了错误的 CSI-2 Rx 端口。 例如、AM62A SoC 只有一个 CSI-2 Rx 端口、应在 IMX219覆盖层中按如下所示使用"csi0_port0":
&csi0_port0 { status = "okay"; csi2rx0_in_sensor: endpoint { remote-endpoint = <&csi2_cam0>; bus-type = <4>; /* CSI2 DPHY. */ clock-lanes = <0>; data-lanes = <1 2>; }; };
如果 CSI2-CSI2 Rx 接口的器件树覆盖正确、则应显示以下消息:
root@am62axx-evm:~# dmesg | grep csi cdns-csi2rx 30101000.csi-bridge: Probed CSI2RX with 2/4 lanes, 4 streams, external D-PHY
2.检查启动消息并搜索传感器探测错误。
例如、一种常见的传感器探测误差是:
root@am62axx-evm:~# dmesg | grep imx219 [ 6.520787] imx219 4-0010: Error reading reg 0x0000: -121 [ 6.520796] imx219 4-0010: failed to read chip id 219 [ 6.547515] imx219: probe of 4-0010 failed with error -121
如果出现此类错误、请尝试以下调试选项:
root@am62axx-evm:~# i2cdetect -l i2c-0 i2c OMAP I2C adapter I2C adapter i2c-1 i2c OMAP I2C adapter I2C adapter i2c-2 i2c OMAP I2C adapter I2C adapter i2c-3 i2c i2c-2-mux (chan_id 0) I2C adapter i2c-4 i2c i2c-2-mux (chan_id 1) I2C adapter i2c-5 i2c i2c-1-mux (chan_id 0) I2C adapter root@am62axx-evm:~# i2cdetect -y -r 4 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- 10: UU -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- UU -- -- -- -- -- --
有关 CSI 摄像头的其他常见问题、请参阅此常见问题解答: