SPRUIL1D May 2019 – December 2024 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
Table 4-1 shows the boot modes supported by ROM code.
| Boot Mode | Boot Media/Host | Peripheral | Domain(1) | Can be a Backup Mode?(2) | Notes |
|---|---|---|---|---|---|
| No-boot/Dev-boot | No media or host | None | N/A | N | No boot or development boot – debug modes |
| OSPI | OSPI flash | MCU_FSS0_OSPI0 | MCU | N | On OSPI port |
| QSPI | QSPI flash/EEPROM | MCU_FSS0_OSPI0 or MCU_FSS0_OSPI1 | MCU | N | On OSPI port |
| SPI | SPI EEPROM | MCU_FSS0_OSPI0 or MCU_FSS0_OSPI1 | MCU | Y(3) | On OSPI port |
| I2C | I2C EEPROM | MCU_I2C0 | MCU | Y | I2C module is master |
| External host | I2C module is slave | ||||
| MMCSD | MMC/SD card | MMCSD0 or MMCSD1 | MAIN | Y(3) | Boot from User Data Area (UDA) or file system |
| eMMC | eMMC flash | MMCSD0 or MMCSD1 | MAIN | N | Boot from boot partition with auto-fall back to file system |
| Ethernet | External host | MCU_CPSW0 | MCU | Y(3) | In BOOTP mode. RGMII or RMII PHY |
| PCIe | External host | PCIE0 or PCIE1 | MAIN | N | - |
| UART | External host | MCU_UART0 or WKUP_UART0 | MCU | Y | XMODEM protocol |
| GPMC NOR | NOR flash | GPMC0 | MAIN | N | - |
| USB | External host | USB0 or USB1 | MAIN | Y(3) | USB device mode boot using DFU (device firmware upgrade) |
Because different devices support different sets of peripherals, see the device-specific Datasheet to obtain the list of peripherals supported in your device.