我有一个 Intel aaeon 上板,我想使用它的 GPIO 引脚。为此,我正在尝试以下代码:
echo 17 > /sys/class/gpio/export
但是当我运行它时,这就是我得到的:
-bash: echo: write error: Invalid argument
可能是什么问题,我该如何解决?
的输出ls /sys/class/gpio/
:
export gpiochip225 gpiochip228 gpiochip314 gpiochip341 gpiochip414 unexport
文件内容如下:
在您的情况下,最低
N
的是225
. 没有芯片管理 GPIO17
。调用如果你得到(例如)
2
那么你可以使用两个数字:225
和226
:(如果你想使用
sudo
,这个技巧会很有用:)echo 225 | sudo tee /sys/class/gpio/export
。对于其他控制器(
gpiochipN
条目)也是如此。注意
sysfs-gpio
已弃用。在 YouTube 上观看此视频。