Beaglebone Black boot order

I thought the boot order was: eMMC, uSD, UART0, USB. But it seems to boot from uSD as long as one is present, S2 pressed or not. What’s going on here?

I thought the boot order was: eMMC, uSD, UART0, USB. But it seems to boot from uSD as long as one is present, S2 pressed or not. What’s going on here?

BBB uses MLO and u-boot from eMMC and then loads uEnv.txt file from the SDCard and then boots the kernel from the SDCard. If you press the boot button, then MLO and u-boot on the SDCard are used.

Regards,
John

Ok, so no uEnv.txt and it will boot to eMMC. Thanks.

Best regards,

Sherman Boyd

I'll still have a picture online which might explain what happens:

http://ahsoftware.de/Beaglebone_Black_Boot_explained.svg

Regards,

Alexander Holler

i'm not sure that diagram is complete ... as i recall from a
previous edification from RCN, the MLO and u-boot.img files might
exist *outside* of a partition, at specific offsets on the SD card
(128K and 384K, respectively, if memory serves). and those
possibilities don't seem to be mentioned in your diagram.

rday

>
> > MLO
>
>
> Ok, so no uEnv.txt and it will boot to eMMC. Thanks.

I'll still have a picture online which might explain what happens:

http://ahsoftware.de/Beaglebone_Black_Boot_explained.svg

i'm not sure that diagram is complete ... as i recall from a
previous edification from RCN, the MLO and u-boot.img files might
exist *outside* of a partition, at specific offsets on the SD card
(128K and 384K, respectively, if memory serves). and those
possibilities don't seem to be mentioned in your diagram.

You are correct, but the physical location of MLO and u-boot doesn¹t
change the boot sequence. Alex, nice work.

Regards,
John