Chinaunix首页 | 论坛 | 博客
  • 博客访问: 201618
  • 博文数量: 71
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 0
  • 用 户 组: 普通用户
  • 注册时间: 2013-08-11 22:28
个人简介

一个懒惰的文艺工程师!

文章分类

全部博文(71)

文章存档

2015年(1)

2014年(7)

2013年(63)

我的朋友

分类: LINUX

2014-12-29 19:03:43

原文地址:Yaffs2文件系统支持 作者:genehang

Yaffs2文件系统支持

1, 解压源码

tar xvf yaffs2.tar.gz

2, 安装补丁

root@yaffs2-HEAD-b6299ae#  ./patch-ker.sh c  m /home/kernel/linux-3.1.4/

3, 配置内核

  make menuconfig

File systems  --->     

[*] Miscellaneous filesystems  --->

<*>   yaffs2 file system support

4, 编译内核

make zImage

5, 拷贝内核至开发板

  cp arch/arm/boot/zImage /tftpboot/

6, Yaffs文件系统制作(开发板)

[root@$ /mnt]#mkdir nand

[root@$ /]#cd /mnt/nand/

[root@$ nand]#ls

lost+found

[root@$ /]#mount -t yaffs /dev/mtdblock2 /mnt/nand/

yaffs: dev is 32505858 name is "mtdblock2" rw

yaffs: passed flags ""

//这上面的yaffsyaffs文件格式

[root@$ /]#cp -a yaffs/* /mnt/nand/

//Yaffs是我自己创建的一个文件夹

[root@$ /]#umount /mnt/nand/

7, 设置u-boot启动参数

setenv bootcmd tftp 30008000 zImage\;goimage 30008000

setenv bootargs root=/dev/mtdblock2 init=/linuxrc console=ttySAC0,115200

saveenv

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