在使用RDK X3板卡时,运行mipi摄像头demo时可能出现报错,
此帖关于如下demo的问题给予一些解释和方法。
/app/pydev_demo/03_mipi_camera_sample/mipi_camera.py
目前成功率最高的demo运行方法:
- sudo apt update && sudo apt upgrade 升级到最新,重启
- 确认mipi摄像头连接完好
- 确认为root账户或使用sudo python3拉起程序
- 如果使用HDMI显示器,需要确认HDMI显示器符合要求,并且在程序运行前就已经插好
- 注意,此demo的画面不能通过VNC展示
特别提示:mipi摄像头必须要在断电的情况下插拔,不然有较大可能损坏。
一、测试mipi摄像头硬件上成功连接的方法
# 使能sensor的24MHz主时钟
sudo bash -c "echo 1 > /sys/class/vps/mipi_host0/param/snrclk_en"
sudo bash -c "echo 24000000 > /sys/class/vps/mipi_host0/param/snrclk_freq"
# 执行 i2cdetect 命令探测
sudo i2cdetect -y -r 1
如检测不到,用户需要检查FPC排线连接是否正常。成功探测到iic地址时,log打印如下所示。其中显示的 40 即JXF37这颗sensor的i2c设备地址,说明摄像头连接正常。
0 1 2 3 4 5 6 7 8 9 a b c d