1、进入uboot命令行模式以后,可以输入“help”或者“?”查看当前的uboot支持的命令。同时,使用"? + 变量名"可以查看命令的详细使用方法。如:? bootz 或者 help bootz来查看"bootz"的具体用法。
2、常见的信息查询命令有:bdinfo(查看板子信息);printenv(输出环境变量信息);version(查看uboot的版本号)
3、修改环境变量操作指令:setenv(用来设置或者修改环境变量的值);saveenv(保存修改后的环境变量)如:“setenv bootdelay 5 saveenv”将环境变量中的bootdelay修改为5。删除环境变量只需要将这个环境变量赋空值即可。
4、内存操作命令。
md:用于显示内存值,格式为:md [.b,.w.l] address [# of objects],其中.b .w .l分别对应1、2、4个字节来显示内存值,address是查看内存起始地址, [# of objects]是要查看的数据长度,如:md .b 80000000 14为查看0x80000000开始的20个字节的内存值。
nm:用于修改指定地址的内存值,格式为nm [.b,.w.l] address
mm:用于修改指定地址的内存值,并且地址可以自增
mw:使用一个指定的数据填充一段内存,格式为mw [.b,.w.l] address value [count],其中value为要填充的数据,count为填充的长度。如: mw.l 80000000 0A0A0A0A 10表示以0x80000000为起始地址的0x10个内存块填充为0x0A0A0A0A
cp:数据拷贝命令,命令格式:cp [.b,.w,.l] source target count,其中source为源地址,target为目的地址,count为拷贝的长度。如:cp.l 80000000 80000100 10为将0x80000000处的地址拷贝到0x80000100处,长度为0x10个内存块
cmp:比较命令,命令格式:cmp [.b,.w,.l] addr1 addr2 count
5、相关环境变量的设置:
dhcp:从路由器获取IP地址
nfs:使用nfs命令将Ubuntu中的文件下载到开发板的DRAM中,nfs的命令格式如下:nfs [load Address] [[hostIPaddr:]bootfilename],其中load Address是要保存的DRAM的地址、 [[hostIPaddr:]bootfilename]是要下载文件的地址。如:nfs 80800000 192.168.1.253:/home/zuozhongkai/linux/nfs/zImage,其中"80800000"表示zImage保存地址,192.168.1.253:/home/zuozhongkai/linux/nfs/zImage表示zImage在192.168.1.253这个主机中,路径为:/home/zuozhongkai/linux/nfs/zImage
6、EMMC和SD卡操作命令
7、FAT格式文件系统操作命令
fatinfo:用于查询指定MMC设备分区的文件系统信息,格式如下:fatinfo <interface> [<dev>[:part]],其中interface表示接口,比如mmc\dev是查询的设备号,part是要查询的分区。如:fatinfo mmc 1:1 为查询 EMMC 分区 1 的文件系统信息。
fatls:令用于查询 FAT 格式设备的目录和文件信息,格式如下:fatls <interface> [<dev>[:part]] [directory],,directory 是要查询的目录。如:fatls mmc 1:1为查询 EMMC分区 1 中的所有的目录和文件。
fstype:查看 MMC 设备某个分区的文件系统格式,格式如下:fstype <interface> <dev>:<part>
fatload:令用于将指定的文件读取到 DRAM 中,命令格式为:fatload <interface> [<dev[:part]>[<addr>[<filename>[bytes[pos]]]]]。如fatload mmc 1:1 80800000 zImage为将 EMMC 分区 1 中的 zImage 文件读取到 DRAM 中的 0X80800000 地址处。
fatwrite:令用于将 DRAM 中的数据写入到 MMC 设备中,格式如下:fatwrite <interface> <dev[:part]> <addr> <filename> <bytes>。注:uboot默认没有使能fatwrite,需要在自己开发板对应的配置头文件下添加“#define CONFIG_FAT_WRITE”来使能。