发新帖我要提问
12
返回列表
打印
[STM32L1]

擦除后全是是0x00

[复制链接]
楼主: zwll
手机看帖
扫描二维码
随时随地手机跟帖
21
香水城| | 2019-7-18 13:34 | 只看该作者 回帖奖励 |倒序浏览
STM32L1系列内部FLASH写之前是要擦除地,擦除后内容是00,你可以使用STLINK utility看看。

Program memory Fast Word Write
This operation is used to write a word to the program memory, assuming that it was
previously erased. To do so:
• Unlock the FLASH_PECR register
• Unlock the Program memory
• Write a word to a valid address in the program memory. This activates a programming
phase

使用特权

评论回复
22
gongche| | 2019-7-20 12:12 | 只看该作者
Flash 全擦不应该是0xFF吗?

使用特权

评论回复
23
zwll|  楼主 | 2019-7-20 12:15 | 只看该作者
我擦了,都是0x00,很奇怪。。。用STM32L512Discovery开发板也是这样,,,有哪位帮忙试试,,用jlink或者stlink擦除后再回读看看结果。

使用特权

评论回复
24
zwll|  楼主 | 2019-7-20 12:19 | 只看该作者
执行擦除后就是0x00,,跟以往的STM32不一样,其他擦除后的状态为0xFF

使用特权

评论回复
25
zwll|  楼主 | 2019-7-20 12:22 | 只看该作者
某函数存在BUG,导致第一次数据返回正确,第二次及以后数据返回出错。

使用特权

评论回复
26
huanghuac| | 2019-7-20 12:25 | 只看该作者
擦除是0,写入非0

使用特权

评论回复
27
happy_10| | 2019-7-20 12:31 | 只看该作者
应该现在擦除就是写0了。

使用特权

评论回复
28
bqyj| | 2019-7-20 12:34 | 只看该作者
这个是不是自己编写的?

使用特权

评论回复
29
wenfen| | 2019-7-20 12:37 | 只看该作者

擦除之后,怎么设置的?

使用特权

评论回复
30
tian111| | 2019-7-20 12:42 | 只看该作者
能够读写成功就没有问题。

使用特权

评论回复
31
zwll|  楼主 | 2019-7-20 12:45 | 只看该作者

好的,我明天去单位试一下,多谢各位大侠了哈,结贴了先        

使用特权

评论回复
32
songqian17| | 2019-7-20 12:48 | 只看该作者
多中断嵌套程序死机

使用特权

评论回复
33
xiaoqizi| | 2019-8-8 13:10 | 只看该作者
难道不是0xff?

使用特权

评论回复
34
木木guainv| | 2019-8-8 13:13 | 只看该作者
不应该都是0啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则