本文適用于當(dāng)需要對某個引腳進(jìn)行配置,卻發(fā)現(xiàn)該引腳已經(jīng)被占用,對該引腳解除占用,恢復(fù)為普通GPIO方法。
需要注意的是,本方法是直接修改設(shè)備樹,使其直接不受驅(qū)動配置,從而處于普通GPIO模式,然而每個被占用的引腳都是有作用的,所以盡量不要使用此方法隨意解除引腳占用。
本文修改的是 TQA40I 開發(fā)板的LED 引腳,將其修改為普通GPIO,對系統(tǒng)影響不大。
1、先查看 TQA40I 的LED腳狀態(tài)(PI6引腳)
可以看到,當(dāng)導(dǎo)出該引腳的時候,系統(tǒng)會提示我們,引腳繁忙,無法導(dǎo)出,證明 PI6 目前處于被占用狀態(tài)
2、修改設(shè)備樹
先找到 LED 的設(shè)備樹節(jié)點,在 leds 下有三個 LED 節(jié)點,在此節(jié)點修改為 "status = disabled"
修改前:
修改后:
3、編譯內(nèi)核,更新開發(fā)板鏡像
4、測試引腳
可正常導(dǎo)出
將該引腳設(shè)置為輸出,然后配置輸出高低電平,TQA40I 開發(fā)板上的 LED 會根據(jù)電平變化而亮滅
-END-
審核編輯黃宇
-
引腳
+關(guān)注
關(guān)注
16文章
1988瀏覽量
54537 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
6008瀏覽量
110203 -
GPIO
+關(guān)注
關(guān)注
16文章
1300瀏覽量
55316
發(fā)布評論請先 登錄
佩特科技A40i安卓主板產(chǎn)品介紹

基于全志A40i平臺的安卓一體機(jī)概述
i.MX RT系列中FlexSPI DQS信號引腳配置GPIO方法

RK3562開發(fā)板uboot下GPIO的控制方法,觸覺智能嵌入式方案商

迅為RK3568開發(fā)板驅(qū)動指南GPIO子系統(tǒng)GPIO子系統(tǒng)API函數(shù)的引入

迅為RK3568驅(qū)動指南GPIO子系統(tǒng) GPIO操作函數(shù)實驗

迅為RK3568開發(fā)板驅(qū)動指南GPIO子系統(tǒng)三級節(jié)點操作函數(shù)實驗

基于小凌派RK2206開發(fā)板:OpenHarmony如何使用IoT接口控制GPIO中斷

基于小凌派RK2206開發(fā)板:OpenHarmony如何使用IoT接口控制GPIO外設(shè)

linux初學(xué)者,用這樣的開發(fā)板合適嗎?
瑞芯微開發(fā)板/主板Android調(diào)試串口配置為普通串口方法

瑞芯微開發(fā)板/主板Android配置APK默認(rèn)開啟性能模式方法

評論