• 使用ST-Link下载程序出现Error:Flash Download Failed-“Cortex-M3“ 解决详细步骤(附图)


    我一直用stm32 f407开发。

    最近要学mqtt与阿里云联网之类的课程,因为没有做过,所以网上搜了一遍,结果全是stm32 f103c8t6的例程。

    后来我就搬出我的f103最小系统版

    (这个就为我出现上述错误埋下了坑)

    在网上买了一个f103c8t6+esp8266+mqtt的例程,在keil5中打开,按f7编译完成,无错误。然后用st-link对好引脚,下载。

    结果弹出 Error:Flash Download Failed-"Cortex-M3"

    第1时间,马上去对了debug配置,对完,发没什么错误。

    第2马上去对了flash download,c8版印象中是128K的flash呀,也没错呀!

    于是中间一段时间拼命的去网上找解决方案,大多数思路都是说,flash选错了、版子坏了,芯片被锁了等等。

    在试了上面提及的原因后,最终还是不行。好绝望,都一天时间了。

    到了晚上,又回到问题的原点:Flash Download Failed-"Cortex-M3"。想了想,Flash Download Failed?即然我已经选对了,那不存在这个问题,那Cortex-M3呢?

    于是我返回到device 选项,发现问题了,我没对选芯片。但细找了,又没有stm32 f103c8t6这个芯片选项,于是又上了stm官网。下载了Keil.STM32F1xx_DFP.2.3.0.pack这个东东,运行安装。重启下keil,选到f103c8。

    再点下载,出现 

    Application running ...

    Flash Load finished at 22:35:14

    大功告成。

  • 相关阅读:
    MySQL事务处理
    MySQL触发器
    MySQL游标
    MySQL存储过程
    MySQL视图
    MySQL创建和操纵表
    Java异常体系结构以及异常处理机制、自定义异常
    Java的面向对象和抽象类、接口、内部类以及OOP实战
    Java数组声明创建和使用以及多维数组、Arrays类、稀疏数组
    Java通过循环结构和switch实现简易计算器
  • 原文地址:https://www.cnblogs.com/myitit/p/13417262.html
Copyright © 2020-2023  润新知