树莓派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 -------------------------------

相关文章
|
8月前
|
编解码 Linux
Linux MIPI DSI驱动调试笔记-设备树DCS格式序列之配置LCD初始化代码(二)
Linux MIPI DSI驱动调试笔记-设备树DCS格式序列之配置LCD初始化代码(二)
585 0
|
4月前
|
存储 安全 芯片
STM32单片机实现Bootloader跳转的关键步骤
STM32单片机实现Bootloader跳转的关键步骤
43 0
|
8月前
|
Windows Python
MicroPython 玩转硬件系列3:上电自动执行程序
MicroPython 玩转硬件系列3:上电自动执行程序
|
10月前
|
Linux
Linux驱动操作地址(寄存器)的一些方式
Linux驱动操作地址(寄存器)的一些方式
111 0
|
12月前
|
芯片
具体单板的按键驱动程序(查询方式)-以IMX6ull单板为例子
具体单板的按键驱动程序(查询方式)-以IMX6ull单板为例子
74 0
|
芯片 内存技术
如何用SEGGER工具烧写程序,烧写地址详解
如何用SEGGER工具烧写程序,烧写地址详解
234 0
如何用SEGGER工具烧写程序,烧写地址详解
|
Linux C语言 芯片
Linux系统中使用汇编初始化外设方法
大家好,我是ST。 今天主要和大家聊一聊,如何使用汇编语言来实现芯片外设的初始化功能。
144 0
Linux系统中使用汇编初始化外设方法
复习单片机:串口通信(内含:1.代码部分+2.串口内部结构+3.串口控制寄存器 SCON+4.电源控制寄存器 PCON+5. 串口的使用方法+6.硬件设计+7.实验现象)
复习单片机:串口通信(内含:1.代码部分+2.串口内部结构+3.串口控制寄存器 SCON+4.电源控制寄存器 PCON+5. 串口的使用方法+6.硬件设计+7.实验现象)
292 1
复习单片机:串口通信(内含:1.代码部分+2.串口内部结构+3.串口控制寄存器 SCON+4.电源控制寄存器 PCON+5. 串口的使用方法+6.硬件设计+7.实验现象)
|
传感器 开发工具 git
STM32:GPIO输入(硬件部分)(内含实验现象+按键介绍+传感器模块介绍+硬件电路)
STM32:GPIO输入(硬件部分)(内含实验现象+按键介绍+传感器模块介绍+硬件电路)
194 0
STM32:GPIO输入(硬件部分)(内含实验现象+按键介绍+传感器模块介绍+硬件电路)
|
编译器 C语言 芯片
1、STVD和STVP的使用及串口烧写程序教程
1、STVD和STVP的使用及串口烧写程序教程
915 0
1、STVD和STVP的使用及串口烧写程序教程