以TSB为例,修改路径:

/home/yztiot/systemCode/A133/A133_PLUS_androidQV1.1/longan/BoardConfig/BoardType/Tsb-board.dts


在这里添加后,打包出来的固件可以在/proc/yz_gpio下看到,如果需要修改可以参考下图

如果没有在设备树(例如:Tsb-board.dts)里添加的,但需要修改,可以直接用编号

全志GPIO编号格式:GPIO编号=(端口字母序号*32)+引脚号 [P=0, B=1, C=2, D=3, E=4..]

例如:PB8的编号为:(1*32)+8=40

导出GPIO
echo 40 > /sys/class/gpio/export

设置为输出
echo out > /sys/class/gpio/gpio40/direction
设置为输入
echo in > /sys/class/gpio/gpio40/direction

控制蜂鸣器
echo 1 > /sys/class/gpio/gpio40/value  # 打开
echo 0 > /sys/class/gpio/gpio40/value  # 关闭
作者:zheng  创建时间:2025-12-10 17:14
最后编辑:zheng  更新时间:2025-12-23 14:16