RK3568的GPIO如何使用

本帖最后由 maxplus 于 2021-10-22 16:35 编辑

板子是AIO-3568J,请问RK3568的GPIO如何使用,我在 sys/class/gpio/ 中看到有 gpiochip32 但是使用 sudo echo 1 > sys/class/gpio/gpiochip32/value 还是提示 Permission denied

补充,使用的是linux固件

参考https://wiki.t-firefly.com/Core-3568J/driver_gpio.html#gpio-yin-jiao-ji-suan,注意导出gpio是否被占用了。
假如157没被使用

:/ # ls /sys/class/gpio/
export     gpiochip128  gpiochip32   gpiochip64  unexport
gpiochip0  gpiochip255  gpiochip500  gpiochip96
:/ # echo 157 > /sys/class/gpio/export
:/ # ls /sys/class/gpio/
export   gpiochip0    gpiochip255  gpiochip500  gpiochip96
gpio157  gpiochip128  gpiochip32   gpiochip64   unexport
:/ # ls /sys/class/gpio/gpio157
active_low  device  direction  edge  power  subsystem  uevent  value
:/ # cat /sys/class/gpio/gpio157/direction
in
:/ # cat /sys/class/gpio/gpio157/value
0

echo out >/sys/class/gpio/gpio157/direction
echo 1 >/sys/class/gpio/gpio157/value

多谢,可以了,32不行是被占用了

多谢