2014-01-26 28 views
0

我正在嘗試按照這些說明爲BeagleBone Black創建設備樹覆蓋:http://derekmolloy.ie/gpios-on-the-beaglebone-black-using-device-tree-overlays/。我完全按照所示的方向,沒有告訴任何錯誤,除了我嘗試應用疊加層(使用回波DM-GPIO-Test> $ SLOTS)之外,它似乎並不實際工作。使用cat $角子機顯示一切是如何應該是:BeagleBone黑色設備樹覆蓋不應用

[email protected]:/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 

但是,如果我的貓$端子沒有價值已經從原來的改變,dmesg命令不返回任何預期輸出的(顯示在鏈接的網站上)。我還查看了其他幾個關於疊加的網站,其中有相同的說明,但也不成功。我也嘗試了其他覆蓋層,並在多個BeagleBone黑色板上進行測試,但都沒有成功。

我對Angstrom使用3.8.13內核,本質上沒有修改,除了該教程中的內容。

+0

首先,只是一個提示:設置SLOTS環境變量時,請使用「*」代替數字。 '出口SLOTS = /系統/設備/ bone_capemgr。* /插槽' 只是一個很好的故障保險我猜。 現在對於真正的問題,您是否嘗試過檢查pingroups以查看覆蓋層是否真的有效? 'cat/sys/kernel/debug/pinctrl/44e10800.pinmux/pingroups' – woojoo666

+0

此外,我強烈推薦本教程:http://learn.adafruit.com/introduction-to-the-beaglebone-black-device-tree/overview – woojoo666

+0

是的,我知道$ SLOTS的事情。我也嘗試過這個教程。我也遇到了其他DTO的這個問題,甚至是BeagleBone附帶的/ lib/firmware /中的默認設置。 – siamesedrummer

回答

-1

您必須以root身份運行該命令。

+0

如果你看過這個問題,你會發現它已經以root身份運行。 – siamesedrummer