解决Keil5仿真器下载时出现“Cortex-M3 flash download failed”错误的方法

这个问题搞得我到凌晨03:00左右才睡,必须的记一下,避免以后又忘了。

   出现这种情况也是一般在被下载到不同flash型号的芯片才会有的(我第一次下载到STM32F103VET6上没问题,但是换成STM32F103RBT6时就出现这问题了),正常添加步骤是这样的,

图1 添加芯片flash步骤

 

 但是也有不正常的情况,比如在添加芯片flash的弹窗中没有STM32F103RBT6的对应的flash大小而且在这个路径里有是存在STM32F103RBT6的对应的flash文件的

图2
图3

   这个问题卡到凌晨03:00没有解决,睡了个觉,第二天想通了(估计昨晚解决思路在for循环里),换位思考下,就OK了,哈哈

   选择随便一个keil5自带的flash(如图4),找到其路径将图3的STM32F103RBT6对应的.FLM文件复制到D:\Keil_v5\ARM\Flash里(建议将全部.FLM文件复制过去)(如图5),

图4

 

图5

 回到keil5中,就可以找到了(如图6),点击添加即可

图6

 

物联沃分享整理
物联沃-IOTWORD物联网 » 解决Keil5仿真器下载时出现“Cortex-M3 flash download failed”错误的方法

发表回复