你好
我对 EEPROM
仿真有严重的问题
从 EEPROM 写入和读取命令乍一看效果很好。
当我阅读与 EEPROM“UM0558”相关的 ST 文档时,我注意到一件事,那就是“交换”。交换应该在块已满时进行。为了测试,我在一个地址中写了大约 1023 个 4 字节的字(更新一个唯一 ID 大约 1023 次)。但是对于 1024 个单词发生了错误,从那时起一切都出错了。
对于 (i=0;i<1050;i++){
eewritebuf[0]=我;
结果 = FSL_WriteEeprom(&eepromConf,0,4,(UINT32)&eewritebuf,回调);
}
为什么不更新 1024 及更高版本。如果一切正确,应该可以将 ID 0 更新为 1024。