使用STM32的fsmc控制一片大容量nand flash,每当写完一页后,使用uint32_t FSMC_GetECC(uint32_t FSMC_Bank),这个函数可以正确得到ECC值!现在我的问题是想把得到这个ECC值放到备份区域,然后读取的时候再从备份区域取出来,跟读时候的ECC进行对比!
请问如果做到把ECC值放到备份区域里,又如何取出来!
uint32_t NAND_WriteSpareArea(uint8_t *pBuffer, NAND_ADDRESS *Address, uint32_t NumSpareAreaTowrite);
使用这函数写不进去,读出来的都是0xff |