I downloaded the binary using uuu on i.MX6Solo's eMMC (dev:2). (This board is made by referring to PCB of I.MX6Q SabreSD.)
Then, The BOOT_CFG was changed to eMMC and booted, but, u-boot message was not printed on the terminal.
And, after a certain period of time, it changes to serial download mode.
BOOT_CFG was also set as eMMC, and the binary was downloaded to eMMC, but what is the cause of the phenomenon that does not boot from ROM BOOT to u-boot?
(The eMMC checked the normal boot at the prompt of u-boot in serial download mode and confirmed that u-boot with dump : Attached files are mmcblk3boot0 and mmcblk3boot1. mmcblk3 attached a file with only the front part dump.)
During use "uuu -b emmc files\u-boot-imx6solo.imx" to write u-boot to eMMC, debug UART will output booting logs on console. If you can see the logs, it means your DDR is no problem, the u-boot should noramlly boot your board.
But if you can't see logs on console during programming u-boot to eMMC, probably there still exist some issues with the u-boot.
Have a nice day!
if the PMIC+CPU+DDR+eMMC(sd) is the same as those of i.MX6Q SDB, you can use "uuu -b emmc u-boot-imx" to program images to board after compiling linux bsp of i.MX6Q SabreSDB
Then try to boot it.
If u-boot can boot your board, please use imx6 / 7 ddr stress test tool to do calibration and stress test, then change ddr configurations according to prompt from calibration.
Then write u-boot to eMMC again....
have a nice day!
I tried "uuu -b emmc u-boot-imx" but it doesn't boot up.
u-boot has been written to eMMC.
C:\uuu>uuu -b emmc files\u-boot-imx6solo.imx
Success 1 Failure 0
What are the cases where i can not jump from ROM boot to u-boot?