100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 树莓派gpio指令问题:找不到指令或不能识别板子类型

树莓派gpio指令问题:找不到指令或不能识别板子类型

时间:2023-02-01 14:00:16

相关推荐

树莓派gpio指令问题:找不到指令或不能识别板子类型

安装好wiringpi库之后,运行gpio readall,想查看一下引脚状态。但是出现下面的错误提示:Oops – unable to determine board type… model: 17,字面意思就是没有识别板子类型。错误提示:找不到该指令,也是同样的解决方法。如下图所示:

gpio readall

硬件,也就是树莓派的板子没有什么问题,那就是库的版本不对,没有和树莓派硬件版本(4B)匹配上。也可以抬杠,认为硬件有问题,可以换一个老版本的树莓派,和库版本匹配上也没有问题。

通过gpio –v指令看一下当前版本为2.50,树莓派版本为4B,如下图所示:

gpio -v

先更新一下软件源,然后再安装wiringpi库,如下图所示:

sudo apt-get updatesudo apt-get upgradesudo apt-get install wiringpi

发现安装指令提示已经有2.50的版本,也就是说软件源没有更新版本。

在官网找到了解决方案,使用wget https://project-/wiringpi-latest.deb 指令下载最新的软件包。然后通过指令 sudo dpkg –i wiringpi-latest.deb进行安装。如下图所示:

​wget https://project-/wiringpi-latest.deb​sudo dpkg -i wiringpi-latest.deb

安装完成后,使用gpio –v指令查看,版本已经变成2.52版本,如下图所示:

gpio -v

再执行gpio readall指令,就可以看到所有的gpio引脚状态了,如下图所示:

gpio readall

之前也遇到过另一个错误提示:找不到gpio指令,解决方法和上面的一样。

有任何问题可以在文章下方给我留言,欢迎点赞加关注。

更多文章请关注微信公众号:ubug404

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。