SPRUJ10D May 2022 – September 2023
The bootmode for the AM263x is selected by a DIP switch (SW1) or the test automation header. The test automation header uses an I2C expansion buffer to drive the bootmode when PORz is toggled. The supported boot modes are shown in Table 3-6. The DIP Switch configurations for each bootmode are shown in Table 3-5.
Boot Mode | SPI0_D0_pad (SOP3) | SPI0_CLK_pad (SOP2) | QSPI_D1 (SOP1) | QSPI_D0 (SOP0) |
---|---|---|---|---|
QSPI (4S) - Quad Read Mode | 1 | 1 | 1 | 1 |
UART | 1 | 1 | 1 | 0 |
QSPI (1S) - Single Read Mode | 1 | 1 | 0 | 1 |
QSPI (4S) - Quad Read UART Fallback Mode | 1 | 0 | 1 | 1 |
QSPI (1S) - Single Read UART Fallback Mode | 1 | 0 | 1 | 0 |
DevBoot | 0 | 1 | 0 | 0 |
Unsupported Boot Mode | All other combinations not defined above |
Boot Mode/Peripheral | Boot Media/Host | Notes |
---|---|---|
QSPI (4S) - Quad Read Mode | QSPI Flash | Download and boot SBL from QSPI flash in quad read mode. Attempt Primary SBL, followed by Secondary SBL if primary loading fails. |
UART | External Host | Download and boot SBL from UART. Device is expected to get SBL from UART. Device supports the XMODEM protocol for download over UART. |
QSPI (1S) - Single Read Mode | QSPI Flash | Download and boot SBL from QSPI flash in single read mode. Attempt Primary SBL,followed by Secondary SBL if primary loading fails. |
QSPI (4S) - Quad Read UART Fallback Mode | QSPI Flash / External Host | Download and boot SBL from QSPI flash in quad read mode. Attempt Primary SBL, followed by Secondary SBL if primary loading fails. If Secondary SBL also fails then boot from external host via UART interface. |
QSPI (1S) - Single Read UART Fallback Mode | QSPI Flash / External Host | Download and boot SBL from QSPI flash in single read mode. Attempt Primary SBL, followed by Secondary SBL if primary loading fails. If Secondary SBL also fails then boot from external host via UART interface. |
DevBoot | N/A | No SBL. Used for development purposes only. |