解决“Cortex-M3”错误的Flash下载失败问题

在使用STM32F103的时候,使用DAP仿真器下载程序,出现下载不了的情况,错误信息如下:

输出框里打印信息如下:
No Algorithm found for: 08000000H – 08000BD7H
Erase skipped!
Error: Flash Download failed  –  "Cortex-M3"

根据该信息可知,Flash下载失败

解决办法:

1、查看是否未安装相应芯片的支持包,若没有则下载相应的支持包:

下载网址:MDK5 Software Packs

例:下载STM32F103ZE的支持包(最好下载到Keli的安装路径下):

下载完成后将该包进行点击安装。 安装完成后可以在Keil中选择对应的芯片:

                   

2、上面的操作没有解决问题,那么就是没有找到Flash,也就是Flash不匹配,可以进行下面的操作:在(project->Option for targe)-> Debug(选择DAP) -> Setting->Flash Download:

 找到自己芯片对应的flash,点击点击,最后点击确认:

然后再次下载,就下载成功了

 

 

 

 

 

 

 

 

物联沃分享整理
物联沃-IOTWORD物联网 » 解决“Cortex-M3”错误的Flash下载失败问题

发表评论