我试图将 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,但无法连接到目标。
我的操作系统是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.
我在 jlink 后重新刷新时遇到了同样的问题,上述内容和更新我的 Windows 驱动程序一起解决了问题。