Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2596903
  • 博文数量: 333
  • 博客积分: 4817
  • 博客等级: 上校
  • 技术积分: 4413
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-28 10:51
文章分类

全部博文(333)

文章存档

2017年(20)

2016年(57)

2015年(27)

2014年(20)

2013年(21)

2012年(164)

2011年(24)

分类: LINUX

2012-02-15 16:51:14

烧写zImage.img内核镜像(需 mkimage处理过):
tftp 0x30008000 zImage.img

nand erase 0x80000 0x500000

nand write 0x30008000 0x80000 0x500000


烧写yaffs根文件系统:

tftp 0x30008000 rootfs.img //tftpyaffs2文件系统下载到内存的0x30008000位置

nand erase 0x850000 0xa00000 //
擦除Nand的文件系统分区

nand write.yaffs1 0x30008000 0x850000 0x990300 //
将内存中的yaffs2文件系统写入Nand的文件系统分区,注意这里的0x990300yaffs2文件系统的实际大小(可以在tftp传送完后可以看到),要写正确,否则会形成假坏块



设置为nfs启动:
setenv bootargs "noinitrd root=/dev/nfs rw nfsroot=192.168.1.110:/nfs_rootfs ip=192.168.1.236:192.168.1.110::255.255.255.0 console=ttySAC0,115200 init=/linuxrc mem=64M"


设置为读取nand启动:
setenv bootargs "noinitrd root=/dev/mtdblock3 rw nfsroot=192.168.1.110:/nfs_rootfs ip=192.168.1.236:192.168.1.110::255.255.255.0 console=ttySAC0,115200 init=/linuxrc mem=64M"

nand read 0x30008000 0x80000 0x00500000;bootm 0x30008000

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