七 .Uboot Boot操作命令
1.bootz命令
注意:需要先将Linux zImage和dtb放入DRAM中
格式:bootz [addr [initrd[:size]] [fdt]] #addr:zImage地址,fdt:设备树地址,initrd:initrd文件地址,不用则写 -
示例:bootz 80800000 - 83000000
利用网络启动内核:
tftp 80800000 zImage #注意开777权限
tftp 83000000 imx6ull-14x14-emmc-7-1024x600-c.dtb
bootz 80800000 - 83000000
从emmc启动内核:
fatload mmc 1:1 80800000 zImage
fatload mmc 1:1 83000000 imx6ull-14x14-emmc-7-1024x600-c.dtb
bootz 80800000 - 83000000
2.bootm命令
用于启动uImage
格式与boootz一致
3.boot命令
读取bootcmd环境变量,启动内核
使用:
setenv bootcmd 'tftp 80800000 zImage;tftp 83000000 imx6ull-14x14-emmc-7-1024x600-c.dtb;bootz 80800000 - 83000000'
saveenv
boot
4.其他命令
1)reset
复位
2)go命令
跳转到指定地址执行
go addr
示例:
tftp 87800000 printf.bin #注意:不能用.imx文件,.imx是给bootROM看的
go 87800000
3)run命令
用于运行环境变量中定义的命令
示例:run bootcmd
4)mtest
地址测试命令
示例: mtest 80000000 800000100 #测试两个地址之间的范围
浙公网安备 33010602011771号