Closed kangear closed 11 years ago
这个纠结点我也发现了,制作image上很好解决,但是 纠结点 要一定的mtd架构知识,目前正在补充。更甚至是还要是Yaffs2+16bitECC的烧写方法。PS:话说最近你终于现身了,前段时间消失了一样。 :)
nand 16bit ecc读写我fork了一个老外写的,函数结构,编译结果和友善的接近程度99%,你可以参考一下,稍微改一下就可以在uboot里用。 http://github.com/wb0330/210-nand-patch
不错,有很好的参考价值。
YAFFS2的纠结点在于友善的image是8k+64要烧录到nand 8k+512,所以如果自己下载个yaffs2的源码makeyaffs2image.c里改一下
define chunkSize 8192
define spareSize 512
define pagesPerBlock 128
做出个image就很好烧了, 想做出和友善一样的image只需改#define spareSize 64