1、uboot模式
①自启动模式
uboot启动后若没有用户介入,倒计时结束后会自动执行自启动环境变量(bootcmd)中设置的命令(一般作加载和启动内核)。
②交互模式
倒计时结束之前按下任意按键uboot会进入交互模式,交互模式下用户可输入uboot命令。
2、uboot环境变量命令
①printenv:打印uboot中所有的环境变量
②setenv:设置指定的环境变量,保存在RAM中。格式为(setenv 环境变量 环境变量的值)
③saveenv:保存所有环境变量到EMMC中
④ipaddr:uboot的IP地址
⑤server ip:服务器的IP地址(即ubuntu的IP)
⑥bootdelay:进入自启动模式之前倒计时的秒数
3、uboot网络传输命令
①loadb:通过Kermit协议下载文件到指定的内存地址(load 地址)
②tftp:通过tftp协议下载文件到指定的内存地址(tftp 地址 文件名)
4、uboot存储器访问命令
①mmc read :将EMMC中指定扇区中的内容读取到内存中指定的地址,命令格式如下:
mmc read <addr> <blk#> <cnt>
add:内存地址
blk#:EMMC中扇区编号
cnt:读取的扇区个数
②mmc write:将内存中指定地址中的内容写入到EMMC中指定的扇区,命令格式如下:
mmc write<addr> <blk#> <cnt>