目录
2. boot 读取环境变量 bootcmd 来启动 Linux 系统
1. bootz 启动 zImage 镜像文件和设备树文件
格式:
bootz [addr [initrd[:size]] [fdt]]
addr 是 Linux 镜像文件在 DRAM 中的位置;
initrd 是 initrd 文件在DRAM 中的地址,如果不使用 initrd 的话使用‘-’代替即可;
fdt 就是设备树文件在 DRAM 中的地址。
例子:使用 tftp 命令将 zImage 下载到 DRAM 的 0X80800000 地址处, 然后将设备树 imx6ull-14x14-emmc-7-1024x600-c.dtb 下载到 DRAM 中的 0X83000000 地址处, 最后之后命令 bootz 启动。
例子:使用命令 fatload 将 zImage 和 imx6ull-14x14-emmc-7-1024x600-c.dtb
文件拷贝到 DRAM 中, 地址分别为 0X80800000 和 0X83000000, 最后使用 bootz 启动。
2. boot 读取环境变量 bootcmd 来启动 Linux 系统
3. reset 可复位重启uboot
4. run 运行我们自定义的环境变量
有点类似于小型的启动脚本
环境变量 mybootemmc、mybootnet 和 mybootnand类似于3个小型脚本,使用之。
run mybootemmc
or
run mytoobnand
or
run mybootnet