大家好,由于flash供货问题,原先我们使用的是 MT29F4G08ABAEAWP这个nand flash,现在需要替换为MT29F4G08ABADAWP。
两颗FLASH都是4Gbit大小,FLASH主要区别如下:
MT29F4G08ABAEAWP:page size (2048+64)bytes, block size (128k+4k)bytes, 4bit ECC
MT29F4G08ABAEAWP:page size (4096+224)bytes, block size (256k+14k)bytes, 8bit ECC
更换flash后,我们在uboot中读flash时会出现ECC: uncorrectable。请问从4bit ECC更换为8bit ECC需要做哪些改动呢?
wenqi weng:
回复 Jian Zhou:
谢谢您的支持,我根据patchwork.ozlabs.org/…/增加BCH16和4K-page-size的patch后。已经可以支持了。
选择4kpage和oob 224bytes是不是必须使用BCH16呢?
Jian Zhou:
回复 wenqi weng:
是的,如果rom code选择从NAND flash启动,也要在U-boot下用BCH16烧写NAND
TI中文支持网