caozhiyong-2810 发表于 2015-2-2 16:12:17

STM32 flash模拟EEPROM问题

官网的flash模拟EEPROM代码使用了一下,没感觉出问题,仔细一看有一点不明白,page状态从RECEIVE_DATA修改为VALID_PAGE状态时,代码是直接写入,不用擦除再写入吗?

caozhiyong-2810 发表于 2015-2-2 17:39:33

换页的时候,数据全部拷贝完成,被拷贝的页状态要从RECEIVE_DATA修改为VALID_PAGE状态,代码中直接将VALID_PAGE(0x0000)写到页状态,并没有检查该地址的flash数据是否为0Xffff

caozhiyong-2810 发表于 2015-3-19 15:17:07

已解决:)

发表于 2015-3-19 16:47:16

看程序怎么写了,如果是循环写的,只有写满以后才会擦除。
页: [1]
查看完整版本: STM32 flash模拟EEPROM问题