2
我可以控制P8_3,P8_4,但是P8_5仍然卡在3V3。BeagleBone Black:P8_5卡住在高位
我引導的BB具有這種配置以禁用HDMI:
# cat /proc/cmdline
optargs=quiet capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN
然後我啓用GPIO 34 + 38 + 39(P8_ {5,3,4}):
# echo 34 > /sys/class/gpio/export
# echo 38 > /sys/class/gpio/export
# echo 39 > /sys/class/gpio/export
,並將它們設置爲輸出:
# echo out > /sys/class/gpio/gpio34/direction
# echo out > /sys/class/gpio/gpio38/direction
# echo out > /sys/class/gpio/gpio39/direction
然後我設置他們使用一個腳本,寫入作爲這樣以1Hz HIGH/LOW之間交替:
# value is 0/1, pin is 34/38/39
# echo $value > /sys/class/gpio/gpio$pin/value
我測量P8_ {3,4}在0V和3V3之間交替,但P8_5卡在3V3。
我試過從here爲gpio-P8.5編譯devicetree覆蓋圖並添加它,但結果相同。
我知道這些引腳是由HDMI使用的,但我認爲我已經用該內核命令行禁用了HDMI,並且理想情況下我需要使用這些特定引腳,因爲我正在連接BBB至。
使用我的SD圖像的同事在BB綠色(我相信沒有HDMI)上也有同樣的問題。