其他分享
首页 > 其他分享> > 树莓派无法连接csi摄像头的问题分析(cm4)

树莓派无法连接csi摄像头的问题分析(cm4)

作者:互联网

树莓派无法连接摄像头原因分析

第一个摄像头不知道为啥烧了,可能是摄像头对静电太敏感了,大家在插摄像头的时候一定要断电,并且带上静电手环(没有静电手环的在门把手,水龙头,板凳腿等金属制品上面摸一下)
毕竟摄像头20来块钱一个,虽然实验室报销,可是流程也太麻烦了。(土豪当我没说)

新的摄像头到货后,我的树莓派还是无法使用,但是借用同学的树莓派后发现可以连接,说明硬件没有问题。

接下来我百度了好久也找不到答案,终于在微雪百科里发现了如何连接csi摄像头,孩子头都快秃了。。。。。

原文链接微雪百科CM4-IO-BASE-A

在这里插入图片描述按照图中的操作步骤做一遍

在终端进行输入:

sudo apt-get install p7zip-full

wget https://www.waveshare.net/w/upload/4/41/CM4_dt_blob.7z

7z x CM4_dt_blob.7z -O./CM4_dt_blob

sudo chmod 777 -R CM4_dt_blob

cd CM4_dt_blob/

#如果使用两个摄像头和DSI0 执行
sudo  dtc -I dts -O dtb -o /boot/dt-blob.bin dt-blob-disp0-double_cam.dts

#如果使用两个摄像头和DSI1 执行
sudo  dtc -I dts -O dtb -o /boot/dt-blob.bin dt-blob-disp1-double_cam.dts

#在使用任意DSI时,HDMI1没有图像输出,哪怕你没有连接DSI屏幕只要编译的对应的文件,那HDMI1就没有输出了

#如果需要恢复,删除对应的dt-blob.bin 即可: sudo rm -rf /boot/dt-blob.bin 

#执行完毕 关闭电源 重启CM4

在完成这一系列步骤后检验我的树莓派还是无法正常使用摄像头,

(我的检验方法:

	1、在终端输入`sudo raspi-config`  后选择I`nterfacing 
Options->Camera->Yes->Finish-Yes`

	2、在终端输入`raspistill -v -o test.jpg`
	
	 这个命令将显示来自摄像头 5 秒钟的预览图像,并且拍摄一张照片,然后保存为文件 test.jpg,保存在/home/pi的目录下面)

检验后在/home/pi下还是没有图片。但是我发现从微雪下载的压缩包

在这里插入图片描述

我就把它解压了,然后再从终端输入

cd CM4_dt_blob/

sudo  dtc -I dts -O dtb -o /boot/dt-blob.bin dt-blob-disp0-double_cam.dts

接下来把树莓派断电,插上摄像头,重启后的树莓派可以正常使用。

终于可以正常使用摄像头了。。。。。

标签:树莓,CM4,csi,sudo,blob,dt,cm4,摄像头
来源: https://blog.csdn.net/cc777777777/article/details/121913450