STM32F103开发板突然烧不进程序去怎么办

2019-07-21 05:02发布

本人小白一个,刚如stm32的坑,之前也发生过这样的情况,但是,都不太记得怎么解决的了,今天又发生了奇怪的事情,stm32的板子,好好的,烧不进去程序了。
具体症状就是:板子上电,指示灯依然亮着,下载程序也提示成功,但是,程序不运行,依旧是跑旧的程序。很奇怪。我具体不知道是什么情况,我哥们也是(就是这货,把板子搞成这样的)
板子是七星虫的,质量还不错,讲道理不应该这样。

我自己估计,因该是芯片在烧程序的时候,被锁定死了。不能烧录(猜的,不一定对,各位大佬批评指正哈)
具体的解决方法是:用st-link反复擦除芯片,烧写,擦除,烧写。
记住,擦除芯片!
多擦几次,然后烧个led的例程看看对不对就行

以上是自己的土办法,不知道具体是为什么,请各位大佬批评指正,也希望原子哥能解释一下。
好几块板子,都这样了。目前正在挨个试,哪个是好的,哪个是真的坏的
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
16条回答
MNK
2019-07-22 12:42
今天又出现了昨天的情况,而且昨天的办法都不管用了。还弹出各种窗口,报错,连接不上。
我用的是usb转ttl,还有st link v2,用utility下载,都不行
最后解决办法是:boot0和boot1跳线帽跳0,然后连接,擦除芯片,重新开始
记住,工程改完了以后,一定要编译再下载,这样是新的代码,否则下载进去的是旧的代码!

一周热门 更多>