AM62A boot-rom support on booting R5-SPL/SBL from eMMC is described in Chapter 5 Initialization of AM62Ax TRM
It is summarized in the table below. Note that booting from eMMC boot partition with BOOTMODE[6:3] = 1001, BOOTMODE[7] is n/a.
eMMC |
BOOTMODE[7] |
BOOTMODE[6:3] |
Boot partition |
n/a (raw only) |
1001 |
UDA |
0 => fs |
1000 |
When BOOTMODE [15:0] = 004B, => BOOTMODE[7] =0 BOOTMODE[6:3]=1001, u-boot booting from eMMC fails (a sample log is listed below).
U-Boot SPL 2021.01-00001-g01ec1fd168 (Mar 08 2023 - 14:33:19 -0600) SYSFW ABI: 3.1 (firmware rev 0x0008 '8.6.4--v08.06.04 (Chill Capybar') am62a_init: board_init_f done am62a_init: spl_boot_device: devstat = 0x4b bootmedia = 0x9 bootindex = 0 Trying to boot from MMC1 spl_load_image_fat: error reading image tispl.bin, err - -2 SPL: failed to boot from all boot devices ### ERROR ### Please RESET the board ###