Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1351383
  • 博文数量: 860
  • 博客积分: 425
  • 博客等级: 下士
  • 技术积分: 1464
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-20 19:57
个人简介

对技术执着

文章分类

全部博文(860)

文章存档

2019年(16)

2018年(12)

2015年(732)

2013年(85)

2012年(15)

我的朋友

分类: 嵌入式

2015-03-14 15:03:03

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