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

【已解决】ST-LINK USB communication error

[复制链接]
udcs 提问时间:2015-11-11 21:17 /
阅读主题, 点击返回1楼
收藏 2 评论29 发布时间:2015-11-11 21:17
29个回答
rainhenry 回答时间:2016-8-16 01:26:59
rainhenry 发表于 2016-8-16 01:05
我也自制了一个,只不过芯片用的VET6的,也是出现STLink USB communication error,不仅仅在keil下,在STM3 ...

我是先测试一下,用它调STM32看看能不能用,结果出现的问题都有挺多的,难道真的是VET6和C8T6不兼容?而且复位上面的那个电阻拆掉和不拆掉都一样的效果。

在设备管理器中可以发现硬件

在设备管理器中可以发现硬件

keil里面不能工作

keil里面不能工作

STVP里面

STVP里面

STVP里面

STVP里面

stlink实用工具里面

stlink实用工具里面

stlink实用工具里面

stlink实用工具里面

stlink实用工具设置页面里面

stlink实用工具设置页面里面

stlink实用工具设置页面里面

stlink实用工具设置页面里面

检测到的版本

检测到的版本

实物背面

实物背面

实物正面

实物正面
回答时间:2016-8-16 09:34:30
rainhenry 发表于 2016-8-16 01:26
我是先测试一下,用它调STM32看看能不能用,结果出现的问题都有挺多的,难道真的是VET6和C8T6不兼容?而 ...

JTAG连接不上的情况,换SWD测试一下,先保证能读取到芯片ID。如果读取不到,说明连接的线路有问题,现在能读取到STLINK的ID,说明STLINK是没问题的。
rainhenry 回答时间:2016-8-17 18:24:04
安 发表于 2016-8-16 09:34
JTAG连接不上的情况,换SWD测试一下,先保证能读取到芯片ID。如果读取不到,说明连接的线路有问题,现在 ...

经过实际测试,网上流传的各种关于ST-LINK V2的固件都无法再STM32F103VET6下正常工作,现象表现为可以通过USB识别设备,但是只要进行操作(下载、擦除、读取等)都会提示USB通信错误。但是可以正常升级固件。但升级后故障依旧,降级后也是如此。当同样的电路,芯片换为STM32F103C8T6后可以正常工作,经测试J16版本固件有问题,不能正常使用,提示未知错误。之后的J17和J27都经过测试,支持STM8的SWIM,STM32的SWD和JTAG都可以正常工作。而且我也尝试把固件下载到STM32F101C8T6里面,结果是插入USB后没有任何反应,看手册后发现101的芯片的主频最大是36MHz,而103的主频最大是72MHz,也许是这个原因?不过我的ST-LINK V2是终于搞定啦,支持SWIM+SWD+JTAG,固件版本J27。

我的做法是 先安装原理图做出硬件,然后刷这个老固件,记得这个老的固件好像是有问题的,我下载了太多版本的固件,都记不清了,不过升级一下就可以了,里面是最新的升级程序。

实物正面

实物正面

连接STM32

连接STM32

连接STM8

连接STM8

STVP下操作STM8

STVP下操作STM8

STVP下以SWD模式操作STM32

STVP下以SWD模式操作STM32

STVP下以JTAG模式操作STM32

STVP下以JTAG模式操作STM32

已经升级为J27版本固件

已经升级为J27版本固件

Keil下通过JTAG模式

Keil下通过JTAG模式

Keil下通过SWD模式

Keil下通过SWD模式

实物背面

实物背面

ST-Link V2修改增加JTAG.pdf

下载

123.79 KB, 下载次数: 148, 下载积分: ST金币 -1

我参考的图纸

J27固件升级.zip

下载

485.9 KB, 下载次数: 388, 下载积分: ST金币 -1

升级到J27

ST-Link V2固件.zip

下载

42.71 KB, 下载次数: 433, 下载积分: ST金币 -1

固件

panxing12 回答时间:2016-9-26 09:52:43
楼主,请问你这个是怎么解决的,我买了平衡小车之家的平衡车,然后也是用keil的ST-LINK直接下载程序就会报你这种错误,用ISP就可以...急求解决方法,谢谢
dark_ness 回答时间:2017-4-9 22:51:30
今天碰到相同的问题:
最后找到的方法是,在STM32CubeMX里把SYS下的debug选择为Serial Wire。
可能是这两个IO没有配置导致下载不了的。
efree 回答时间:2017-8-28 16:29:13
好,学习了。。。
hou2016 回答时间:2017-12-7 11:13:12
我的也发生这样的情况,我把st-link插在集线器上(很垃圾的集线器),换插在电脑USB就好了
不人气小坏 回答时间:2018-3-22 00:51:09
谢谢分享
生非死惧 回答时间:2018-10-6 22:37:29
赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞
满头雾水 回答时间:2019-2-25 16:43:04
也出现同样的问题,不知楼主怎么弄好的
123

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版