从 J-Link 改回 St-link 后出现 ST-LINK 错误 (DEV_USB_COMM_ERR)

问题描述 投票:0回答:3

我试图将 St-link 转换为 J-link,但更改后我想检查返回 St-link 是否工作正常。不幸的是现在不起作用。

当我尝试连接 STM32F769I-Disco 时,我收到一条消息 ST-LINK 错误 (DEV_USB_COMM_ERR)

有人知道如何将STM32恢复到默认状态吗?也许可以使用除 ST-link 之外的其他连接?

我完全按照此链接执行步骤:https://www.segger.com/products/debug-probes/j-link/models/other-j-links/st-link-on-board/

我尝试在 STMCubeProgrammer 中硬重置后立即进行连接,但出现了同样的问题。 应用程序可以看到 ST-Link,但无法连接到目标。

stm32 segger-jlink st-link
3个回答
1
投票

我设法解决了这个问题。

我花了很多时间才找到解决方案,但至少电路板再次正常工作了。

板连接到 PC 后 1-2 秒内,“升级固件”选项没有变灰。因此,如果您的固件被破坏,请尝试单击此选项。它恢复默认固件并且 ST-Link 正常工作。


0
投票

我的操作系统是Ubuntu 20.04。 我发现libusb-1.0-0路径错误。 Stm32cubeprogrammer 加载了错误版本的 libusb-1.0-0 我找到了两个版本的libusb-1.0-0 正确的是 /lib/x86_64-linux-gnu/libusb-1.0.so.0.


0
投票

我在 jlink 后重新刷新时遇到了同样的问题,上述内容和更新我的 Windows 驱动程序一起解决了问题。

© www.soinside.com 2019 - 2024. All rights reserved.