首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >初始化ST-Link设备时出错-连接到设备失败

初始化ST-Link设备时出错-连接到设备失败
EN

Stack Overflow用户
提问于 2016-06-29 07:09:47
回答 6查看 75.3K关注 0票数 10

我目前正在使用ST-链接调试器来编程我的STM32F3发现板.我使用的IDE是Atollic 5.5.2。现在我正面临一个非常奇怪的问题,就是我一直在获取信息。

初始化ST链接设备时出错。原因:(-1)未能连接到设备。请检查电源和电缆是否对准目标。

每当我想将程序下载到我的STM32中时。我已经尝试了一些我在网上找到的解决方案,但问题仍然存在。以前有没有人遇到过这样的问题?任何建议都会有帮助。

这是我找到的解决办法,但我不为自己工作。http://www.kerrywong.com/2012/08/02/the-dreaded-cannot-connect-to-st-link-error-message/

EN

回答 6

Stack Overflow用户

发布于 2019-07-16 11:12:42

我在Ubuntu上也有过同样的情况。我用STM32CubeProgrammer解决了这个问题。

在ST链接配置区域:

  1. 序列号->刷新以获取stlink序列
  2. 模式:正在重置
  3. 复位模式:核心复位

当给你的董事会供电时,试着尽快连接。当你连接时,你可以做“完整的芯片服务”。它应该已经准备好下一次使用了。我希望它能帮上忙

票数 4
EN

Stack Overflow用户

发布于 2020-07-09 18:28:48

我并不是个人电脑方面的专家,但我在windows 10中发现,使用来自aliexpress的外部ST链接V2,PC机在默认情况下可能会选择错误的驱动程序,而您所做的修复方法就是简单地更改设备的相应驱动程序。

你是怎么做到的:

代码语言:javascript
复制
Hit Windows key 
Type "device manager"
Locate connected ST link device Right click-> "Update driver"
browse my PC -> Let me pick from a list available
and there you want to select STLink Dongle Version:("Your most recent")

这几乎解决了我所有的问题。

票数 2
EN

Stack Overflow用户

发布于 2016-07-01 11:18:40

你可以试试以下的方法。

确保您已经安装了驱动程序的正确版本(32或64位)。

如果使用外部ST-Link,请确保连接VCC、GND、RESET、SWDIO和SWDCLK。

如果您使用的是外部ST-链接,请确保Atollic使用的是正确的。您可能有两个ST链接连接(外部和嵌入式一个)。

确保ST-Link是以社署模式而非JTAG模式设置的.

在Atollic中,您还可以更改ST-Link连接到目标的方式。尝试不同的组合,例如,在硬件重置下连接。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38092674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档