我有一个自定义的i.MX6主板,我想打开一个特定的GPIO。
从原理图中,GPIO引脚连接到KEY_COL2焊盘,KEY_COL2具有以下选项。
因此,我必须根据计算导出以下GPIO:
linux gpio number = (gpio_bank - 1) * 32 + gpio_bit
gpio number =(4 - 1)* 32 +10 = 106
当我运行以下命令时,我收到错误:
# echo 106 > /sys/class/gpio/export
sh: write error: Device or resource busy
可能是什么问题,我错过了什么......
答案 0 :(得分:0)
在查看设备树之后,其他设备使用了这个特定的GPIO,因此出现了错误。
您可以使用以下命令找到正在使用的GPIO:
mount -t debugfs none /sys/kernel/debug
cat /sys/kernel/debug/gpio