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.

AM62L-PROCESSOR-SDK: eMMC boot doesn't work

Part Number: AM62L-PROCESSOR-SDK
Other Parts Discussed in Thread: AM62L

Tool/software:

Test on AM62L EVM board, boot from SD card which flashed with default .wic file  to UBOOT console, flash eMMC follow the user guide:

https://software-dl.ti.com/processor-sdk-linux/esd/AM62LX/11_00_05_02/exports/docs/linux/Foundational_Components/U-Boot/UG-Memory-K3.html


=> mmc dev 0 1
switch to partitions #1, OK
mmc0(part 1) is current device
=> fatload mmc 1 ${loadaddr} tiboot3.bin
226016 bytes read in 11 ms (19.6 MiB/s)
=> mmc write ${loadaddr} 0x0 0x400
MMC write: dev # 0, block # 0, count 1024 ... 1024 blocks written: OK
=>
=>
=> fatload mmc 1 ${loadaddr} tispl.bin
762365 bytes read in 33 ms (22 MiB/s)
=> mmc write ${loadaddr} 0x400 0x1000
MMC write: dev # 0, block # 1024, count 4096 ... 4096 blocks written: OK
=> fatload mmc 1 ${loadaddr} u-boot.img
1181035 bytes read in 51 ms (22.1 MiB/s)
=> mmc write ${loadaddr} 0x1400 0x2000
MMC write: dev # 0, block # 5120, count 8192 ... 8192 blocks written: OK
=>
=> mmc partconf 0 1 1 1
=> mmc bootbus 0 2 0 0
Set to BOOT_BUS_WIDTH = 0x2, RESET = 0x0, BOOT_MODE = 0x0
=> mmc rst-function 0 1
=> 

Switch to eMMC boot mode and power up again, no output from console.

I found it should be:

=> mmc partconf 0 1 2 1
=> mmc bootbus 0 2 0 0