加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

embedded-linux – 无法导出gpio引脚

发布时间:2020-12-14 02:13:48 所属栏目:Linux 来源:网络整理
导读:我试图在 linux中使用以下命令导出一个引脚(编号110): echo 110 / SYS /班/ GPIO /出口 当我尝试这样做时,我收到错误消息 ash:写入错误:设备或资源繁忙 据我所知,任何模块都没有使用该引脚,但我可能错了.我对硬件线路进行了探测,电压正在变化,处理器似乎
我试图在 linux中使用以下命令导出一个引脚(编号110):
echo 110> / SYS /班/ GPIO /出口

当我尝试这样做时,我收到错误消息
ash:写入错误:设备或资源繁忙

据我所知,任何模块都没有使用该引脚,但我可能错了.我对硬件线路进行了探测,电压正在变化,处理器似乎正在推动一些事情发生.
根据用户手册的引脚不是多路复用的并且是“通用的”.

解决方法

The pin according to the user manual is not multiplexed and is “commonly available”.

显然你指的是SoC手册.
这样的陈述仅仅意味着该引脚没有集成外设的专用应用(由SoC制造商提供).
当SoC被设计到电路中和/或安装在电路板上时,该声明无效.

您真正需要咨询的文件是电路板手册或电路板原理图.
这应该是关于电路板设计人员如何在该特定应用中使用可用GPIO引脚的准确文档.

When I try to do so,I getthe error message …

幸运的是,使用该引脚(您想要使用)的设备驱动程序已正确执行GPIO保留/请求调用以防止劫持.
这防止了其他驱动器断开和/或设备/板发生故障.

As per my knowledge the pin is not being used by any module,but I may be wrong

你是如何获得这种“知识”的?您是否扫描了用于您的主板的.dts和.dtsi文件?您是否检查了主板使用的每个设备驱动程序的源代码?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读