I am trying to change the pin mode on my BBB, following the instructions on 
Derek Molloy's tutorial video 
(https://www.youtube.com/watch?v=wui_wU1AeQcf, related text article here: 
http://derekmolloy.ie/gpios-on-the-beaglebone-black-using-device-tree-overlays/)
 
and scripts. I have followed his directions exactly, only replacing the 
offests and modes in the .dts file with my own specifications. I compiled 
using ./build, copied the .dtbo file to /lib/firmware, and used echo 
DM_GPIO_Test > $SLOTS to apply the overlay. I didn't get any errors 
throughout the entire process. 

When I run cat $SLOTS to see if it has applied, it shows the following, 
indicating that the overlay was applied:
root@beaglebone:~/Desktop/boneDeviceTree/overlay# 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
 7: ff:P-O-L Override Board Name,00A0,Override Manuf,DM-GPIO-Test

All seems well, so I go export the GPIO pins I need and go to test them (I 
have a decent amount of experience testing GPIO in Linux, but not on the 
BBB), but run into a whole bunch of unexpected behavior (some pins not 
registering inputs, not being pulled up/down as expected, etc). So I try cat 
$PINS | grep <addr> on a few of the pins I've changed, and see that they 
still have the default values (and the defaults line up with the GPIO test 
results in terms of being pulled up/down or not being in GPIO mode at all). 

I went back and re-watched the video and can't see any problems, up until 
after the echo DM_GPIO_Test > $SLOTS part, where he runs dmesg, and I see 
that apparently nothing happened on my board at all. None of the "bone-capemgr 
bone_capemgr.9: slot #6: [stuff]" shows up. 
So, that's where I'm stuck. I would very much appreciate any help, and 
please let me know if you have any more questions, I'm not really sure what 
might be the problem here.

Possibly pertinent info:
uname -a returns this: Linux beaglebone 3.8.13 #1 SMP Wed Sep 4 09:09:32 
CEST 2013 armv7l GNU/Linux (date and time incorrect)
I am using Angstrom.
No capes are installed.

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to