解决Keil5仿真器下载时出现“Cortex-M3 flash download failed”错误的方法
这个问题搞得我到凌晨03:00左右才睡,必须的记一下,避免以后又忘了。
出现这种情况也是一般在被下载到不同flash型号的芯片才会有的(我第一次下载到STM32F103VET6上没问题,但是换成STM32F103RBT6时就出现这问题了),正常添加步骤是这样的,

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


这个问题卡到凌晨03:00没有解决,睡了个觉,第二天想通了(估计昨晚解决思路在for循环里),换位思考下,就OK了,哈哈
选择随便一个keil5自带的flash(如图4),找到其路径将图3的STM32F103RBT6对应的.FLM文件复制到D:\Keil_v5\ARM\Flash里(建议将全部.FLM文件复制过去)(如图5),


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