printenv:查看环境变量
setenv:添加、修改、删除环境变量
setenv name value 添加,修改
setenv name 删除
saveenv 保存环境变量
tftp:网络文件下载
ping通后
tftp c0000000 uImage 命令 地址 文件
内存操作
md 显示内存区的内容
md 采用16进制和ASCII码两种形式来显示储存单元的内容
这条命令还可以采用长度标示符 .l .w .b
md.b c0008000
mm 修改内存,地址自动递增
mm [.b .w .l] address
需要结束的时候输入空格,然后回车
NandFlash操作
在使用NandFlash之前,通常需要了解flash的大小信息。
使用命令:
nand info
在写入操作时,NandFlash芯片每一位只能从1变为0,所以在对其进行写入操作之前一定要将相应块(通常为512字节)擦除,擦除既是将相应块的位全部变为1
擦除nandflash的命令: nand erase
用法:nand erase start length
擦除从start开始,长度为length的区域
向nandflash写入数据的命令:nand write
用法:
nand write [内存地址] [flash地址] length
例如: nand write c0008000 80000 500000
bootm [地址] 执行内存中的二进制代码
bdinfo 显示开发板的信息
设置自动启动
setenv bootcmd tftp c0008000 uImage \; bootm c0008000
saveenv