Probably because the OS think it still has control of that LED - And rightly so(because it does ). So disable the heartbeat pattern on USR0 *first* then try again. Also, if you're not running that app as root, or sudo. It could fail silently, or possibly seg fault. The following disables the heartbeat pattern:
$ ls /sys/class/leds/beaglebone:green:usr0 brightness device max_brightness power subsystem trigger uevent $ sudo su # echo "none" > /sys/class/leds/beaglebone:green:usr0/trigger On Mon, Nov 30, 2015 at 8:09 PM, <[email protected]> wrote: > Hello, > > I have been going through these steps: > http://elinux.org/Beagleboard:C/C%2B%2B_Programming > > I have successfully ssh'd into my BeagleBone Black using MobaXterm and > typed the code in the above link into a file (I have tried this with geddit > and nano now and get the same results with both). The code is supposed to > write "LED Flash Start" to the terminal, flash USR0 on the board 10 times, > and then write "LED Flash Finish". The code compiles fine and when it runs > it displays "LED Flash Start", waits for awhile, and then displays "LED > Flash Finish" but the USR0 never changes from it's usual heartbeat flashing > pattern. Any ideas on why the USR0 LED doesn't work as it should? > > Thanks in advance. > > -- > 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/d/optout. > -- 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/d/optout.
