本文适用于当需要对某个引脚进行配置,却发现该引脚已经被占用,对该引脚解除占用,恢复为普通GPIO方法。
需要注意的是,本方法是直接修改设备树,使其直接不受驱动配置,从而处于普通GPIO模式,然而每个被占用的引脚都是有作用的,所以尽量不要使用此方法随意解除引脚占用。
本文修改的是 TQA40I 开发板的LED 引脚,将其修改为普通GPIO,对系统影响不大。
1、先查看 TQA40I 的LED脚状态(PI6引脚)
可以看到,当导出该引脚的时候,系统会提示我们,引脚繁忙,无法导出,证明 PI6 目前处于被占用状态
2、修改设备树
先找到 LED 的设备树节点,在 leds 下有三个 LED 节点,在此节点修改为 "status = disabled"
修改前:
修改后:
3、编译内核,更新开发板镜像
4、测试引脚
可正常导出
将该引脚设置为输出,然后配置输出高低电平,TQA40I 开发板上的 LED 会根据电平变化而亮灭
-END-
审核编辑黄宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
引脚
+关注
关注
16文章
1062浏览量
49311 -
开发板
+关注
关注
25文章
4603浏览量
95113 -
GPIO
+关注
关注
16文章
1151浏览量
50871
发布评论请先 登录
相关推荐
为什么可以将一个GPIO引脚同时配置为输入输出模式呢?
问题由来:我需要读取温湿度传感器DHT11的数值,温湿度传感器只有3引脚,VCC,GND,DATA,将DATA引脚与开发板GPIO6连接,我需要先用
发表于 06-05 07:37
PSOC4的PWM输出占用的IO引脚是否可以做普通GPIO口吗?
PSOC4在设置开启PWM模块应用占用某个IO引脚输出,一段时间后,由于不需要PWM功能,计划关掉PWM模块,让该占用的IO口做普通GPIO
发表于 02-05 08:25
【核桃派1B 开发板试用体验】+GPIO测试篇
GPIO是入手硬件的最佳点,在核桃派的开发板上配有40Pin
GPIO(和树莓派类似),见图1所示。
该扩展接口分为两行,每行有20个排针。这些引脚
发表于 01-02 19:57
【飞凌 OK113i-C 全志T113-i开发板】GPIO的控制
上的led的亮灭状态功能了。确认可执行文件的权限并更新
然后通过sftp,传给开发板的home/my_test路径下,并通过ls命令确认执行,输入对应的引脚编号就可以看到翻转三次了
其主要实现代码为
输入
发表于 12-27 09:44
【ELF 1开发板试用】+ GPIO口的使用
ELF 1开发板配有功能扩展的接口P2和P6,可选取其中的GPIO口来进行功能开发。
之所以这样讲,是因此板上已命名的资源均已被系统占用,除
发表于 12-08 11:28
全志T507-H技术帖 | 去掉IO扩展芯片后保留扩展引脚功能的实现方法
引用,若想保留这些功能,就要使用核心板其他可复用为这些功能的引脚。
本文将选用OKT507-C开发板的LCD功能引脚来重新复用为这些功能,用户可根据自己的实际功能需求情况选择。
发表于 11-09 17:14
全志A40i应用笔记 | 3种常见的网卡软件问题以及排查思路
在飞凌嵌入式OKA40i-C开发板上虽然只有一个网口,但全志A40i-H处理器本身是有两个网络控制器的,因此在飞凌嵌入式提供的产品资料中提供了双网口解决方案。有的工程师小伙伴在开发过程
发表于 11-08 10:02
【LuckFox Pico Plus开发板免费试用】+开发板初体验
Plus可以直接使用出厂以固话在存储器件上的系统,而无需将系统固件镜像到TF卡上,这样在使用时就方便了许多。
此外,所配置的RJ45接口也易于进行网络连接。
开发板的引脚资源是对外开放的,并由焊盘来
发表于 10-13 16:38
【Start_DSC28034PNT湖人开发板免费体验】Start_DSC28034PNT湖人开发板接口及跳线的使用
;
板上上图 2(J101)跳线帽配置和功能描述
J101 靠上跳线帽表示 USB 转串口;
J101 靠下跳线帽表示:
A. 插上,P301 5V 输入输出口占用相关
发表于 09-12 12:28
迅为i.MX8M Mini开发板一些功能
提供在Android9系统上移植4G模块方法,并带大家一步步调试率先提供如何通过SD卡启动Linux镜像,例如yocto debian ubuntu等文件系统; 教大家如何将驱动编译进内核源码; 根据IMX8MM开发板的原理图总
发表于 09-05 10:30
全志A40i开发板SATA硬盘挂载
【1】挂载SATA硬盘飞凌OKA40i-C开发板,提供了SATA接口,今天笔者试着挂载SATA硬盘。【硬件准备】
1、SSD硬盘,拆了一个N年前的容量120G的硬盘。
2、从报废的电源上剪下来D头转
发表于 08-30 14:01
全志A40i网卡软件问题排查
可能是因为大家在参考方案时出现了配置问题,或者是因为芯片输出的信号不正常导致。大家在参考OKA40i-C开发板的双网口方案时,可以查看本文章整理的问题点,说不定就是您现在项目中遇见的bug。
接下来,小编
发表于 07-28 11:23
评论