本人小白一个,刚如stm32的坑,之前也发生过这样的情况,但是,都不太记得怎么解决的了,今天又发生了奇怪的事情,stm32的板子,好好的,烧不进去程序了。
具体症状就是:板子上电,指示灯依然亮着,下载程序也提示成功,但是,程序不运行,依旧是跑旧的程序。很奇怪。我具体不知道是什么情况,我哥们也是(就是这货,把板子搞成这样的)
板子是七星虫的,质量还不错,讲道理不应该这样。
我自己估计,因该是芯片在烧程序的时候,被锁定死了。不能烧录(猜的,不一定对,各位大佬批评指正哈)
具体的解决方法是:用st-link反复擦除芯片,烧写,擦除,烧写。
记住,擦除芯片!
多擦几次,然后烧个led的例程看看对不对就行
以上是自己的土办法,不知道具体是为什么,请各位大佬批评指正,也希望原子哥能解释一下。
好几块板子,都这样了。目前正在挨个试,哪个是好的,哪个是真的坏的
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
具体的解决方法是:将boot0和boot1都用跳线帽跳0,然后再连接,擦掉板子上的信息,这样就可以了
记住,工程写完了一定要编译再下载,否则下载的是旧的工程
一周热门 更多>