打印
[应用相关]

调试时出现:Error:Flash Downlosd failed - "Cortex-M3”

[复制链接]
418|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
上一篇介绍了STM32无法烧录程序的解决方法,这次介绍STM32在keil调试时出现下图错误的解决方法



使用特权

评论回复
沙发
个百zz分点个|  楼主 | 2021-2-24 23:32 | 只看该作者
1、根据各大网友的经验,配置了调试器对应功能设置

使用特权

评论回复
板凳
个百zz分点个|  楼主 | 2021-2-24 23:33 | 只看该作者

使用特权

评论回复
地板
个百zz分点个|  楼主 | 2021-2-24 23:34 | 只看该作者

使用特权

评论回复
5
个百zz分点个|  楼主 | 2021-2-24 23:37 | 只看该作者

使用特权

评论回复
6
个百zz分点个|  楼主 | 2021-2-24 23:39 | 只看该作者
配置完以上设置,理应正常调试,但是点击调试按键还是出现这个问题,别急我们一步一步来

使用特权

评论回复
7
个百zz分点个|  楼主 | 2021-2-24 23:39 | 只看该作者
2、用ST-Link Utility软件,点击橡皮擦来擦除Flash,提示“一些flash页面被写入保护”,说明以前的软件程序里写有  Flash写保护  程序。

使用特权

评论回复
8
个百zz分点个|  楼主 | 2021-2-24 23:40 | 只看该作者
3、这个时候在主程序中添加Flash头文件和源文件,然后在主函数中调用解锁和禁止读保护两个函数,然后编译,用ST-Link Utility软件烧程序到芯片就解决了。

使用特权

评论回复
9
wiba| | 2021-3-4 13:18 | 只看该作者
在keil中修改的配置

使用特权

评论回复
10
zljiu| | 2021-3-4 13:18 | 只看该作者
好像是不识别器件了?

使用特权

评论回复
11
qcliu| | 2021-3-4 13:20 | 只看该作者
非常不错的解决办法

使用特权

评论回复
12
tfqi| | 2021-3-4 13:22 | 只看该作者
解锁和禁止读保护 是哪两个函数啊

使用特权

评论回复
13
coshi| | 2021-3-4 13:23 | 只看该作者
跟芯片本身质量也哟一定的关系吧啊

使用特权

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

本版积分规则

50

主题

631

帖子

0

粉丝