Tool/software:
I am using the SK-AM62 E3 board and attempting to boot from eMMC after flashing U-Boot and the OS image. Here’s the process I followed:
- Initially booted the board using an SD card.
- Ran the following commands to flash U-Boot to eMMC:
echo 0 > /sys/block/mmcblk0boot0/force_ro dd if=tiboot3.bin of=/dev/mmcblk0boot0 seek=0 dd if=tispl.bin of=/dev/mmcblk0boot0 seek=1024 dd if=u-boot.img of=/dev/mmcblk0boot0 seek=5120
- Also flashed the Debian OS image to eMMC:
dd if=/home/tisdk-debian-bookworm-am62xx-evm.wic of=/dev/mmcblk0 bs=4M status=progress
- After setting the EVM boot mode switches to boot from eMMC and removing the SD card, U-Boot loads but continuously restarts and fails to detect the boot partition. I also tried setting boot parameters in U-Boot:
=> mmc partconf 0 1 1 1 => mmc bootbus 0 2 0 0 => setenv mmcdev 0 => setenv bootpart 0 => boot
However, this did not work.
If I insert the SD card (while in eMMC boot mode), the board boots from eMMC as expected, but I want it to boot entirely from eMMC without needing the SD card.
Could you please advise on what might be missing or additional steps required to achieve a full eMMC boot?
Thank you!