High Level Default Boot Steps (S7 All Off):
1. ARM ROM bootloader runs
2. Reset is released and the ARM ROM bootloader samples the boot pins
3. The value sampled on the boot pins is latched into the BOOTCFG register in the SYSCFG module
4. The default configuration is BOOT BITS = 0110 (S7 all off) which is SPI1 Flash, so UBL and U-Boot are stored there
5. The UBL does configuration and then boots U-Boot
6. U-Boot does more configuration and then pulls the kernel image from the first partition on the SD card and puts it in RAM where it can be executed
7. Once the kernel is booted it mounts the rootfs stored in the second partition on the SD card using the ext3 file system
The other boot options are (See the hardware design files [1] for more detail):
NOR EMIFA 0001
NAND-8 EMIFA 0111
SPI0 FLASH 0101
SPI1 FLASH (Default) 0110
UART0 1011
UART2 1010
EMULATOR DEBUG 1111
[1]
http://support.logicpd.co...rtalid=0&EntryId=767