Chinaunix首页 | 论坛 | 博客
  • 博客访问: 508169
  • 博文数量: 76
  • 博客积分: 2535
  • 博客等级: 少校
  • 技术积分: 3130
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-22 11:26
个人简介

京都医院http://www.fjzzled.com/杭州京都医院

文章分类

全部博文(76)

文章存档

2011年(25)

2010年(51)

我的朋友

分类: 嵌入式

2010-12-03 16:07:34

步骤
 
1.UBOOT中 应该有支持JFFS2的代码才行
2.把制作的根文件系统目录  /rootfs 
  用工具 mkfs.jffs2  
 
 
./mkfs.jffs2 -s 0x800 -e 0x20000 -p 0x500000 -d /rootfs/ -o jffs2.img
 
 
上面 0x800 为 2K  是 K9F2G08 一页的大小
0x20000  是  一个块的大小  128K
 
0x500000 是生成的JFFS2 文件大小   实际只有 4.6M     -D 输出 为jffs2.img
 
 
3.UBOOT  的启动参数
 
bootargs=root=/dev/mtdblock2 console=ttySAC0,115200 init=/linuxrc rootfstype=jffs2
 
要加上 rootfstype=jffs2 才行
 
 
4.内核分区如下
 
0x00000000-0x00060000 : "boot"
0x00060000-0x00460000 : "kernel"
0x00500000-0x01900000 : "file system"
0x01900000-0x01f00000 : "yaff2"
 
5.bootmd 
 
bootcmd=nand read 0x33000000 0x80000 0x140000; bootm 0x33000000
阅读(2506) | 评论(0) | 转发(4) |
给主人留下些什么吧!~~