嵌入式开发者社区
标题:
关于NAND FLASH的ECC配置
[打印本页]
作者:
伏波将军
时间:
2017-11-22 19:59
标题:
关于NAND FLASH的ECC配置
我的板子是EasyEVM,在调试NAND FLASH时,按照官方的例程配置eccType为NAND_ECC_ALGO_RS_4BIT,发现有以下两个问题:1.读取block0,page0时,读到一般总会返回NAND_STATUS_READ_ECC_UNCORRECTABLE_ERROR;
2.往block0,page0写数据后,调用NAND_BadBlockCheck扫描所有block时,总会检测到block0、1024、2048、3072为坏块;
但是配置成重新eccType为NAND_ECC_ALGO_HAMMING_1BIT后,读、写、扫描都不会返回任何异常。
所以请问这里正确的配置是哪项呢?光盘中NAND FLASH资料上声称1-bit ECC,是否只能配置成NAND_ECC_ALGO_HAMMING_1BIT?
作者:
广州创龙廖工
时间:
2017-11-30 20:23
您好,如果您是要把程序烧写到NAND FLASH,ECC指的是在内存区域预留一段空间打补丁,在.cmd文件可配置,请您参考[attach]2889[/attach]
欢迎光临 嵌入式开发者社区 (https://www.51ele.net/)
Powered by Discuz! X3.4