记下几个常用的:
printenv:打印环境变量
setenv:设置环境变量
saveenv:保持环境变量,setenv只是临时设置,saveenv了才会保存设置
reset:重启
tftp:把tftp服务器上的拷贝到指定的内存上
tftp 内存地址 文件名
nfs:通过nfs把服务器上的文件拷贝到指定内存
nfs 内存地址 nfs服务器ip:文件路径
cp.b:把flash上拷贝到指定内存上
cp.b flash地址 内存地址 大小
erase:擦除flash
erase 开始地址 结束地址
run:执行一个脚本如很多连贯的命令可以写成一个脚本
Uboot> setenv flashit tftp 20000000 mycode.bin\; erase 10020000
1002FFFF\;
cp.b 20000000 10020000 8000
Uboot> saveenv
Uboot> run flashit
对nand的一些操作:
nand erase 0x00100000 0x00200000
nand write 0x20000000 0x00100000 0x00200000
nand read 0x20000000 0x00100000 0x00200000
从1M处开始擦写Nand Flash,擦写2M大小的空间 将SDRAM中的0x20000000处开始的内容,烧写到Nand Flash的0x100000处开始的2M空间内
将Nand Flash的0x100000处开始的2M空间内容,拷贝到SDRAM中0x20000000处开始的地方
阅读(798) | 评论(0) | 转发(0) |