FLASH擦除失败

2019-07-20 23:57发布

原子哥,我flash操作用的也是你的历程代码,然后写入某个区域时,写入一般都是十个字节以内,但是有的时候写入了读取出来还是前一次的数值,仿真调试时发现是擦除失败,什么原因会导致擦除失败?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
23条回答
516182660
1楼-- · 2019-07-22 09:41
哆啦A萌 发表于 2018-7-26 10:33
你看看你是不是因为FLASH_GetBank1Status()返回了错误

调试发现是返回了FLASH_ERROR_PG编程错误,就是不知道怎么解决,如果返回错误一直擦除或者写入直到成功,如果一直返回错误会不会擦坏FLASH
正点原子
2楼-- · 2019-07-22 12:13
我们的FLASH擦除例程一直没问题啊
Sun_Fly
3楼-- · 2019-07-22 17:11
按页擦除,按半字,字,双字写
516182660
4楼-- · 2019-07-22 17:13
Sun_Fly 发表于 2018-7-27 09:34
按页擦除,按半字,字,双字写

还是不行
hi我歌月徘徊
5楼-- · 2019-07-22 18:01
 精彩回答 2  元偷偷看……
哆啦A萌
6楼-- · 2019-07-22 22:56
hi我歌月徘徊 发表于 2018-8-21 12:26
我在做iap的时候,也遇到了flashstatus = FLASH_ERROR_RD;//错误 ,我也是2k一包,第一次升级代码没问题 ...

我用C8T61K每页会遇到FLASH擦擦不掉问题,用64脚及以上的因为是2K每页,就不存在问题了。。。

一周热门 更多>