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 |