uboot常用命令

来源:互联网 发布:天一古琴淘宝店 编辑:程序博客网 时间:2024/06/07 13:47

- uboot的常用命令1;

help [command]:查询命令,可以加命令选项,查看命令帮助;
printenv/print:打印环境变量;
setenv name value:把环境变量name设置为value;
movi(有的是mmc):movi指令是一个指令集,有很多子命令,具体用法可以help movi查看。movi的指令都是movi read和movi write一组的,movi read 用来读取iNand到DDR上,movi write 用来将DDR写到到iNand上,理解这些指令时一定要注意涉及到2个硬件:iNand和DDR内存;
md [ .b, .w, .l] {address} [number]:用来显示内存地址为address开始的number个地址中的内容;
mw [ .b, .w, .l] address [number]:memory write,写内存,从address开始写内存;
mm [ .b, .w, .l] address :修改内存中的某一块,其实也是写内存;可以逐个修改内存为address开始的单元内存,按Y结束;
启动内核指令:bootm、go

  • (1)uboot的启动内核表现为一个指令,uboot命令行中调用这个指令就会启动内核(不管成功与否,都是一条死路)

  • (2)差别:bootm启动内核同时给内核传参,而go命令启动内核不传参。bootm是正宗的启动内核的命令,一般都用这个,go命令命令本来不是为了启动内核设计的,go命令内部其实就是一个函数指针指向一个内存地址然后直接调用那个函数,go命令的实质就是PC直接跳转到一个内存地址去运行而已。

help [command]:查看命令帮助信息;

2.命令的特殊符号;

(1)单引号:当uboot的有些命令带的参数名非常长,为了告诉uboot这个非常长而且中间有好多空格的东西是一整个东西。
(2)分号:先后执行多个命令,例如:set bootcmd ‘movi read kernel 20008000; bootm 20008000’

0 0
原创粉丝点击