你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

接连坏了2个stlink,造成损坏的原因有哪些?有修复的办法吗

[复制链接]
any012 提问时间:2016-12-16 21:01 /
本帖最后由 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引脚短接的地方。

另,造成损坏的原因有哪些?搜了下,网上这类问题很少,但我连着遇到两个了,是我操作不当?


收藏 1 评论14 发布时间:2016-12-16 21:01

举报

14个回答
shaoziyang 回答时间:2016-12-16 21:37:51
一般只有接错线,或者过压才会坏,否则不太容易坏的。我买的10多元的STLink用了很久也没有问题。
zjsxfyl 回答时间:2016-12-16 22:17:00
同意楼上观点
我也10几元的很耐用
any012 回答时间:2016-12-16 22:51:04
shaoziyang 发表于 2016-12-16 21:37
一般只有接错线,或者过压才会坏,否则不太容易坏的。我买的10多元的STLink用了很久也没有问题。 ...

排除接错线,线接好后,就一直没动,上午还能运行,下午开机后就不行了。
过压的话,stlink是USB供电的,现在测5V和3.3V也都正常。
斜阳 回答时间:2016-12-17 09:10:26
帮顶                     
小小超 回答时间:2016-12-17 09:26:13
估计接错线烧了,换个芯片吧。
any012 回答时间:2016-12-17 10:10:17
本帖最后由 any012 于 2016-12-17 10:19 编辑

第一个坏的stlink店家说,可能是天干地燥,静电击坏芯片。

量了下晶振,确实没振起来。
复位管脚好像是RC复位,也有可能是内部复位。
any012 回答时间:2016-12-17 10:21:11
本帖最后由 any012 于 2016-12-17 10:23 编辑
ts2000 发表于 2016-12-17 09:26
估计接错线烧了,换个芯片吧。

应该能排除接错线烧的可能,因为上午还在用,下午就连不上了,中间并没有重新连接。

淘宝上查了下,stm32f103c8t6,大概要6块钱。
买的第二个stlink,是15块包邮的。不太值得单独买芯片了。
any012 回答时间:2016-12-20 14:15:53
现在用nucleo上的stlink,用了几天了,暂时正常。也许官方的防护做的比较好。

坏的两个stlink的串口貌似没有引出,否则的话想试下串口下载,看是否能下载进去。对了,还要考虑BOOT引脚。
五哥1 回答时间:2016-12-25 01:15:14
反正坏了,把串口引出,把BOOT0置1,用STM的串口软件测试下。确认芯片是否可读,如果可读,把芯片的BOOT0置1,再用JLINK 来试下。
奏奏奏 回答时间:2016-12-26 04:28:52
any012 发表于 2016-12-20 14:15
现在用nucleo上的stlink,用了几天了,暂时正常。也许官方的防护做的比较好。

坏的两个stlink的串口貌似没 ...

我之前买的90元的Jlinkv8整天需要刷固件,现在也换用nucleo板载的STlink,官方的就是不一样,谁用谁知道呀
zbber 回答时间:2016-12-26 10:46:05
估计接错线烧了,换个芯片吧
any012 回答时间:2016-12-26 12:54:49
本帖最后由 any012 于 2016-12-26 13:13 编辑
五哥1 发表于 2016-12-25 01:15
反正坏了,把串口引出,把BOOT0置1,用STM的串口软件测试下。确认芯片是否可读,如果可读,把芯片的BOOT0置 ...

引脚太密了。
从引脚飞线出来的话,太考验焊接功力了。

现在想想,不如自己画个板,把串口,SPI等都引出来。USB那里,多加些防护措施。
-----------------------------------------------------------------------------------------------------------------
看了下nucleo的原理图,stlink部分,单片机引脚也是直连到USB口的,也没有加什么防护...
any012 回答时间:2016-12-26 12:57:06
zbber 发表于 2016-12-26 10:46
估计接错线烧了,换个芯片吧

没有接错线。线接好后,就在那插着,上午还用呢,下午再用就坏了。
卖家说,可能是空气干燥,静电击穿了stm32。
andypanfan 回答时间:2016-12-29 09:37:43
用了几年   一个都没有坏!!!!

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版