SPRAD85A March 2023 – September 2024 AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1
It is recommended to indicate the configured boot mode in the block diagram. This includes the primary boot and the backup boot.
The processor family includes multiple peripheral interfaces that support boot mode. Refer device-specific TRM for the available boot mode configuration and supported peripherals. The processor family supports a primary boot mode option and an optional backup boot mode option. If the primary boot source fails to boot, then the ROM moves on to the backup mode.
The boot mode resistors connected to the processor boot mode input pins provide information on the boot mode to be used by the ROM code during boot. The boot mode inputs are sampled at power-on-reset (PORz_OUT). The boot mode configuration inputs must be stable before releasing (deassertion) the cold reset (MCU_PORz).
Boot mode configurations provide the below information:
PLL Config: BOOTMODE [02:00] – Indicates the system clock (PLL reference clock selection) frequency (MCU_OSC0_XI/XO) to ROM code for PLL configuration
Primary Boot Mode: BOOTMODE [06:03] – Configure the required primary boot mode, i.e, 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] – Configure the required backup boot mode, i.e., the peripheral/memory to boot from, in case primary boot fails
Backup Boot Mode Config: BOOTMODE [13] – This pin provides additional configuration options (optional - depends on the selected backup boot mode) for the backup boot devices
Reserved: BOOTMODE [15:14] – Reserved pins
Key considerations for boot mode configuration:
For details regarding supported boot modes, refer the Initialization chapter of the device-specific TRM.
Board designer is responsible for providing provision to set the required boot mode configuration (using pullups or pulldowns, and optionally jumpers/switches and external ESD) depending on the required boot configuration. It is recommended to provide provision for pullup and pulldown for the boot mode pins that have configuration capability.
Shorting the boot mode pins together, leaving any of the boot mode pins unconnected or shorting of the boot mode inputs directly to supply or ground is not allowed or recommended.
For updates related to supported boot modes and available boot mode functionality, see the device-specific silicon errata.
Below FAQ captures one of the boot mode implementation approach when boot mode buffers are not used.
[FAQ] AM625 / AM623 / AM644x / AM243x / AM62A / AM62P - Bootmode implementation without buffers.