История изменений
Исправление RiseOfDeath, (текущая версия) :
По умолчанию uboot просто выполняет команды из переменной окружения bootcmd.
На моей железке такого переменной окружения вообще нет.
Зато в исходнике есть это
#define CONFIG_BOOTCOMMAND \
"if mmc rescan ${mmcdev}; then " \
"if userbutton; then " \
"setenv bootenv user.txt;" \
"fi;" \
"echo SD/MMC found on device ${mmcdev};" \
"if run loadbootenv; then " \
"echo Loaded environment from ${bootenv};" \
"run importbootenv;" \
"fi;" \
"if test -n $uenvcmd; then " \
"echo Running uenvcmd ...;" \
"run uenvcmd;" \
"fi;" \
"if run loaduimage; then " \
"run mmcboot;" \
"fi;" \
"fi;" \
"run nandboot;" \
т.е. грубо говоря, с нанды грузимся если больше не с чего грузиться.
Вообще будет лучше, если автор выложит исходник для своей железки (%u-boot-src%/include/configs/%devicename%.h)
Исправление RiseOfDeath, :
По умолчанию uboot просто выполняет команды из переменной окружения bootcmd.
На моей железке такого переменной окружения вообще нет.
Зато в исходнике есть это
#define CONFIG_BOOTCOMMAND \
"if mmc rescan ${mmcdev}; then " \
"if userbutton; then " \
"setenv bootenv user.txt;" \
"fi;" \
"echo SD/MMC found on device ${mmcdev};" \
"if run loadbootenv; then " \
"echo Loaded environment from ${bootenv};" \
"run importbootenv;" \
"fi;" \
"if test -n $uenvcmd; then " \
"echo Running uenvcmd ...;" \
"run uenvcmd;" \
"fi;" \
"if run loaduimage; then " \
"run mmcboot;" \
"fi;" \
"fi;" \
"run nandboot;" \
т.е. грубо говоря, с нанды грузимся если больше не с чего грузиться.
Исходная версия RiseOfDeath, :
По умолчанию uboot просто выполняет команды из переменной окружения bootcmd.
На моей железке такого переменной окружения вообще нет.