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.

AM625: Flash eMMC over DFU to boot procedure

Part Number: AM625

Followed the FAQ to boot with DFU and flash eMMC. 

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1127618/faq-sk-am62-how-to-flash-emmc-using-usb-dfu-on-am62x-sk-e2

as the first time to use the eMMC on board, so followed  3.1.1.4.1. Partitioning eMMC from U-Boot of the user guide after boot to UBOOT over DFU.

https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/08_06_00_42/exports/docs/linux/Foundational_Components/U-Boot/UG-Memory.html#

U-Boot # printenv partitions
uuid_disk=${uuid_gpt_disk};name=rootfs,start=2MiB,size=-,uuid=${uuid_gpt_rootfs}
U-Boot # setenv uuid_gpt_disk ...first uuid...
U-Boot # setenv uuid_gpt_rootfs ...second uuid...
U-Boot # gpt write mmc <device num> ${partitions} /* <device num> is device index obtained from mmc list for eMMC */


Reboot with DFU to UBOOT, check eMMC as below:
=> mmc list
mmc@fa10000: 0 (eMMC)
mmc@fa00000: 1
mmc@fa20000: 2

=> printenv partitions
partitions=uuid_disk=${uuid_gpt_disk};name=rootfs,start=0,size=-,uuid=${uuid_gpt_rootfs}
=> mmc part

Partition Map for MMC device 0 -- Partition Type: EFI

Part Start LBA End LBA Name
Attributes
Type GUID
Partition GUID
1 0x00000022 0x01da3fde "rootfs"
attrs: 0x0000000000000000
type: ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
guid: 039d9248-8344-4e4b-95a0-6aeba0910cf6

The mmc part command output is quite different with user guide.

After flash to eMMC and power cycle the board with bootmode setting to eMMC, no any output to console.
I am not sure which step is wrong, i suspect the partition is not right, but I followed the steps.

BTW, already patched SDK8.6, tried with SDK8.5 also, same result.