This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SK-AM62: eMMC boot partition / UDA boot process

Part Number: SK-AM62


Hi

I want to clarify something about the boot process if I choose to boot from eMMC either from boot partition or UDA.

1. The R5 SPL boot is determined by the BOOTMODE pins on the board. If my switch configuration is set to eMMC, it will boot R5 SPL from boot partition. If the configuration is eMMC UDA raw, it will boot R5 SPL from eMMC UDA.

2. The A53 SPL boot is determined by the eMMC EXTCSD non-volatile register pre-setup which is configured with u-boot command mmc partconf. If I set mmc partconf 0 1 1 1, it will boot A53 SPL from eMMC boot partition #1 even if my switch configuration is set to eMMC UDA. If I set mmc partconf 0 1 7 1, it will boot from eMMC UDA.

Are these two statements correct?

Thanks

  • Hello,
    A1. MMC/eMMC port is determined by BOOTMODE pins, and from which eMMC partition (boot1/boot2/UDA) R5-SPL boots from is solely by the eMMC EXTCSD[179]
    A2. tispl.bin (ATF + OPTEE + A53-SPL) booting media is determined in R5-SPL as listed below, and essentially by BOOTMODE pins, but changle by user as needed.
    git.ti.com/gitweb
    Best,
    -Hong