Tool/software:
Dear TI team,
I was booting an AM625 from SD card and it worked fine. Now we are moving to boot from eMMC and it doesn't work. We patched tiboot3.bin, s.t. it prints a message to UART. We see this message from SD boot but not from eMMC boot, this suggests that the ROM bootloader's fetch or check operation fails.
This is what I have done:
- Copied SD card image to eMMC user data area
- Enabled write to mmcblk0boot0
- Copied tiboot3.bin to mmcblk0boot0 (raw)
- mmc bootpart enable 1 1 /dev/mmcblk0
- Power cycle
This is what I checked:
- eMMC works (I can mount the partitions)
- Raw content of mmcblk0boot0 matches with file tiboot3.spl, which worked on SD card
- Boot pins are at 0x2e4b
- mmc extcsd read /dev/mmcblk0 | grep PARTITION_CONFIG gives Boot configuration bytes [PARTITION_CONFIG: 0x48]
Can you tell me what I am doing wrong? Thank you very much.
Kind regards
Leon Rigoni