Orangepi 5 Plus在非官方系统上编译运行wiringPi报错 wiringPiSetup: mmap (PWM) failed: Operation not permitted 的解决方案

之前在在Armbian上想像官方系统那样使用wiringPi驱动io,减少开发量,结果编译安装好了,gpio readall却碰到如下报错:
wiringPiSetup: mmap (PWM) failed: Operation not permitted

看了看官方issue,发现造成这个的问题的原因还挺多,但很多都不是我需要的
最后翻了半天,在一个已经closed的issue下找到了解决方法
echo "BOARD=orangepi5plus" | sudo tee /etc/orangepi-release
然后重新编译安装:
./build clean
./build

完美运行:)

posted @ 2025-05-27 22:00  Sivon  阅读(121)  评论(0)    收藏  举报