调试stm32时经常出现"Flash Download Failed-"Cortex-M3"

[复制链接]
 楼主| 发表于 2009-8-21 21:07 | 显示全部楼层 |阅读模式
MDK中出现 Error: Flash download failed-"Cortex-M3"的原因及解决办法

出现这处问题通常是MDK中的Flash的编程算法没有配置或没有配置正确,

在主菜单中打开Flash->Configure Falsh Tools配置窗口,切换到“Utilities"页。


按“Setting"按钮进入“Flash download setup"配置窗口

然后一路按“OK”按钮退出配置窗口


在“Flash download setup"配置窗口点击“Add”按钮进入“Add Flash Programming Algorlthm"窗口

在“Add Flash Programming Algorlthm"窗口,根据你实际使用的芯片选择,这里的豆皮STM32开发板用的是STM32F103VBT6,应先择"STM32F10X 128kB Flash",选定编程算法后,按“Add”按钮。


之后一路按"OK"按扭确认修改的配置.
发表于 2021-5-13 15:31 | 显示全部楼层
发表于 2017-12-15 11:37 | 显示全部楼层
本帖最后由 lovehero5201 于 2017-12-15 15:51 编辑
drxiang 发表于 2017-7-26 22:46
时间有点久远了,不过,今天还真发现一个解决办法,不一定通用,但也许对某些情况有用。本人的解决办法也是 ...

发表于 2017-7-26 22:46 | 显示全部楼层
时间有点久远了,不过,今天还真发现一个解决办法,不一定通用,但也许对某些情况有用。本人的解决办法也是通过降低下载速度实现的。下载速度可以通过以下方式修改:Options for Target 'Target 1'-->Debug -->Use: ST-Link Debugger -->Settings --> Debug --> Debug Adapter --> Max,修改为较小的值即可
发表于 2016-10-31 21:38 | 显示全部楼层
我也碰到这个了,发现是这儿的问题

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2016-3-28 20:52 | 显示全部楼层
小班儿 发表于 2014-12-4 17:50
补充一点:
出现此问题还有可能是调试口的线有虚接现象。我们用的四线SW模式,需要自己做焊接线,若是该条 ...

同意...
发表于 2015-12-24 11:10 | 显示全部楼层
gaolianghuan 发表于 2015-4-25 00:04
我刚刚居然不小心就发现我的问题的原因了,原来是我多手在用J-Flash ARM这个软件时点了Target->Secrue ch ...

这个正解,我也遇到这个问题,搞死人了,最好发现unsecure chip之后就好了
发表于 2015-11-16 11:21 | 显示全部楼层
就是用这个方法,一般情况下。如果是其他情况,应该就是驱动或者硬件的问题了。
发表于 2015-11-14 19:20 | 显示全部楼层
keil7 发表于 2015-2-9 15:47
keil5和之前版本改变了很多,你需要下载芯片支持库。在keil5里面就可以!

我下载了只吃库,还是不行啊
发表于 2015-11-14 19:18 | 显示全部楼层
追风林 发表于 2014-7-2 10:09
同问:MDK 5.1版本的 “Flash Programming Algorlthm” 界面下的芯片很少啊,没有我要的128KB的!要怎么添 ...

同求!!
发表于 2015-11-14 18:29 | 显示全部楼层
hugo0chen 发表于 2014-2-17 17:05
新安装了uvision 5, 好像缺少文件吧,在“add flash programming Algorithm"下面只有两个选项。没有我需要 ...

同问,请问咋解决?
发表于 2015-9-24 16:08 | 显示全部楼层
reliXQ 发表于 2015-7-15 13:32
我也遇到这个问题 刚解决  是我做的STM32的复位电路有问题
如果你也遇到这个错误 :建议你检查一下你的复 ...

如何检查复位电路?
万用表测量未按下是VCC,按下复位键是GND,请问算不算正常?
发表于 2015-7-15 13:32 | 显示全部楼层
我也遇到这个问题 刚解决  是我做的STM32的复位电路有问题
如果你也遇到这个错误 :建议你检查一下你的复位电路
发表于 2015-6-1 14:27 | 显示全部楼层
使用jlink的时候,下载程序keil mdk都会假死一会的。
发表于 2015-5-29 20:54 | 显示全部楼层
谢谢,楼主,问题解决了
发表于 2015-4-25 00:04 | 显示全部楼层
wonx 发表于 2015-3-21 14:54
我的用Jlink仿真,也是出现 Error:Flash Download Failed-"Cortex-M3" ,能擦除芯片但不能写进去 ...

我刚刚居然不小心就发现我的问题的原因了,原来是我多手在用J-Flash ARM这个软件时点了Target->Secrue chip,当我一点Unsecure chip奇迹就发生了
发表于 2015-4-24 23:48 | 显示全部楼层
wonx 发表于 2015-3-21 14:54
我的用Jlink仿真,也是出现 Error:Flash Download Failed-"Cortex-M3" ,能擦除芯片但不能写进去 ...

我也遇到了这样的问题,你解决了没?
发表于 2015-3-22 11:37 | 显示全部楼层
这情况我遇到过,总结下来原因两个
1、虚焊
2、芯片被加密了,要在JFlash 解密
发表于 2015-3-22 09:56 来自手机 | 显示全部楼层
wonx 发表于 2015-3-21 14:54
我的用Jlink仿真,也是出现 Error:Flash Download Failed-"Cortex-M3" ,能擦除芯片但不能写进去 ...

速率设置低一点就可以了
发表于 2015-3-21 14:54 | 显示全部楼层
我的用Jlink仿真,也是出现 Error:Flash Download Failed-"Cortex-M3" ,能擦除芯片但不能写进去
发表于 2015-2-9 16:06 | 显示全部楼层
21ele 发表于 2009-11-27 20:59
我也出现上这个错误,按上面处理方法无法解决。
不过也不是都不行,个别板子就可以正常下载仿真。

有可能是线接触不牢靠。我也碰到这样的问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

196

主题

2726

帖子

0

粉丝
快速回复 返回顶部 返回列表