Jason,
shouldn't this info go up on the elinux.org wiki?
http://elinux.org/BeagleBone_Black_Extracting_eMMC_contents
Hi Jason,
I really like the method you propose. Except the fact I tried it and I can't get it to work, or at least not following your directions.
- I’ve flashed my BBB to Debian (http://elinux.org/BeagleBoardDebian) worked like a charm – now booting to the SD by default
- I followed your instructions (8GB µSD, FAT32 formatted)
o If I press no button, the BBB boots on the eMMC
o If I press the “boot” button while plugging the power, the BBB just doesn’t boot (stays in a “powered off” state, with only the LED near the power plug on)
The BBB is brand new, so maybe they changed something.
Thanks for your help.
> - I followed your instructions (8GB µSD, FAT32 formatted)
> o If I press no button, the BBB boots on the eMMC
This tells me that the bootloader you flashed onto the eMMC doesn't properly work with the uEnv.txt put onto the uSD card as part of following my instructions.
> o If I press the “boot” button while plugging the power, the BBB just
> doesn’t boot (stays in a “powered off” state, with only the LED near the
> power plug on)
This means that the uSD card FAT partition isn't marked as bootable.
You can do that with 'fdisk' from your BeagleBone running Debian in all likelihood.
root@beaglebone:~# fdisk /dev/mmcblk1
Welcome to fdisk (util-linux 2.23.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): a
Partition number (1,2, default 2): 1
Command (m for help): p
Disk /dev/mmcblk1: 3904 MB, 3904897024 bytes, 7626752 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/mmcblk1p1 * 2048 133119 65536 e W95 FAT16 (LBA)
/dev/mmcblk1p2 133120 7626751 3746816 83 Linux
>
> The BBB is brand new, so maybe they changed something.
Who's "they"? It is possible CircuitCo switched the bootloader image on the eMMC, but it sounds more like you did that above.
Well, grab a usb-serial adapter and find out what u-boot is doing. I have a couple failsafe's in the bootloader i used when you flashed it with debian to more 'easily' support empty microSD cards. However if the "uEnv.txt" on your other microSD is not valid, it still keep booting from eMMC.
So grab a usb-serial adapter and find out what u-boot's doing, as i print out a few hints..
From your screen shot it looks like you are running Win8. Have you disabled driver signature verification to see if the drivers will install?
-Wil
From your screen shot it looks like you are running Win8. Have you disabled driver signature verification to see if the drivers will install?
No problem, glad it worked.
-Wil