SPRAD85 March 2023 AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1
The System Block Diagram should indicate the interface used for booting. This includes the primary boot and the backup boot.
The AM62A7/AM62A3 device contains multiple peripheral interfaces that support boot mode. Examples include: eMMC, MultiMedia Card/Secure Data Memory Card (MMC/SD), QSPI, OSPI, GPMC (NOR/NAND), Ethernet, USB (Target & Host), Serial Flash, xSPI and Inter-Integrated Circuit (I2C). The AM62A7/AM62A3 device supports a primary boot mode option and an optional backup boot mode. If the primary boot source fails to boot, the ROM moves on to the backup mode.
The boot mode pins and the associated resistor configurations provide inputs on the boot mode to be used by the ROM code during boot. These pins are sampled at power-on-reset, and must be properly set up before releasing (deassertion) the reset.
Boot mode configurations can be categorized as below:
PLL Config: BOOTMODE [02:00] – Denotes system clock frequency (MCU_OSC0_XI/XO) to the ROM code for PLL configuration.
Primary Boot Mode: BOOTMODE [06:03] – Selects the configured boot (primary) mode after POR, (that is), the peripheral/memory to boot from.
Primary Boot Mode Config: BOOTMODE [09:07] – These pins provide optional configurations for primary boot and are used in conjunction with the boot mode selected.
Backup Boot Mode: BOOTMODE [12:10] – Select the backup boot mode, that is, the peripheral/memory to boot from, if primary boot fails.
Backup Boot Mode Config: BOOTMODE [13] – This pin provides optional configurations for the backup boot devices.
Reserved: BOOTMODE [15:14] – Reserved pins.
Key considerations for boot mode configuration:
For details regarding boot modes, see the Initialization chapter of the device-specific TRM.