我的板子是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?
2019-10-25 10:57:42
您好,如果您是要把程序烧写到NAND FLASH,ECC指的是在内存区域预留一段空间打补丁,在.cmd文件可配置,请您参考
您好,如果您是要把程序烧写到NAND FLASH,ECC指的是在内存区域预留一段空间打补丁,在.cmd文件可配置,请您参考
举报