uboot内置命令

help或者?: 打印当前运行的uboot支持的命令,输入“? command”可以查看指定command的帮助信息

bdinfo:打印板子信息

printenv或者print:打印环境变量

setenv:新建、修改、删除环境变量

saveenv:将环境变量保存到emmc

md[.b|.w|.l] addr [size]:查看内存,可指定个数,加.b修饰代表读取个数以字节为单位,.w代表2个字节,.l代表4个字节吗,默认为.l

nm[.b|.w|.l] addr:修改内存,参数同上

mm[.b|.w|.l] addr:修改内存,参数同上,与nm不同的是修改后地址会自增

mw[.b|.w|.l] addr value [size]:修改内存,参数同上,与nm不同的是可以批量修改,且要修改的值(value)要写在命令中

cp[.b|.w|.l] src dst size:复制内存值,将size个值从src复制到dst

cmp[.b|.w|.l] addr1 addr2 size:比较内存值,比较addr1和addr2开始的size个值

ping:不解释

dhcp:通过dhcp协议自动获取ip,获取的ip地址重启后失效

nfs addr serverip:filepath:通过nfs把文件写进内存

tftp addr filename:通过tftp把文件写进内存

mmc info:打印当前mmc设备信息

mmc rescan:扫描板子上的mmc设备

mmc list:列出所有mmc设备

mmc dev n [m]:选择第n个mmc设备的第m个分区作为当前操作设备

mmc part:列出当前mmc设备的分区

mmc read addr blk cnt:将当前mmc第blk个区块开始的cnt个区块读取到内存地址addr

mmc write addr blk cnt:将内存中addr的内容写入当前mmc的第blk块,一共写cnt个

例:mmc write 80800000 2 32e

mmc erase blk cnt:擦除当前第blk块开始的cnt个块

fstype mmc n:m:查看第n个mmc设备的第m个分区的分区格式

fat系列:只能用于fat格式分区

fatinfo mmc n:m:查看第n个mmc设备的第m个分区信息

fatls mmc n:m:查看第n个mmc设备的第m个分区下文件

fatload mmc n:m addr filename:将第n个mmc设备的第m个分区下的filename文件写入内存地址addr

fatwrite mmc n:m addr filename size:将内存地址addr开始的size个字节写到第n个mmc设备的第m个分区下的filename文件里

fatwrite mmc 1:1 80800000 zImage 5a0d60

ext系列

ext2ls

extread

extwrite

ext4ls

ext4read

ext4write

用法同fat系列

fdt addr [addr]:为fdt命令设置设备树读取内存地址

fdt header:查看设备树头信息

fdt print:打印设备树文件

bootz addr [initrd:size] fdtaddr:启动内核 addr为内核的内存地址,initrd不使用,用-代替,fdtaddr为设备树的内存地址

boot:运行环境变量bootcmd中的命令

reset:复位

go addr [args]:运行内存地址addr处的程序

run cmd:运行环境变量cmd中的命令

mtest start end:测试内存地址start到end这段内存的读写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值