【U-boot 命令使用】
文章目录
- 1 查询有哪些命令
- 2 信息查询命令
- dbinfo - 查看板子信息
- printenv- 输出环境变量信息
- version - 输出uboot版本信息
- 3 环境变量操作命令
- 修改环境变量
- 新建环境变量
- 删除环境变量
- 4 内存操作命令
- md命令
- nm命令
- mm命令
- mv命令
- cp命令
- cmp命令
- 5 网络操作命令
- 与网络有关的环境变量
- ping命令
- dhcp命令
- nfs命令
- tftp命令
- EMMC和SD卡操作命令
- EMMC命令
- mmc info 命令
- mmc rescan 命令
- mmc list 命令
- mmc dev 命令
- mmc part命令
- mmc read命令
- mmc write 命令
- mmc erase 命令
- FAT格式文件系统命令
- fatinfo
- fatls
- fstype
- faltload
- fatwrite
- EXT格式文件系统操作命令
- BOOT操作命令
- bootz命令
- bootm
- boot
- 其他操作命令
- reset
- go
- run
- mtest
1 查询有哪些命令
查询全部有哪些命令使用 help 或者 ?
2 信息查询命令
dbinfo - 查看板子信息
printenv- 输出环境变量信息
version - 输出uboot版本信息
3 环境变量操作命令
- setenv - 修改环境变量
语法格式:setenv [环境变量名称 ] [环境变量值] - saveenv - 保存环境变量
语法格式:saveenv
一般环境变量是存储在外部flash中,uboot启动的时候,会将环境变量从flash中加载到DRAM中,使用setenv改变的是DRAM 中的环境变量,要是用saveenv将修改后的变量保存到flash中。
修改环境变量
先使用setenv修改环境变量,在使用saveenv保存环境变量。
当修改的环境变量值中存在空格时,要是用单引号将环境变量的值扩起来
新建环境变量
与修改环境变量的形式相同。
删除环境变量
不给环境变量赋值就是删除环境变量
4 内存操作命令
- md - 显示内存值
- nm - 修改指定地址的内存值
- mm - 修改指定地址内存值,地址可以自增
- mv - 使用一个指定数据填充一段内存
- cp - 将DRAM的数据从一个地址拷贝到另一个地址,或者把NOR Flash的数据拷贝到DRAM中
- cmp - 比较两段内存的数据是否相等
md命令
md命令用于显示内存的值,
nm命令
mm命令
mv命令
cp命令
cmp命令
5 网络操作命令
与网络有关的环境变量
环境变量 | 描述 |
---|---|
ipaddr | 开发板IP地址,可以不设置,用dhpc获取 |
ethaddr | 开发板mac地址 |
gatewayip | 网关地址 |
netmask | 子网掩码 |
serveip | 服务器IP地址,也就是UBuntu主机IP地址 |
ping命令
dhcp命令
nfs命令
tftp命令
EMMC和SD卡操作命令
EMMC命令
mmc info 命令
mmc rescan 命令
mmc list 命令
mmc dev 命令
mmc part命令
mmc read命令
mmc write 命令
mmc erase 命令
FAT格式文件系统命令
fatinfo
fatls
fstype
faltload
fatwrite
EXT格式文件系统操作命令
BOOT操作命令
- bootz
- bootm
- boot