ubuntu树莓派使用gpio readall报错

2020年07月17日 217点热度 0人点赞 0条评论

问题描述

我的树莓派4b使用的是 ubuntu 官方镜像,架构为 arm64。

使用 apt install wiringpi 后执行 gpio readall 报错:

Oops - unable to determine board type… model: 17

解决方法

在 wiringpi 2.52 版本中增加了对raspberrypi4b的支持,所以直接下载官方提供的 deb 包并安装。

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

然后问题来了,我的树莓派是 arm64 然而该软件包是 armhf 的,不能直接安装。

所以直接下载源码编译安装即可解决问题。

操作步骤

sudo apt-get autoremove wiringpi
git clone https://github.com/WiringPi/WiringPi.git
cd WiringPi
sudo bash build

KAMINO

暂无