uboot命令使用学习(1)

学习目标:

UBOOT命令与使用(1)

学习内容:

学习使用了正点原子的I.MX6ULL教程及开发平台。
1、help或?
2、bfinfo
3、printenv
4、version
5、setenv和saveenv

学习时间:

2022-05-29

学习产出:

一、help或?查看命令

进入uboot命令行后输入help或者?,然后按下回车键可查看当前uboot支持的命令,如图所示。
在这里插入图片描述

图中只是给出了部分命令,这些命令后面都有说明。boot命令是可以配置的,根据需要使能相关的命令,而且也可以在uboot中自定义命令。 我们可以输入"help(或者?) 命令名"查看具体命令的详细用法。例如以setenv这个命令为例,在uboot命令行模式下输入help setenv按下回车: uboot会打印出这个命令的详细用法。
在这里插入图片描述

二、bdinfo查看板子信息

此命令用来查看板子的信息,在uboot命令行模式下输入bdinfo按下回车 bdinfo

三、printenv输出环境变量

"printenv"用于输出uboot的环境变量相关信息,在uboot命令行下输入”printenv“按下回车。 printenv 环境变量有很多,图中只截取了一部分。uboot中的环境变量都是字符串,环境变量类似于变量的作用,比如bootdelay这个环境变量定义的是uboot的启动延时。uboot中有专门的命令修改保存环境变量的值。

四、version查看uboot版本号

”version“命令用于查看uboot的版本号,在uboot的命令行下输入"version"按下回车。 version 从图中可以看出,当前uboot的版本号为2016.03,使用的检查编译工具为arm-linux-gnueabihf-。

五、setenv和saveev(修改和保存环境变量)

"setenv"用于设置或者修改环境变量的值,"saveenv"用于保存环境变量的值。一般环境变量是存放在外部flash中的,当uboot启动的时候会将环境变量从外部flash这种读取到DRAM中。所以使用”setenv“命令修改的是DRAM中的值,并不能保存到外部flash中,重启uboot后还是以前的环境变量的值。修改uboot的环境变量后要使用"saveenv"将环境变量保存到外部flash中。
例如修改环境变量”bootdelay“的值,此环境变量用于设置uboot延时启动时间。
在uboot命令行下输入"setenv bootdelay 6"将bootdelay的时间设置为6s。
setenv bootdelay 6
然后使用"saveenv"保存环境变量,注意此命令会保存当前所有的环境变量。
在这里插入图片描述

之后重启uboot将会有6s的延时启动时间。
“setenv’命令不仅可以设置当前已有的环境变量,还可以新建环境变量。
例如新建环境变量author,值为mqg。
saetenv author mqg
使用”setenv“命令也可删除当前的环境变量,例如删除环境变量"author”。
setenv author
"setenv"命令通过给环境变量"author"赋值为空,删除此环境变量。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值