SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
Table 4-1 shows the boot modes supported by ROM code.
Boot Mode | Boot Media/Host | SoC Peripheral | Can be a Backup Mode?(1) | Notes |
---|---|---|---|---|
No-boot/Dev-boot | No media or host | None | N | No boot or development boot – debug modes |
OSPI | OSPI flash | FSS0_OSPI0 | N | On OSPI port |
QSPI | QSPI flash/EEPROM | FSS0_OSPI0 | N | On OSPI port |
SPI | SPI EEPROM | FSS0_OSPI0 | Y | On OSPI port |
Ethernet | External host | CPSW0 | Y | In BOOTP mode. RGMII or RMII PHY |
I2C | I2C EEPROM | I2C0 | Y | I2C target boot is not supported |
UART | External host | UART0 | Y | XMODEM protocol |
MMCSD | eMMC Flash or SD card | MMCSD0 (8bit) or MMCSD1 (4bit) | Y | Boot from User Data Area (UDA) in raw or file system mode |
eMMC | eMMC flash | MMCSD0 (8bit) | N | Boot from boot partition |
USB - target | USB boot from external host | USB0 | Y | USB device mode boot using DFU (device firmware upgrade), Boot is running on USB2.0 speeds. |
USB - host | USB mass storage | USB0 | Y | USB2.0 host mode, boot from FAT32 filesystem |
PCIe | External host | PCIE1 | N | Gen2 enabled |
xSPI | xSPI flash | FSS0_OSPI0 | N | On OSPI port |
GPMC | NOR flash, NAND flash | GPMC0 | N | CSn0 connected, 8 bit NAND flash only, 16-bit non-mux NOR flash only |
Because different devices support different sets of peripherals, see the device-specific Datasheet to obtain the list of peripherals supported in your device.