Dear TI support team,
I bought a TMDS64EVM board and booted it normally with tisdk-default-image on sdcard that is created by ti-processor-sdk-linux-am64xx-evm-09.00.00.03/bin/create-sdcard.sh.
And then I tried to boot it on emmc as follows:
1) write the prebuilt images on sdcard into emmc
$ cd /media/mmcblk1p1
$ echo 0 > /sys/block/mmcblk0boot0/force_ro
$ dd if=tiboot3-am64x_sr2-hs-fs-evm.bin of=/dev/mmcblk0boot0 seek=0
$ dd if=tispl.bin of=/dev/mmcblk0boot0 seek=2048
$ dd if=u-boot.img of=/dev/mmcblk0boot0 seek=6144
2) change the boot mode switch to primary-emmc, backup-sdcard
SW2[1:8] = 11010010, SW3[1:8] = 01101100
But I got the following error messages during booting:
U-Boot SPL 2023.04-g24098ea90d (Jul 06 2023 - 12:59:40 +0000)
Resetting on cold boot to workaround ErrataID:i2331
Please resend tiboot3.bin in case of UART/DFU boot
resetting ...
U-Boot SPL 2023.04-g24098ea90d (Jul 06 2023 - 12:59:40 +0000)
SYSFW ABI: 3.1 (firmware rev 0x0009 '9.0.5--v09.00.05 (Kool Koala)')
SPL initial stack usage: 13376 bytes
Trying to boot from MMC1
mmc_load_image_raw_sector: mmc block read error
** Partition 1 not valid on device 0 **
spl_register_fat_device: fat register err - -1
spl_load_image_fat: error reading image tispl.bin, err - -1
SPL: failed to boot from all boot devices
### ERROR ### Please RESET the board ###
Would you help me to solve it please?
Best regards,
Hugh Chang