这个问题搞得我到凌晨03:00左右才睡,必须的记一下,避免以后又忘了。
出现这种情况也是一般在被下载到不同flash型号的芯片才会有的(我第一次下载到STM32F103VET6上没问题,但是换成STM32F103RBT6时就出现这问题了),正常添加步骤是这样的,
![keil5显示flash下载失败,keil5,单片机,stm32,嵌入式硬件](https://imgs.yssmx.com/Uploads/2023/07/561843-1.png)
文章来源地址https://www.toymoban.com/news/detail-561843.html
但是也有不正常的情况,比如在添加芯片flash的弹窗中没有STM32F103RBT6的对应的flash大小而且在这个路径里有是存在STM32F103RBT6的对应的flash文件的
![keil5显示flash下载失败,keil5,单片机,stm32,嵌入式硬件](https://imgs.yssmx.com/Uploads/2023/07/561843-2.png)
![keil5显示flash下载失败,keil5,单片机,stm32,嵌入式硬件](https://imgs.yssmx.com/Uploads/2023/07/561843-3.png)
这个问题卡到凌晨03:00没有解决,睡了个觉,第二天想通了(估计昨晚解决思路在for循环里),换位思考下,就OK了,哈哈
选择随便一个keil5自带的flash(如图4),找到其路径将图3的STM32F103RBT6对应的.FLM文件复制到D:\Keil_v5\ARM\Flash里(建议将全部.FLM文件复制过去)(如图5),
![keil5显示flash下载失败,keil5,单片机,stm32,嵌入式硬件](https://imgs.yssmx.com/Uploads/2023/07/561843-4.png)
![keil5显示flash下载失败,keil5,单片机,stm32,嵌入式硬件](https://imgs.yssmx.com/Uploads/2023/07/561843-5.png)
回到keil5中,就可以找到了(如图6),点击添加即可文章来源:https://www.toymoban.com/news/detail-561843.html
![keil5显示flash下载失败,keil5,单片机,stm32,嵌入式硬件](https://imgs.yssmx.com/Uploads/2023/07/561843-6.png)
到了这里,关于关于解决keil5在仿真器下载时出现error: flash download failed - “Cortex-M3”的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!