SPRUJB6B November 2024 – May 2025 AM2612
Table 5-1 shows the boot modes supported by ROM code.
| Boot Mode/Peripheral | Boot Media/Host | Notes |
|---|---|---|
| OSPI (4S) - Quad Read Mode | OSPI Flash | Download and boot SBL from OSPI flash in quad read mode. Attempt Primary SBL, followed by redundant SBLs if primary loading fails.It supports UART fallback boot mode if redundant SBLs also fail. |
| UART | External Host | Download and boot SBL from UART interface via XMODEM protocol at 115200bps BaudRate. |
| OSPI (1S) - Single Read Mode | OSPI Flash | Download and boot SBL from OSPI flash in single read mode. Attempt Primary SBL,followed by redundant SBLs if primary loading fails. It supports UART fallback boot mode if redundant SBLs also fail. |
| OSPI (8S) - Octal Read Mode | OSPI Flash | Download and boot SBL from OSPI flash in octal read mode. Attempt Primary SBL, followed by redudant SBLs if primary loading fails. It supports UART fallback boot mode if redundant SBLs also fail. |
| xSPI 8D (SFDP) | OSPI Flash | Read SFDP table for read command, download and boot SBL from OSPI flash in 8D (DDR) mode. Attempt Primary SBL, followed by redundant SBLs if primary loading fails. It supports UART fallback boot mode if redundant SBLs also fail. |
| USB DFU | USB |
ROM configures USB controller to work in device mode and download the image into L2 memory to process. Attempt Primary SBL, followed by redundant SBLs if primary loading fails. It supports UART fallback boot mode if redundant SBLs also fail. Supports USB 2.0 device mode at High-Speed (HS, 480 Mbps) |
| DevBoot | N/A | This mode is used for SBL development and JTAG based KeyWriter provision. In this mode, R5 ROM is eclipsed , PLLs are not initialized, PBIST and memory initialization is not done for TCMA,TCMB and L2. |