运行很好,完全没问题,通过[root@FORLINX6410 /]# cat /proc/filesystems 打印信息:
nodev sockfs
nodev usbfs
nodev pipefs
nodev anon_inodefs
nodev rpc_pipefs
nodev devpts
ext3
ext2
cramfs
nodev ramfs
vfat
msdos
nodev nfs
nodev nfs4
nodev nfsd
ntfs
romfs
nodev fuse
fuseblk
nodev fusectl
yaffs
yaffs2
nodev mtd_inodefs
可见,这个修改方法还是很成功的 ,看到网上那么多的朋友都遇到LINUX2.6.38及以后版本的YAFFS2的文件系统移植问题,又没人提出解决方案,所以一解决问题就马上贴了出来,希望对你们有所帮助!!好了,该睡觉了啊,写的有点仓促,如果有地方没看明白,就留言吧。
最后还是附上我修改好的LINUX2.6.39.2的YAFFS2的包包吧,
用户名与密码都是
具体下载目录在 /pub/2011/06/28/YAFFS2/修改好的Linux2.6.39.2的YAFFS2的包
安装方法,在linux2.6.39.2/fs/ 下 mkdir yaffs2 然后解压,将其全部内容拷贝进去,并修改linux2.6.39.2/fs/ 下的Kconfig 在
source "fs/efs/Kconfig"与
source "fs/jffs2/Kconfig"之间添加source "fs/yaffs2/Kconfig",然后还需修改Makefile,在最后一行添加:
obj-$(CONFIG_YAFFS_FS) += yaffs2/,最后贴上我的MENUCONFIG吧:
<*> yaffs2 file system support
-*- 512 byte / page devices
-*- 2048 byte (or larger) / page devices
[*] Autoselect yaffs2 format
[*] Enable yaffs2 xattr support