Chinaunix首页 | 论坛 | 博客
  • 博客访问: 70689
  • 博文数量: 72
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 12
  • 用 户 组: 普通用户
  • 注册时间: 2014-12-04 23:21
文章分类
文章存档

2015年(72)

我的朋友

分类: 嵌入式

2015-04-15 10:44:29

原文地址: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
阅读(440) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~