大神:在FLASH模拟EEPROM实验中,flash的数据缓存是是指什么意思啊?

2019-07-21 01:22发布

如题:
[mw_shl_code=c,true]FLASH_DataCacheCmd(DISABLE); /*FLASH擦数期间,禁止数据缓存*/[/mw_shl_code]

1>问题1:这里所说的FLASH模拟EEPROM,是指模拟EEPROM中能对FLASH一样对某个字节,或者字进行擦数,变成等操作,是这个意思吗?
2>问题2:如上:这里禁止数据缓存,是指什么意思?是指原先保存在FLASH中的数据会丢失?总线冲突?
恳请大神指导~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
lycreturn
1楼-- · 2019-07-21 02:06
1.  就是把stm32 的某一部分FLASH 作E2PROM使用,  读写地址需是2的倍数
2.  goto  definition..
emWin
2楼-- · 2019-07-21 02:59
我通常只用页写功能,毕竟寿命不行。
我所知,没有迹象表明缓存会影响写入,不放心可以冲洗缓存。
emWin
3楼-- · 2019-07-21 08:16
依据出处,PM0059:
If a Flash memory write access concerns some data in the data cache, the Flash write
access modifies the data in the Flash memory and the data in the cache.

一周热门 更多>