今天早上ST_LINK 用得好好的,下午突然自动就挂了,不知道弄到了什么,电脑突然就识别不了ST_LINK,(电脑驱动是正常的)花了一点时间最后维修好,这里总结一下,大神就忽喷。拆开ST_LINK 下载器,可以看到里面的主控芯片是STM32F101C8T6,有些里面是STM32F103C8T,这两者是通用的。用万用表测量了一下电路,5V,3.3点电压什么的都是正常的,这种情况基本就可能是主控芯片的固件掉了,元件烧坏的可能极小,如果你是连输出电压都不正常的话,可能就是转3.3V部分芯片坏了或者某个元件坏了。 正常出厂的ST_LINK下载器上面都会预留烧录孔用于防止固件损坏重新烧录,你可以向淘宝卖家看能不能给你,可以的话重新下载固件就行了,这里烧录用SWD下,我手里的这个是预留了焊盘的,但没有丝印,用万用表测下很容易 就能判断这四根线序,分别是GND/VCC/DIO(PA13)/CLK(PA14),接到JLINK的swd上,烧录后重新将插到电脑又可以识别下载驱动了、、、。
我这里提供一个ST_LINK的固件和ST_LINK升级固件,烧录之后会发现电脑能识别驱动,但用IAR软件给STM8下载的时候却失败,有可能该固件不能用于这个IAR版,既然电脑现在能识别驱动,我们给固件升级,重新再试一下,发现就可以下载了,问题就解决了。
点击这里下载:ST-LINK-V2固件.zip