本文适用于当需要对某个引脚进行配置,却发现该引脚已经被占用,对该引脚解除占用,恢复为普通GPIO方法。
需要注意的是,本方法是直接修改设备树,使其直接不受驱动配置,从而处于普通GPIO模式,然而每个被占用的引脚都是有作用的,所以尽量不要使用此方法随意解除引脚占用。
本文修改的是 TQA40I 开发板的LED 引脚,将其修改为普通GPIO,对系统影响不大。
1、先查看 TQA40I 的LED脚状态(PI6引脚)

可以看到,当导出该引脚的时候,系统会提示我们,引脚繁忙,无法导出,证明 PI6 目前处于被占用状态
2、修改设备树
先找到 LED 的设备树节点,在 leds 下有三个 LED 节点,在此节点修改为 "status = disabled"
修改前:

修改后:

3、编译内核,更新开发板镜像

4、测试引脚
可正常导出

将该引脚设置为输出,然后配置输出高低电平,TQA40I 开发板上的 LED 会根据电平变化而亮灭

-END-
审核编辑黄宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
引脚
+关注
关注
16文章
2119浏览量
55999 -
开发板
+关注
关注
26文章
6405浏览量
120539 -
GPIO
+关注
关注
16文章
1333浏览量
56430
发布评论请先 登录
相关推荐
热点推荐
JL杰理AC696N系列开发GPIO控制大全:模式、API与特殊引脚
。这里特地在AC696N开发板上把常用的GPIO配置都跑了一遍,整理成表格,方便写驱动的时候直接查。
一、GPIO工作模式
输入模式 :可配置
发表于 04-02 21:21
全志A40i安卓主板为智能终端提供可靠支撑
在当今科技飞速发展的时代,智能终端设备如雨后春笋般不断涌现,广泛应用于商业、工业、教育等各个领域。而在这些智能终端的背后,主板作为核心部件,其性能和稳定性直接决定了设备的整体表现。全志A40i安卓主板凭借其出色的稳定性和兼容性,成为了众多智能终端的理想选择,为它们提供了可
昉·星光开发板使用基础和GPIO点灯
昉·星光开发板搭载RISC-V SiFive U74双核64位RV64GC ISA的芯片平台(SoC)及4GB LPDDR4 RAM,具有丰富的外设I/O接口,如USB3.0、40-Pin G
发表于 03-26 07:51
飞凌精灵(ElfBoard)技术贴|如何在ELF-RK3506开发板上实现GPIO复用
选择。为助力参赛队伍更好地完成项目设计,本文将以RK3506平台的复用GPIO为例,详细讲解从硬件查询到软件配置的完整实现流程。1.引脚确认
ElfBoard技术贴|如何在【RK3588】ELF 2开发板上进行UART引脚复用配置
IOMUX(引脚功能复用)是芯片厂商为高效利用有限硬件引脚资源而设计的关键技术,它允许单个物理引脚通过软件配置
佩特科技A40i安卓主板产品介绍
在工业智能化浪潮汹涌澎湃的当下,传统工业设备正面临着转型升级的迫切需求。从自动化生产线到智能监控系统,工业领域对于设备的性能、功能以及智能化水平都提出了更高的要求。在这样的背景下,A40i 安卓主板凭借其独特的优势,犹如一颗璀璨的新星,为工业应用注入了全新的安卓活力。
基于全志A40i平台的安卓一体机概述
A40i平台的安卓一体机,凭借其“四核CPU+丰富接口+安卓生态”的组合,正以“一机多能”的特性重构工业布局,成为服装制造、智能公交、工业自动化等领域的核心设备。
基于小凌派RK2206开发板:OpenHarmony如何使用IoT接口控制GPIO中断
1、实验简介本实验将演示如何在小凌派-RK2206开发板上使用IOT库的GPIO中断模式,进行GPIO编程开发。例程将创建一个任务,通过配置
方法|A40I开发板如何将被占用引脚配置为普通GPIO
评论