打印
[STM32L0]

L051单片机写Flash异常

[复制链接]
881|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
supernan|  楼主 | 2021-12-6 22:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
做串口升级功能,使用HAL库开发,每次用MDK烧录APP程序后发现写FLash就会失败,使用JfLash将芯片擦除后在烧录APP程序,则写Flash功能正常;各位大神有没有遇到过?

使用特权

评论回复
沙发
chuxh| | 2021-12-6 22:58 | 只看该作者
首先你这写flash失败问题就太模糊,是写的过程中程序卡死。还是写完再读出来数据不对

使用特权

评论回复
板凳
pengf| | 2021-12-6 23:01 | 只看该作者
官方的例程是 071 的,但是应用到 051,042 都会出问题。这个问题一直悬而未决。

使用特权

评论回复
地板
zhanghqi| | 2021-12-6 23:04 | 只看该作者
flash写之前需要先擦除,这是flash的特性

使用特权

评论回复
5
supernan|  楼主 | 2021-12-6 23:08 | 只看该作者
写之前已经擦除了

使用特权

评论回复
6
supernan|  楼主 | 2021-12-6 23:10 | 只看该作者
写完读会的数据不对,写之前会关闭总中断,发现使用MDK烧录程序后出现概率很大,使用JFlash全片擦除后出现的概率很低。

使用特权

评论回复
7
llljh| | 2021-12-6 23:12 | 只看该作者

没有这样的事情,多半你写的有问题

使用特权

评论回复
8
dengdc| | 2021-12-6 23:15 | 只看该作者
L系列FLASH编程比较费时,看是不是时间不够,第一块还没写好就开始写下一块

使用特权

评论回复
9
xxrs| | 2021-12-6 23:19 | 只看该作者
没有升级过

使用特权

评论回复
10
wyjie| | 2021-12-6 23:21 | 只看该作者
供电多少伏

使用特权

评论回复
11
zwll| | 2021-12-6 23:23 | 只看该作者
是不是地址有冲突呢

使用特权

评论回复
12
renyaq| | 2021-12-6 23:25 | 只看该作者
官方有说法吗

使用特权

评论回复
13
heweibig| | 2021-12-6 23:28 | 只看该作者
看来是一个bug啊

使用特权

评论回复
14
supernan|  楼主 | 2021-12-6 23:31 | 只看该作者

嗯,我再好好缕一缕吧,有了好消息及时通知大家

使用特权

评论回复
15
tpgf| | 2022-1-3 18:03 | 只看该作者
供电电压是多少啊

使用特权

评论回复
16
wowu| | 2022-1-3 18:06 | 只看该作者
能正常读数据吗

使用特权

评论回复
17
xiaoqizi| | 2022-1-3 18:07 | 只看该作者
是在什么情况下失败的呢

使用特权

评论回复
18
木木guainv| | 2022-1-3 18:08 | 只看该作者
每次都是这样吗

使用特权

评论回复
19
磨砂| | 2022-1-3 18:12 | 只看该作者
在手册上都没有解决的办法吗

使用特权

评论回复
20
晓伍| | 2022-1-3 18:14 | 只看该作者
有些问题就是莫名其妙的

使用特权

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

本版积分规则

730

主题

10412

帖子

6

粉丝