我现在用到的关于ECC的代码: FSMC_NANDInitStructure.FSMC_ECC = FSMC_ECC_Enable; FSMC_NANDInitStructure.FSMC_ECCPageSize = FSMC_ECCPageSize_2048Bytes; FSMC_NANDECCCmd(FSMC_Bank2_NAND,ENABLE); FSMC_GetECC(FSMC_GetECC); 是这些函数和上面得初始化就够了吧? 比如写数据时,流程是: 应该是每页写完后,获得ECC编码存储到spare area的ECC寄存器吗?
|