上次寫了一下如果編譯生成我們需要的img, 這篇博客簡單介紹一下,如何通過命令行進行GPIO操作
1. 首先,我們的系統配置位於 sys_config.fex 文件,這個文件存在於
lichee>tools>pack>chips>sun50iw6p1>configs>petrel-p1目錄下,裏面有對所有系統中用到的引腳的配置, 以GPIO口爲例子:
表示gpio_pin_1~3用到了,對應引腳分別是PL07, PL03, PL04
現在需要對該引腳進行操作控制LED亮滅:
首先在命令行進入:cd sys/class/gpio_sw/
可以看到有如下幾個引腳被釋放出來供使用:
接着,以PL4爲例,進入PL4,查看其節點功能
其中,data 表示寫入到輸出寄存器的數據,表示高或者低電平,我們先獲取當前電平值, 可看到電平爲高電平,此時LED燈亮
然後通過echo指令設置爲低電平,此時LED燈熄滅,以此可簡單控制LED燈亮滅。