我目前正在使用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/
发布于 2019-07-16 11:12:42
我在Ubuntu上也有过同样的情况。我用STM32CubeProgrammer解决了这个问题。
在ST链接配置区域:
当给你的董事会供电时,试着尽快连接。当你连接时,你可以做“完整的芯片服务”。它应该已经准备好下一次使用了。我希望它能帮上忙
发布于 2020-07-09 18:28:48
我并不是个人电脑方面的专家,但我在windows 10中发现,使用来自aliexpress的外部ST链接V2,PC机在默认情况下可能会选择错误的驱动程序,而您所做的修复方法就是简单地更改设备的相应驱动程序。
你是怎么做到的:
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")这几乎解决了我所有的问题。
发布于 2016-07-01 11:18:40
你可以试试以下的方法。
确保您已经安装了驱动程序的正确版本(32或64位)。
如果使用外部ST-Link,请确保连接VCC、GND、RESET、SWDIO和SWDCLK。
如果您使用的是外部ST-链接,请确保Atollic使用的是正确的。您可能有两个ST链接连接(外部和嵌入式一个)。
确保ST-Link是以社署模式而非JTAG模式设置的.
在Atollic中,您还可以更改ST-Link连接到目标的方式。尝试不同的组合,例如,在硬件重置下连接。
https://stackoverflow.com/questions/38092674
复制相似问题