我正在尝试按照以下说明为BeagleBone Black创建设备树覆盖:http://derekmolloy.ie/gpios-on-the-beaglebone-black-using-device-tree-overlays/。我按照所示的方向完全按照说明并没有告知任何错误,除非我尝试应用覆盖(使用echo DM-GPIO-Test> $ SLOTS),它似乎并没有真正起作用。使用cat $ SLOTS可以显示它应该是的样子:
root@beaglebone:/lib/firmware# cat $SLOTS
0: 54:PF---
1: 55:PF---
2: 56:PF---
3: 57:PF---
4: ff:P-O-L Bone-LT-eMMC-2G,00A0,Texas Instrument,BB-BONE-EMMC-2G
5: ff:P-O-L Bone-Black-HDMI,00A0,Texas Instrument,BB-BONELT-HDMI
6: ff:P-O-L Override Board Name,00A0,Override Manuf,DM-GPIO-Test
但是,如果我cat $ PINS没有任何值从原始值更改,并且dmesg命令不返回任何预期的输出(显示在链接的站点上)。我还查看了其他几个有关叠加层的网站,这些网站的指令大致相同,但也不成功。我也试过了其他覆盖层,并在多个BeagleBone Black板上进行了测试,没有成功。
我正在使用带有Angstrom的3.8.13内核,除了该教程中的内容外,基本上没有修改。
答案 0 :(得分:-1)
您必须以root身份运行该命令。