日记--08.19 一种 keil5 锁死 STM32F103C8T6的 解决方法 Flash Download failed - "Cortex-M3"

先前 画的一款 电机驱动板, 今天总算有时间调试了,,, 效果如上, 实验室里面的洗板水用没了。。。。  没有办法收拾的干净了, LED 没了。。。 接线端子   开关也没了。。。  条件很艰苦 

进入 正题  ,  上图主控是 STM32F103C8T6  就是网上卖的最便宜的那种。出现的问题时 keil 下载不进去程序。提示是这样玩的

我先用j-link 自带的工具j-flash 进行了测试 确定了 芯片是可以通讯  并且可以进行 hex文件的烧录的。   这样定位问题应该是keil 的配置出了问题。 

keil 也不是一直出问题。  某一次 也是可以下载的。 经过多次尝试,我发现 当我用 j-flash 擦除芯片

并且解锁  unsecure  芯片之后 keil 可以正常的下载程序。 

然后就开始了瞎碰

最终发现了 当我勾选了这个选项之后就可以下载了

options->debug->jlink-seting -> flash download  选项选中全片擦除就可以了。  目前初步估计是有 安全机制 , 必须要进行全片擦除才能下载新的程序。

我目前只有这种解决方案。  虽然会浪费一些下载的时间,但是问题基本算是解决了。

发布了35 篇原创文章 · 获赞 30 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_41534481/article/details/99719668