keil Error: Flash Download failed - "Cortex-M3"
时间: 2023-10-19 20:56:00 浏览: 146
回答: 当在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 ]
阅读全文