keil5.01: Error:Flash Download Failed-“Cortex-M3“

验证环境:Windows10 教育版 64位

Keil5 :5.12

Board : MINI STM32 STM32F103RCT6

Code: 正点原子 I2C例程 库函数版本和HAL库版本均可。

以下设置完成后,需要重新编译生效才可以得到正确结果。

1、确保选择的Devices是正确的。

2、Debug -> Reset Options  可以设置为Reset PIN 或者手动输入 SYSRESETREQ,均可。

Port 选择 JTAG或者SWD 均可。

3、Flash Download选项中一定要选择全擦除,具体原因暂时不清楚。

以下是配置过程截图:

 

 

 

以下是烧录成功截图。

 

 

  • 5
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 当在KEIL中使用ST-LINKV2烧录程序进入STM32F103c8t6时,出现"Error: Flash Download failed - "Cortex-M3""错误。这个错误可能是由于程序编译时选择了不兼容的芯片型号导致的。例如,正点原子STM32F1开发板中的库函数的跑马灯程序适用于STM32F103ZET6芯片,而与STM32F103C8T6芯片并不完全兼容。为了解决这个问题,你需要将程序工程配置成STM32F103C8T6的环境。你可以点击魔术棒,选择"Device",然后选择"STM32F103C8",最后点击"ok"来进行配置。此外,你还可以在KEIL的项目选项中的C/C++/PREPROMCESSOR symbols的Define栏里定义芯片型号,或者在STM32F10X.H文件中使用宏定义来指定芯片型号。如果芯片之间存在较大的差别,比如最大主频率不同,你还需要更改程序中的定时器操作等。总之,根据实际情况进行相应的配置和修改,通常只需要进行第一步和第二步就可以将程序移植到新的芯片上运行。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *2* [Error: Flash Download failed - “Cortex-M3](https://blog.csdn.net/qq_44619221/article/details/124051529)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [更换STM32芯片类型引起keil下载Error Flash download failed-Cortex-M3问题的解决](https://blog.csdn.net/qq_26602023/article/details/47044439)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值