Chinaunix首页 | 论坛 | 博客
  • 博客访问: 830294
  • 博文数量: 213
  • 博客积分: 5048
  • 博客等级: 大校
  • 技术积分: 1883
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-14 10:14
文章分类

全部博文(213)

文章存档

2011年(4)

2010年(55)

2009年(47)

2008年(107)

我的朋友

分类: 嵌入式

2010-03-24 15:39:49

记下几个常用的:

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处开始的地方

阅读(767) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~