Tool/software:
Hello,
I am trying to boot my AM6421 custom board from eMMC. For this I loaded a working image into the SD card, stopped the boot process at u-boot and then loaded the tiboot3.in tispl.bin and uboot.img into the eMMC, following the steps in section 3.1.1.5.5 of the TI documentation: software-dl.ti.com/.../UG-Memory.html
All steps execute successfully without errors, but after rebooting, the board gets stuck at the following screen:
eMMC partition info and other details used are given below:
Could you help diagnose why the boot process is failing at this stage? Are there additional configurations or debug steps I should try? Can you point me in the right direction?
Thanks!
Hi Yogesh,
Please check the instruction below to see if it will resolve the issue.
Hi Bin Lu,
I have run the instructions which is these 2 commands
mmc extcsd read /dev/mmcblk0 | grep -i RST
mmc hwreset enable /dev/mmcblk0
An when I run the command
mmc extcsd read /dev/mmcblk0 | grep -i RST
It gives the output
H/W reset function [RST_N_FUNCTION]: 0x01
Which means that the warm reset is enabled. But still the issue is not resolved. The error remains the same.
Hi Yogesh,
Please check your board and ensure the AM64x RESETSTATz pin is connected to the eMMC device RSTn pin.
Hi Bin,
Later on the given solution works. For some reason this did not work on the hardware that I was testing on but on other hardware it worked as expected. I suspect that on my hardware it is an hardware issue.
Thank you for your support.
Hi Yogesh,
Do the failure board and later working board have the same (vendor/model) eMMC device or they are different?