全部博文(685)
发布时间:2014-09-21 15:14:09
原文地址:http://blog.csdn.net/pottichu/article/details/43679182009.7.21yaffs2 在 2.6.22的 kernel 上表现很正常,但在老的 2.6.12 上,则出现问题。无奈之下只好阅读 yaffs2 的代码fs/yaffs2/yaffs_mtdif2.c 中的 nandmtd2_ReadChunkWithTagsFromNAND 函数从nand flash 中读取 oob 信息, 获取 yaffs_.........【阅读全文】
发布时间:2014-09-21 15:01:01
/* * This code implements the ECC algorithm used in SmartMedia. * * The ECC comprises 22 bits of parity information and is stuffed into 3 bytes. * The two unused bit are set to 1. * The ECC can correct single bit errors in a 256-byte page of data. Thus, two such ECC&nb.........【阅读全文】
发布时间:2014-09-21 14:50:04
原文地址:http://www.cnblogs.com/cdfyanghua/archive/2008/05/27/1208637.html校验的时候,根据上述ECC生成原理不难推断:将原ECC校验和新ECC校验和按位异或,若结果为0,则表示不存在错;若异或结果中存在11个比特(如是512B,则12个比特,以此类推)位为1,表示存在一个比特错误,且可纠正;若只存在1个比特位为1,表示.........【阅读全文】
发布时间:2014-09-21 14:48:14
原文地址:http://bbs.chinaunix.net/thread-1975983-1-1.htmlECC的全称是Error Checking and Correction,是一种用于Nand的差错检测和修正算法。如果操作时序和电路稳定性不存在问题的话,NAND Flash出错的时候一般不会造成整个Block或是Page不能读取或是全部出错,而是整个Page(例如512Bytes)中只有一.........【阅读全文】
发布时间:2014-09-20 15:54:12
原文地址:http://blog.chinaunix.net/uid-20543672-id-94384.htmlu-boot烧写yaffs2文件系统 以前移植的U-boot一直都支持Yaffs2文件系统的烧写,但是我一直都没有时间测试,其中的Bug也是网友发现后修正的。虽然现在又有新的UBI文件系统,但是UBI是在Linux2.6.28以后才被支持的,所以yaffs2还是需.........【阅读全文】