I have been flashing images to to my eMMC from a SD card and have not been having the normal behavior. From my research the typical process to Flash an image from an SD card is:
- Download a compressed image from https://beagleboard.org/latest-images
- Write an image to the SD card (I've used Etcher)
- Edit the /boot/uEnv.txt file by uncommenting the following line:
cmdline=init=opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh - Power down BBB
shutdown -h now - Insert SD card
- While holding down the (Boot) S2 button give power to BBBw
- When lights begin to flash release button
- Lights will begin to flash in Knight rider pattern. wait.
- Once all 4 USR leds are lit wait for them to power off
- unplug BBBw take out SD card and now you have written a new image.
When I follow this process at step 7 instead of the knight rider pattern I get alternating flashing of USR leds 0 and 1 and the BBBw starts
Alternatively:
If I do NOT hold down the 2 button, then the knight rider pattern does occur but when I restart the BBBw after finishing the process without the SD card the board will not start with all USR leds lit up constantly.
In order to get around this I do not edit the /boot/uEnv.txt file. I start the BBBw with the SD card inserted and begin the flashing process from the command line. With the commands:
$ cd /opt/scripts/tools/eMMC/
$ sudo ./init-eMMC-flasher-v3.sh
Even though I have found a workaround to my issue by flashing from the command line instead of from boot I want to know the following things:
- Why am I having the issue described above?
- What does it mean when the BBBw board USR leds are all lit up?
- What does the alternating USR 0 & 1 lights indicate?