SPRABJ8D September 2022 – May 2025 AM2612 , AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1 , AM263P2 , AM263P2-Q1 , AM263P4 , AM263P4-Q1
The following pins are configured in the device boot ROM to enable boot from the QSPI flash device. These pins must be used in the connection between the AM263x MCU and QSPI flash.
| Package Name | Function Name | GPIO # | PinMux Mode # |
|---|---|---|---|
| QSPI0_CSn0 | QSPI0_CSn0 | 0 | 0 |
| QSPI0_CLK0 | QSPI0_CLK0 | 2 | 0 |
| QSPI0_D0 | QSPI0_D0 | 3 | 0 |
| QSPI0_D1 | QSPI0_D1 | 4 | 0 |
| QSPI0_D2 | QSPI0_D2 | 5 | 0 |
| QSPI0_D3 | QSPI0_D3 | 6 | 0 |
| QSPI_CLKLB | QSPI_CLKLB | 145 | 0 |
When using a QSPI\SPI flash device greater than 128Mb, a flash device package with a RESET signal must be used. This is due to the ROM only using a 3 byte addressing mode (address is 24 bits). To address the full memory address range, software typically switches to 4 byte addressing mode. If a reset to the processor occurs (for example, due to a warm reset), then the ROM executes expecting 3 byte addressing mode, but the flash is left in 4 byte addressing mode. For the flash device to return to 3-byte addressing mode, the flash device must be reset using this signal. This typically can be achieved by using the RESET signal on the flash memory device. ROM code does not issue a software reset command.
For more information, refer to the QSPI Boot in the Initialization section of the AM263x Technical Reference Manual.