Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1432474
  • 博文数量: 1334
  • 博客积分: 645
  • 博客等级: 上士
  • 技术积分: 5762
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-25 16:56
文章分类

全部博文(1334)

文章存档

2014年(108)

2013年(1059)

2012年(169)

分类: 嵌入式

2014-09-09 01:35:55

原文地址:JFFS2 文件系统制作 作者:lingyunwmr

步骤
 
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
阅读(347) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~