文件系统
flymachine
这个作者很懒,什么都没留下…
展开
-
有关去除dataflash以及换为64M nand的相关修改及bugfix
最近核心板进行了改版,以前两个bootloader放在dataflash里面,现在板子上只留了nand,所以bootstrap,u-boot,kernel,fs全存放在了nand上。同时,除了原有的256m,也新改出了一批64m nand的板子,针对这两种情况,需要对bsp进行修改。 同为256m的相对好改,只涉及到samba的烧写流程,偏移量,镜像生成等,没啥好说的。问题主要出在64m nan转载 2011-11-13 20:58:29 · 1249 阅读 · 0 评论 -
yaffs2源代码情景分析
1.前言 略。 2.yaffs文件系统简介 按理说这里应该出现一些诸如“yaffs是一种适合于NAND Flash的文件系统XXXXX”之类的字眼,不过考虑到网络上关于yaffs/yaffs2的介绍已经多如牛毛,所以同上,略。 3.本文内容组织 本文将模仿《linux内核源代码情景分析》一书,以情景分析的方式对yaffs2文件系统的源代码进行分析。首先将分析几组底层函数,如存储空间转载 2011-11-13 18:59:51 · 1993 阅读 · 0 评论 -
初步解决yaffs文件系统的nand flash烧写
1)获取yaffs工具 可以到 http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/ 下载yaffs源码 解压后进入yaffs目录下的utils目录。 make 得到两个工具:mkyaffs mkyaffsimage 2)创建测试的yaffs image mkdir yaffs 拷贝文件系统的所有文件到yaffs文件夹下 mkyaffsi转载 2011-11-13 19:25:34 · 4039 阅读 · 0 评论 -
yaffs2应用到较老版本linux上时的问题 (移植日记)
2009.7.21 yaffs2 在 2.6.22的 kernel 上表现很正常,但在老的 2.6.12 上,则出现问题。 无奈之下只好阅读 yaffs2 的代码 fs/yaffs2/yaffs_mtdif2.c 中的 nandmtd2_ReadChunkWithTagsFromNAND 函数从nand flash 中 读取 oob 信息, 获取 yaffs_Extend转载 2011-11-13 19:42:17 · 691 阅读 · 0 评论 -
YAFSS移植
1. 先下载yaffs2的补丁 2.打补丁,在fs/patch -p1 xxxxxxxx 3.编译之后内核就支持yaffs了,但是要做好yaffs的分区,还是件麻烦事啊! 4.由于NAND Flash的特点,要先擦除再写,还得找到一个用来flash的工具,这就是mtd_util 5.在/dev中添加flash的设备: [root@swordzj /]$ cat /proc/mtd de转载 2011-11-14 18:38:53 · 852 阅读 · 0 评论 -
Yaffs文件系统结构
1 Yaffs文件系统结构 1.1 简介 1.1.1 应用场合 Yaffs(Yet Another Flash File System)文件系统是专门针对NAND闪存设计的嵌入式文件系统,目前有YAFFS和YAFFS2两个版本,两个版本的主要区别之一在于YAFFS2能够更好的支持大容量的NAND FLASH芯片。 Yaffs文件系统有些转载 2011-11-08 10:33:16 · 524 阅读 · 0 评论 -
yaffs2文件系统制作 .
【环境】 1:Ubuntu 10.10 2:u-boot-2010.03 3:优龙FS2410 4:交叉编译器:arm-none-linux-gnueabi-gcc version 4.3.2 第一步:在内核里添加yaffs2的支持 1)下载源码 tony@Ubuntu:~/ win$ sudo apt-get install git tony@Ubuntu:~/转载 2011-11-14 21:35:25 · 689 阅读 · 0 评论 -
内核启动出现Partially written xxx block detected
arm板启动后出现大量的 Partially written block 53 detected Partially written block 53 detected Partially written block 53 detected Partially written block 53 detected Partially written block 53 detected转载 2011-12-21 16:33:31 · 805 阅读 · 0 评论