Dear team,
I would like to ask about eMMC fastboot for i.MX6SoloX.
My customer is facing the issue that boot of i.MX6X from eMMC stops in the middle of its boot procedure on their own i.MX6X board.
When they set the boot Config pins as below, the boot from eMMC stops.
BOOT_MODE[1:0]=10, BT_CFG1[4]=1
According to their investigation, the clock of eMMC stops after a while after negation of reset signal to eMMC.
When they set BT_CFG1[4]=0, the boot from eMMC completes and uboot starts.
They use eMMC 4.41 compliant chip.
Please let me know if you have any ideas for the cause of this issue.
Could you show me about how they should do to solve this issue?
Thanks,
Miyamoto
Hi,
BT_CFG1[4]=1, means "Fast boot"
BT_CFG1[4]=0, means "Normal boot"
Accroding to your description, customer's board can normally boot with "Normal boot", but boot failed with "Fast boot", So try advice below:
BT_CFG1[4]=1-------Fast boot
BT_CFG1[2]=0-------Fast boot acknowledge enable
[Note] see page 393 IMX6SXRM.pdf:
If above settings can't still make board boot normally, it is possible that eMMC Managed Nand Flash customer is using doesn't support Fast boot mode.
Hope above advice can help you!
Best Regards,
Weidong