uboot命令
=>help或者? 查看uboot支持的命令
=>env default -a 恢复默认环境变量
=>bdinfo 查看板子信息
=>printenv 输出环境变量
=>version 查看uboot版本号
=>setenv 设置环境变量(在ram中)
=>saveenv 保存环境变量(到外部flash内)
=>md[.b .w .l] address count 显示内存值
(md.b 80000000 10)连续显示10个以0x80000000地址1字节内存值
(md.w 80000000 10)连续显示10个以0x80000000地址2字节内存值
(md.l 80000000 10)连续显示10个以0x80000000地址4字节内存值
=>nm[.b .w .l] address 修改指定地址内存值
(nm.b 80000000 ? 12345678) 问号后是要修改的内存值
(nm.b 80000000 ? q) q表示退出
=>mm[.b .w .l] address 修改指定地址内存值(地址自增)
=>mw[.b .w .l] address value [count] 使用指定数据填充一段内存
(mw.b 80000000 aa 10) 连续指定10个以0x80000000为基地址的数据为0xaa
=>cp[.b .w .l] source target count 拷贝数据从一段内存到另一段内存
(cp.b 80000000 80001000 10)
=>cmp[.b .w .l] addr1 addr2 count 比较两段内存数据是否相等
(cmp.b 80000000 80001000 10)
=>ping 192.168.1.100 ping命令
=>dhcp 用于从路由器获取ip地址
=>nfs 网络文件系统
nfs [loadAddress] [[hostIPaddr:]bootfilename]
nfs 80800000 192.168.1.100:/home/chen/linux/nfs/zImage
=>tftp和tftpboot
tftpboot [loadAddress] [[hostIPaddr:]bootfilename]
tftp 80800000 zImage
=>mmc 操作MMC设备
=>fatinfo
=>fatls
=>fstype
=>fatload
fatload mmc 1:1 80800000 zImage
=>fatwrite
ext2load
ext2ls
ext4load
ext4ls
ext4write
nand info
nand device
nand erase
nand write
nand read
=>bootz 启动zImage
bootz [addr [initrd[:size]] [fdt]]
bootz 80800000 - 83000000
=>bootm 启动uImage
bootm [addr [initrd[:size]] [fdt]]
bootm 80800000 - 83000000
=>boot 启动Linux系统,读取bootcmd环境变量启动Linux系统。
=>reset 复位重启
=>go 跳转命令
=>run 运行环境变量命令
=>mtest 内存读写测试命令
uboot环境变量
env default -a 恢复默认环境变量
setenv 设置环境变量
saveenv 保存环境变量
ipaddr 开发板ip地址
ethaddr 开发板mac地址
gatewayip 网关地址
netmask 子网掩码
serverip 服务器ip地址
bootcmd
bootargs