基于Linux下制作和挂载yaffs文件系统
- 1.yaffs文件系统是专门用于nandflash的文件系统。以下使用的Nand Flash是GD5F1GQ4UEYJG
- 2.Nand Flash介绍可参考链接: [link](https://blog.youkuaiyun.com/qq_39721016/article/details/117564452).(https://blog.youkuaiyun.com/qq_39721016/article/details/117564452)
- 第一步:下载yaffs 源码。
- 第二步:下载好的源码,进入到源码目录下,使用make进行编译,会看到生成了mkyaffs2
- 第三步:得到了mkyaffs2工具之后,将需要制作的文件内容,拷贝到该目录下,然后使用命令生成可烧录的文件:
- 第四步:将制作好的 file_name.yaffs(test.yaffs) 文件系统烧写到Flash(NAND)指定的地方。
1.yaffs文件系统是专门用于nandflash的文件系统。以下使用的Nand Flash是GD5F1GQ4UEYJG
说明:pagesize = 2K (2048byte) ; oobsize = 64byte ; erasesize = 128K (131072)
2.Nand Flash介绍可参考链接: link.(https://blog.youkuaiyun.com/qq_39721016/article/details/117564452)
第一步:下载yaffs 源码。
第二步:下载好的源码,进入到源码目录下,使用make进行编译,会看到生成了mkyaffs2
第三步:得到了mkyaffs2工具之后,将需要制作的文件内容,拷贝到该目录下,然后使用命令生成可烧录的文件:
mkyaffs2 filename filename.yaffs
例如:新建了一个test文件夹,使用命令:
./mkyaffs2 test/ test.yaffs
第四步:将制作好的 file_name.yaffs(test.yaffs) 文件系统烧写到Flash(NAND)指定的地方。
需要源码的可在评论区留言,有空看到后会回复,并发送邮箱。