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

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

CSDN博客:https://ubug404.blog.csdn.net


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

gpio readall

640.png

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

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

gpio -v

640.png

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

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install wiringpi

640.png

640.png

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

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

wget https://project-downloads.drogon.net/wiringpi-latest.deb
sudo dpkg -i wiringpi-latest.deb

640.png

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

gpio -v

640.png

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

gpio readall

640.png

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

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


----------------------------- End -------------------------------

相关文章
|
7月前
|
存储
STM32F103标准外设库——GPIO 输入、输出 (五)
STM32F103标准外设库——GPIO 输入、输出 (五)
442 0
STM32F103标准外设库——GPIO 输入、输出 (五)
|
编解码 Linux
Linux MIPI DSI驱动调试笔记-设备树DCS格式序列之配置LCD初始化代码(二)
Linux MIPI DSI驱动调试笔记-设备树DCS格式序列之配置LCD初始化代码(二)
1494 0
|
5月前
stm32f407探索者开发板(十七)——串口寄存器库函数配置方法
stm32f407探索者开发板(十七)——串口寄存器库函数配置方法
818 0
|
4月前
汇编语言驱动51开发板的八位数码管显示12345678 静态显示
汇编语言驱动51开发板的八位数码管显示12345678 静态显示
217 1
|
6月前
|
Linux
【GEC6818开发板】Linux驱动中printk无法在终端输出显示
【GEC6818开发板】Linux驱动中printk无法在终端输出显示
|
5月前
stm32f407探索者开发板(九)——寄存器地址名称映射
stm32f407探索者开发板(九)——寄存器地址名称映射
|
5月前
stm32f407探索者开发板(八)——按键输入实验--GPIO做输入
stm32f407探索者开发板(八)——按键输入实验--GPIO做输入
|
芯片
具体单板的按键驱动程序(查询方式)-以IMX6ull单板为例子
具体单板的按键驱动程序(查询方式)-以IMX6ull单板为例子
104 0
|
Linux C语言 芯片
Linux系统中使用汇编初始化外设方法
大家好,我是ST。 今天主要和大家聊一聊,如何使用汇编语言来实现芯片外设的初始化功能。
187 0
Linux系统中使用汇编初始化外设方法
|
传感器 开发工具 git
STM32:GPIO输入(硬件部分)(内含实验现象+按键介绍+传感器模块介绍+硬件电路)
STM32:GPIO输入(硬件部分)(内含实验现象+按键介绍+传感器模块介绍+硬件电路)
268 0
STM32:GPIO输入(硬件部分)(内含实验现象+按键介绍+传感器模块介绍+硬件电路)