按照文档,调试gpio中断命令报错如下

按照这个操作的
如何使用GPIO中断 | Khadas Documentation 如何使用GPIO中断 | Khadas Documentation

用的哪个版本的固件?uname -a看看。也看看cat /etc/fenix-release 输出。

报这个错误一般是管脚被占用了,文档里面GPIOH_6 (PIN15)最新的固件默认配置为UART模式,所以如果你要当做普通GPIO使用需要修改/boot/env.txtoverlays里面的uart3移除,然后在重启系统。用gpio readall查看,确保GPIOH_6 (PIN15)是普通GPIO。

现在是这样的


改成这样吗?

你不能把overlays节点全部注释掉,改成这样:overlays=pwm_f i2c3 i2s os08a10 watchdog

具体用法,参考下面文档:

这个我已经改过了,也实现了demo里面的效果,我现在需求是,我想实现一次中断只触发一次,而不是多次,程序该怎么改