本文適用于當需要對某個引腳進行配置,卻發現該引腳已經被占用,對該引腳解除占用,恢復為普通GPIO方法。
需要注意的是,本方法是直接修改設備樹,使其直接不受驅動配置,從而處于普通GPIO模式,然而每個被占用的引腳都是有作用的,所以盡量不要使用此方法隨意解除引腳占用。
本文修改的是 TQA40I 開發板的LED 引腳,將其修改為普通GPIO,對系統影響不大。
1、先查看 TQA40I 的LED腳狀態(PI6引腳)
可以看到,當導出該引腳的時候,系統會提示我們,引腳繁忙,無法導出,證明 PI6 目前處于被占用狀態
2、修改設備樹
先找到 LED 的設備樹節點,在 leds 下有三個 LED 節點,在此節點修改為 "status = disabled"
修改前:
修改后:
3、編譯內核,更新開發板鏡像
4、測試引腳
可正常導出
將該引腳設置為輸出,然后配置輸出高低電平,TQA40I 開發板上的 LED 會根據電平變化而亮滅
-END-
審核編輯黃宇
-
引腳
+關注
關注
16文章
1184瀏覽量
50293 -
開發板
+關注
關注
25文章
4959瀏覽量
97213 -
GPIO
+關注
關注
16文章
1196瀏覽量
51926
發布評論請先 登錄
相關推薦
評論