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)上也有同样的问题。