12.1.4.7.3 SD Card/e.MMC Boot
In the case of activated Card Detect pin in the Boot Configuration packet, and if the level of the Card Detect pin is high, no communication with SD Card/e.MMC is performed (no IOs toggling). Otherwise, the SD Card/e.MMC access is initiated (IOs toggling).
Supported SD Card Devices
SD Card Boot supports all SD Card memories compliant with the SD Memory Card Specification V3.0. This includes SDMMC cards.
e.MMC with Boot Partition
The ROM code first checks if the e.MMC Boot Partition is enabled. If enabled, the ROM code reads the first 32 Kbytes of the boot partition, and copy them into the internal SRAM0.
FAT Filesystem Boot
If no boot partition is enabled on an e.MMC, the boot process continues
with a standard SD Card/e.MMC detection, and the ROM code looks for a boot.bin
file in the root directory of a FAT12/16/32 file
system.