接连坏了2个stlink,造成损坏的原因有哪些?有修复的办法吗
本帖最后由 any012 于 2016-12-16 21:06 编辑前阵子,在淘宝上买的便宜的stlink,第一个是25元,买回来用了几天,连不上了,stlink的灯也不亮。
上周,又买了个,15元包邮,用了近一周,上午还好好的用着,下午上班后发现,也连不上了,灯也不亮。
拆开两个看,电路基本差不多,第一个是stm32f101c8,第二个是stm32f103c8;
量了两个板的5V和3.3V,都正常。
板上均有4个孔,其中两个是GND和3.3V,想着应该是SWD接口。从靠近USB接口的方向看过去,第二个是GND,第四个是3.3V。猜测第一个是SWDIO,第三个是SWCLK。这种顺序和stlink输出口的顺序一致,所以猜测是这样的。
于是就借同事的stlink重刷下固件,结果同事的stlink连不上这个。
回家后,用自己的jlink和nucleo64上的stlink,都尝试了下,均认不出芯片来。
也怀疑过线序搞错了,将1、3孔位置互换过,结果依旧。
现在推断:
1:stlink上的芯片坏了?
2:这4个孔不是SWD接口?难道是串口?但没看到BOOT引脚短接的地方。
另,造成损坏的原因有哪些?搜了下,网上这类问题很少,但我连着遇到两个了,是我操作不当?
一般只有接错线,或者过压才会坏,否则不太容易坏的。我买的10多元的STLink用了很久也没有问题。 同意楼上观点
我也10几元的很耐用 shaoziyang 发表于 2016-12-16 21:37
一般只有接错线,或者过压才会坏,否则不太容易坏的。我买的10多元的STLink用了很久也没有问题。 ...
排除接错线,线接好后,就一直没动,上午还能运行,下午开机后就不行了。
过压的话,stlink是USB供电的,现在测5V和3.3V也都正常。 帮顶 估计接错线烧了,换个芯片吧。 本帖最后由 any012 于 2016-12-17 10:19 编辑
第一个坏的stlink店家说,可能是天干地燥,静电击坏芯片。
量了下晶振,确实没振起来。
复位管脚好像是RC复位,也有可能是内部复位。
本帖最后由 any012 于 2016-12-17 10:23 编辑
ts2000 发表于 2016-12-17 09:26
估计接错线烧了,换个芯片吧。
应该能排除接错线烧的可能,因为上午还在用,下午就连不上了,中间并没有重新连接。
淘宝上查了下,stm32f103c8t6,大概要6块钱。
买的第二个stlink,是15块包邮的。不太值得单独买芯片了。
现在用nucleo上的stlink,用了几天了,暂时正常。也许官方的防护做的比较好。
坏的两个stlink的串口貌似没有引出,否则的话想试下串口下载,看是否能下载进去。对了,还要考虑BOOT引脚。 反正坏了,把串口引出,把BOOT0置1,用STM的串口软件测试下。确认芯片是否可读,如果可读,把芯片的BOOT0置1,再用JLINK 来试下。
页:
[1]
2