大家好,
我们使用的是NXP i.MX93板。NXP MIPI CSI-2(2 通道)摄像头工作正常。
我们还尝试连接了 Raspberry Pi Camera Module V1.0,它使用 CSI-2 2 通道接口。Linux 系统中已安装了相应的相机驱动程序,但相机无法工作,也无法访问。
请问您能否帮我们找出根本原因?要在 i.MX93 上支持 Raspberry Pi 摄像头,是否需要额外的设备树配置、驱动程序修改或 MIPI CSI-2 兼容性要求?
如有需要,请与我们联系是否需要任何日志或调试信息。
谢谢。
你应该检查哪些内容(实用调试清单)
步骤 1:验证 I2C 基本通信
i2cdetect -y
dmesg | grep imx219 / ov5647
关键问题:
步骤 2:检查时钟输出
确认:
步骤 3:验证 RESET/掉电 GPIO
确保DTS包含以下内容:
RESET GPIOS = <...>;
pwdn-gpios = <...>;
测试:
步骤 4:与 NXP 摄像机 DTS 进行比较
使用:
来自电路板支持包的 OV5640 或 AP1302 DTS
比较:
端点
端口
车道配置
步骤五:检查媒体图表
media-ctl -p
确认管道已完成。
步骤 6:确认车道配置
不匹配示例:
数据通道 = <1 2>;
时钟通道 = <0>;
配置错误 → 无流
推荐:
方案A(项目推荐方案):
使用NXP 认证的摄像头模块→ 可节省数周的启动时间
方案 B(如果必须使用树莓派摄像头):
你需要:
预计需要付出相当大的努力。