转发一个ST LINK维修经验,本人未验证
1.我是用的网上买的ST-LINK V2,结果在插拔时突然连不上了,主芯片发烫,万用表一量,烧坏,3.3V回路短路 2.从网上买了五片STM32F103C8T6,把原来芯片焊下来,板子不短路了,证明是芯片烧坏 再把新芯片焊上去 3.网上下载STLinkV2.J16.S4.bin 文件,然后用JLINK的SWD口下载,当JLINK打开STLinkV2.J16.S4.bin 文件时,提示要设置起始地址,我设8000000就行,当时在这走了弯路 4.下载时能连接,但就是不能擦除,也不能写,总是如下,请示一个地方能读错,后来把板子上的芯片焊了焊, 再下载,就好了,这STLINKV2板子很小,不好焊。 Programming target (65536 bytes, 1 range) ... - ERROR: RAM check failed @ address 0x20000000. - ERROR: Write: 0x03020100 07060504 - ERROR: Read: 0xAAAAAAAA AAAAAAAA - ERROR: (0 bytes of RAM have been checked successfully) - ERROR: Failed to program t 5.下了目标文件后,把STLINK插到USB上,电脑原来有驱动,仿真器上的蓝灯开始闪,然后灯就不闪了 硬件中的USB上能看到有这个装置。一切搞定OK |