yaffs2和MLC 4G nand flash驱动问题
最近在做MLC 4G nand flash驱动,现在驱动完成。
但是mount -t yaffs2 /dev/mtdblock0 /root/nand/之后,
执行cp文件到/root/nand/,或者其他操作,有下面的错误:
1,
**>> Block 203 needs retiring
**>> yaffs write required 2 attempts
……
2,还会调用nand_default_block_markbad标记坏块(其实不是坏块)
3,__nand_correct_data 中 uncorrectable error
初步推测是因为4G nand flash,有溢出??ecc??
fs/yaffs2/需要修改??
之前没做过,没思路,网上搜索,yaffs2蛮复杂,求指导...