SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
After a warm reset, the ROM code builds a device list featuring only the permanent booting devices (in bold)
Table 32-9 lists the booting device order selected by ROM code depending on sysboot[5:0] pins.
sysboot[5:4] | sysboot[3:0] | First Device | Second Device | Third Device |
---|---|---|---|---|
Peripheral Preferred Booting | ||||
0b00 | 0b0000 | USB | eMMC | |
0b00 | 0b0001 | USB | NAND | |
0b00 | 0b0010 | USB | SD | eMMC |
0b00 | 0b0011 | USB | SATA | SD |
0b00 | 0b0100 | USB | UART | XIP |
0b00 | 0b0101 | SD | XIP | |
0b00 | 0b0110 | SD | QSPI_1 | |
0b00 | 0b0111 | SD | QSPI_4 | |
0b00 | 0b1010 | SD | Fast XIP | |
Automotive Recovery/Upgrade or Development Booting(1) | ||||
0b01 | 0b0000 | USB | ||
0b01 | 0b0011 | UART | ||
0b01 | 0b0100 | SD | USB | |
0b01 | 0b0101 | SD | USB | |
0b01 | 0b0110 | SD | USB | |
0b01 | 0b0111 | SD | USB | |
0b01 | 0b1000 | SD | USB | |
0b01 | 0b1001 | SD | USB | |
0b01 | 0b1010 | SD | USB | |
0b01 | 0b1011 | SD | USB | |
Memory Preferred Booting | ||||
0b10 | 0b0000 | eMMC | USB | |
0b10 | 0b0001 | NAND | USB | |
0b10 | 0b0010 | SD | eMMC | USB |
0b10 | 0b0011 | SATA | SD | USB |
0b10 | 0b0100 | XIP | USB | UART |
0b10 | 0b0101 | XIP | SD | USB |
0b10 | 0b0110 | QSPI_1 | SD | USB |
0b10 | 0b0111 | QSPI_4 | SD | USB |
Automotive Production Booting(1) | ||||
0b11 | 0b0000 | SD | ||
0b11 | 0b0100 | SATA | ||
0b11 | 0b0101 | XIP | ||
0b11 | 0b0110 | QSPI_1 | ||
0b11 | 0b0111 | QSPI_4 | ||
0b11 | 0b1000 | eMMC | ||
0b11 | 0b1001 | NAND | ||
0b11 | 0b1010 | Fast XIP | ||
0b11 | 0b1011 | eMMC (boot part.)(2) |