(178)彻底理解 uboot 的引导启动,还需要学很多知识。



++ 以上是 boot 2017,以下是 bootcmd 变量里的内容( copy 各种镜像以及启动内核的命令)。
bash
if mmc rescan; then
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 loadbootscript; then
run bootscript;
fi;
fi;
mmc read ${loadaddr} 0x460 0x3000;
mmc read ${dtb_addr} 0x3460 0xa0;
bootm ${loadaddr} - ${dtb_addr}load mmc ${mmcdev} ${loadaddr} uImage; load mmc ${mmcdev} ${dtb_addr} ${dtb_name};
bootm ${loadaddr} - ${dtb_addr}





(179)
谢谢