MDK下载失败出现 Error: Flash download failed-"Cortex-M4"的解决办法

        安装了新版的keil(MDK)后出现了这个问题弄了一天才弄好,特此来总结下希望能帮助到某些同样问题的老铁们。

        首先说明一下我是用的最新版的MDK527给STM32F407ZGT6版本的单片机下载程序时遇到的问题。

        当出现这个问题是第一步先打开Project -- Options,就是这个

        点击第一个选项Dexice选择相应的单片机型号在这里我选的是STM32F407ZGTx

        接下来转到Debug选项Use在下拉框里选择J-LINK(如果用J-LINK下载的话)然后点击Settings

        在这里我配置的是SW模式10MHZ的

        然后选择第三个Flash Download选项,如果在如下图白框里面没有对应Flash的话点击Add添加对应的Flash,在这我的是1M的STM32F4XX Flash。如果在Add选项卡里面没有对应Flash的话请到这边下载STM32F4XX的支持包https://download.csdn.net/download/qq_41860526/11683630(支持包的安装及添加到MDK里过程见文末)

        点击确定 -- 确定退出。到此为止配置完成,这时候我们就可以愉快的下载程序了。

 

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

下面是我说一下支持包的安装及添加到MDK里过程:

        首先将STM32F4XX的支持包下载下来,然后双击安装,此时我们需要记下来这个安装的路径

        安装完成之后我们到刚才的路径里面打开CMSIS -- Flash文件,然后将下面这些文件复制到Keil(MDK)安装文件的Flash里面

        然后我们在MDK的ADD里面就能找到对应芯片的Flash了。

 

 

另外附上STM32F1XX支持包的下载链接https://download.csdn.net/download/qq_41860526/11683601

其他类似问题可参考哦!希望能对大家伙有用

  • 17
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值