SPRACJ6A October 2018 – December 2022 AM6526 , AM6528 , AM6546 , AM6548
The System Block Diagram should indicate the interface used for booting.
The AM65x device contains multiple peripheral interfaces that support boot mode. Examples include: QSPI, OSPI, PCIe, GPMC NOR, Hyperflash, Ethernet, USB, eMMC, MMCSD, I2C, SPI and UART. The AM65x device supports a primary boot mode option and an optional backup boot mode option. 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 setting to be used by the ROM code for boot. These pins are sampled at power-on-reset, and must be properly set up before releasing (deassertion) the reset. The BOOTMODE[06:00] pins are used to select the primary and backup interfaces used for booting. Additionally, each boot mode has different configuration options, controlled by the other boot mode pins (BOOTMODE[18:07] and MCU_BOOTMODE[09:00]).
Key considerations for boot mode configuration:
For details regarding boot modes, see the Initialization chapter of the device-specific TRM.
It is the user responsibility to set the boot mode pins (via pullups or pulldowns, and optionally jumpers/switches) depending on the desired boot scenario.