gpt4 book ai didi

linux - 在 i.MX6 中使用 sysfs 设置 GPIO 失败

转载 作者:太空宇宙 更新时间:2023-11-04 12:12:14 25 4
gpt4 key购买 nike

我有一个定制的 i.MX6 板,我想打开一个特定的 GPIO。

从原理图中可以看出,GPIO 引脚连接到 KEY_COL2 pad,KEY_COL2 有以下选项。

enter image description here

因此,我必须根据计算导出以下 GPIO:

linux gpio number = (gpio_bank - 1) * 32 + gpio_bit

gpio 数 = ( 4 - 1 ) *32 +10 = 106

当我运行以下命令时,出现错误:

# echo 106 > /sys/class/gpio/export
sh: write error: Device or resource busy

可能是什么问题,我是否遗漏了什么...

最佳答案

查看设备树后,这个特定的 GPIO 被其他设备使用,因此出现错误。

您可以使用以下命令找到正在使用的 GPIO:

 mount -t debugfs none /sys/kernel/debug

cat /sys/kernel/debug/gpio

关于linux - 在 i.MX6 中使用 sysfs 设置 GPIO 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48535503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com