U-Boot Location

Hello,

Delving deeper into the Black. Could someone please respond to my questions/assumptions below?

  1. I assume U-Boot is located in the eMMC and that at boot depending on position of boot switch, it will load the kernel either from eMMC or the SD card?

  2. Where are pre-built images for U-Boot for the Black located and where is source code located?

Thanks

Hello,

Delving deeper into the Black. Could someone please respond to my
questions/assumptions below?

1. I assume U-Boot is located in the eMMC and that at boot depending on
position of boot switch, it will load the kernel either from eMMC or the SD
card?

Actually the "boot" switch lets the internal "boot rom" know what
device to search first. The boot rom then attempts to load u-boot
from the appropriate device.

2. Where are pre-built images for U-Boot for the Black located and where is
source code located?

They are currently dd'ed to the mbr. You can find a patch under /opt/source/

Otherwise:
https://eewiki.net/display/linuxonarm/BeagleBone+Black#BeagleBoneBlack-Bootloader:U-Boot

Regards,

Thanks Robert.

  1. You mention the internal “boot rom” Is this the masked ROM that is part of the chip?

yeap

Regards,