On ODROID-XU3 is a DIP Switch (sw1) to select the booting Device and CCI Disable/Enable.
SW1-1(Left of Dip Switch) | 1st Boot media |
---|---|
OFF | MicroSD card |
ON | eMMC |
SW1-2(Right of Dip Switch) | CCI |
---|---|
OFF | Disable |
ON | Enable |
SW1-2 MUST be ON(CCI Enable) in order to boot properly.
Upon power on the board will search for the boot media. It will perform the following:
This blob is the first thing that CPU will call, we don't have much information on it since its provided by Samsung.
Position on SD: 1
This is the SPL, part of the U-Boot, upon building U-Boot you'll have the mkspl program what will extract it from the u-boot.bin
Position on SD: 31
This is the U-Boot itself built. For more information about U-Boot please check their website:
http://www.denx.de/wiki/U-Boot
Position on SD: 63
This is the blob done by Samsung/ARM to support Trustzone platform.
Position on SD: 719
The default env provided in U-Boot will attempt the following: