tq210 nand8位HWECC与YAFFS2的OOB布局
来源:互联网 发布:装修省钱 淘宝 编辑:程序博客网 时间:2024/06/06 04:00
最近又重新调试了下8位的HWECC,最后发现S5PV210的8位HWECC的确是可以用的,但是,使用yaffs2文件系统的时候的时候仍然会出问题,这是由于yaffs2文件系统与mtd层的oob布局冲突导致的。
当我们使用8位HWECC时,会生成52字节的ECC校验数据并写入oob,而yaffs2自身也有28字节的数据写日oob,也就是说,至少需要28+52=80字节的oob空间,而对于我们的nand flash,页大小为2048字节,oob空间为64字节,明显空间不足,进而导致了我们前面看到的问题,所以,采用8位HWECC时应该选用不使用oob空间的文件系统,如jffs2,但是jffs2文件系统在挂载时比较慢,感觉上不如yaffs2轻巧。
yaffs2文件系统的oob布局如下:
- 字节0: 坏块标记
- 字节1: 保留
- 2-0x27: 给上层使用(yaffs)
- 0x28-0x3F: ECC
0 0
- tq210 nand8位HWECC与YAFFS2的OOB布局
- S5PV210(TQ210)学习笔记——8位HWECC与YAFFS2的OOB布局
- nandflash yaffs2 oob
- U-boot中实现Yaffs2+HwEcc
- S5PV210(TQ210)学习笔记——Nand驱动之HWECC
- uboot烧写yaffs2过程中,如何写入oob数据的 (转)
- 分析u-boot烧写yaffs2过程,oob信息是如何写入的
- uboot烧写yaffs2过程中,如何写入oob数据的
- uboot烧写yaffs2过程中,如何写入oob数据的
- MTD NAND OOB ECC 布局
- MTD NAND OOB ECC 布局
- oob与flash
- 极详细的ECC讲解 -OOB与ECC
- 极详细的ECC讲解 -OOB与ECC
- Silverlight之OOB模式下的一些问题与解答
- yaffs2与mtd之间的连接
- 记一次Yaffs2与Nand Ecc产生的问题
- Linux内核---24.yaffs2中chunk的分配与释放
- C#通讯编程
- 交换机笔记
- SafeArray、COleSafeArray、VarType
- 透析人才市场怪象:部分年轻求职者总在“试用期”
- 二.在HTML中使用javascript
- tq210 nand8位HWECC与YAFFS2的OOB布局
- XP系统停止服务,你还有其他选择
- Algorithm of Contour Detection Improvement
- 响应式网站设计保护层级和内容完整性的方法
- Iterator()和listIterator()的区别及应用
- Java多线程状态转换
- File文件工具类
- 程序员面试智力题
- Form作为子控件,显示在Panel中