在使用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,点击点击,最后点击确认:
然后再次下载,就下载成功了
文章来源地址https://www.toymoban.com/news/detail-734728.html
文章来源:https://www.toymoban.com/news/detail-734728.html
到了这里,关于Error: Flash Download failed - “Cortex-M3“错误解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!