首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在i.MX6中使用sysfs设置GPIO失败

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

Stack Overflow用户
提问于 2018-01-31 14:05:12
回答 1查看 653关注 0票数 0

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

从原理图上看,GPIO引脚连接到KEY_COL2焊盘,KEY_COL2有以下选项。

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

代码语言:javascript
运行
复制
linux gpio number = (gpio_bank - 1) * 32 + gpio_bit

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

当我运行以下命令时,我得到错误:

代码语言:javascript
运行
复制
# echo 106 > /sys/class/gpio/export
sh: write error: Device or resource busy

有什么问题吗,我错过了什么.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-31 16:21:31

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

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

代码语言:javascript
运行
复制
 mount -t debugfs none /sys/kernel/debug

 cat /sys/kernel/debug/gpio
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48535503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档