1.help:查看当前单板所支持的命令
2.环境变量相关
a.printenv:查看环境变量
b.setenv:添加、修改、删除环境变量
setenv 名字 值:添加和修改
setenv 名字:删除
c.saveenv:保存环境变量:从RAM保存至flash
3.文件下载
tftp:通过网络下载文件
配置网卡mac地址:setenv ethaddr 12:34:56:78:9a:bc
配置开发板IP地址:setenv ipaddr 192.168.1.1
配置服务器IP地址:setenv serverip 192.168.1.254
下载:tftp 0x0008000 uImage
4.内存操作
a.md:显示内存区内容
md 【.b .w .l】 address:长度标识符
b.mm:修改内存的内容
mm【.b .w .l】 address
5. Flash相关命令
(1)NANDflash的操作
a.nand info :查看Nand flash的信息
b.nand erase start length:擦除从start 开始,长度为length的区域(nand 芯片每一位只能从1变为0,而不能从0变为1,所以在对其进行写入操作之前一定要将相应块擦除,即将相应块的位全变为1)。
c.nand write [内存地址] [flash地址] length:写入操作,从内存读到flash
d.nand read [内存地址] [falsh地址] length:读,从flash读到内存
(2)NOR flash操作
a.flinfo:查看Flash扇区信息
b.protect Flash :写保护
protect off all:关闭所有扇区的保护
protect on all:打开所有扇区的保护
protect off start end
protect on start end
6.执行程序的命令
(1)go:执行内存中的二进制代码,一个简单的跳转到指定地址
go addr [arg]:参数可选
(2)bootm:执行内存中的二进制代码
bootm [addr[arg……]]:执行默认位置或指定位置的二进制代码,区别于go,要求二进制代码有固定格式的文件头。
7.查看开发板信息
bdinfo
8.自动启动
setenv bootcmd tfp