STM32中KEIL软件报错解决方案:Flash Download failed – “Cortex-M3“


芯片烧录出现错误不能烧录:Error: Flash Download failed – "Cortex-M3"或者
Error: Flash Download failed – “Cortex-M4”
可在官网下载ST LINK Utility软件
https://www.st.com/content/st_com/en/search.html#q=ST%20Link-t=tools-page=1

或者通过百度网盘下载:也为在官网下载的
链接:https://pan.baidu.com/s/1LzF-NBmdklGsu2ijI9yDxA
提取码:ysao

第一步:下载STM32 ST-LINK Utility软件,点开软件一直next安装;
第二步:打开STM32ST-LINK Uyility软件,如下图所示;

第三步:在开发板连接STLINK下载器的时候,点击【Target】下的【Connect】,如下图所示;

第四步:在链接上ST Link下载器后,依次点击【Target】下的【Options Bytes】;

第五步:在弹出来的页面,可能是这样的,如下图所示,注意这个配置是有问题的!!!然后看第六步中的设置。

第六步:在上面的【User configuration option byte】下的复选框中只勾选如图所示的三个【nRST_STOP】、【nRST_STOBY】和【WDG_SW】,注意【BFB2】一定不能勾,要不然之后程序下载成功也不会成功运行!!!
其次,点击最左下角的【Unselect】不选择flash中的任何一页,
然后点击【Apply】

第七步:然后断开连接,如下图所示,然后再用ISP或者STLINK下载器进行程序的下载验证了。


【注】本文只为自己学习记录使用,仅供参考,如果有不合适的地方可以纠正,将万分感谢,如有侵权问题,联系立删。

作者:随风飘散的蒲公英~~

物联沃分享整理
物联沃-IOTWORD物联网 » STM32中KEIL软件报错解决方案:Flash Download failed – “Cortex-M3“

发表评论