【问题标题】:ST-UTIL & STM32F0DISCOVERY: Failed to find an stlink v1 by VID:PIDST-UTIL & STM32F0DISCOVERY:无法通过 VID:PID 找到 stlink v1
【发布时间】:2014-10-27 19:32:59
【问题描述】:

为一个愚蠢的问题道歉,我对这个领域还很陌生,我对这一切还不太满意。

我正在尝试将 GDB 服务器 ST-UTIL 工具和 GNU ARM 编译器与 STM32DISCOVERY 板 (link) 一起使用,到目前为止,我过得很痛苦。

这是我尝试运行 ST-UTIL 时遇到的错误:

http://i.imgur.com/biuB3Q4.png

我没有通过谷歌搜索找到任何有用的东西。我正在使用 Windows 7 x64。谁能帮帮我?

谢谢!

【问题讨论】:

    标签: microcontroller stm32 gdbserver


    【解决方案1】:

    我最近不得不重建我的 Windows 8.1 x64 系统,这意味着重新安装与使用 libusb 的应用程序通信所需的一切,所以我最近也遇到了同样的问题。

    我更喜欢 OpenOCD 作为我的调试服务器,但问题解决方案可能是相同的。您需要使用zadig 实用程序来安装过滤器驱动程序,以便您的 libusb 程序可以看到您的 ST-Link 芯片。我在website 上写了更多关于它的信息。您可能会发现它很有用。

    【讨论】:

    • 不错!我稍后会在我完成工作时尝试它,然后我会报告结果。非常感谢!
    • 我还应该补充一点,F0 探索板上的 ST-Link 是 v2,而不是 v1。 OpenOCD 肯定支持 v2,不太确定“ST-Util”
    • 嘿,我今天设法找到了一些时间。我查了一下,其实我有stm32vldiscovery板,所以最后应该是st-link V1。我通过 zadig 安装了驱动程序,这就是我现在使用 openOCD 得到的(我只是无法让 st-util 工作):screenshot。还有更多提示吗?谢谢!
    • this answer 有帮助吗?我假设您从 Freddie Chopin's site 下载了 OpenOCD 二进制文件,因为他的 OpenOCD 发行版已经编译了 libusb 支持。
    • 好的,谢谢!我不完全确定昨天和今天之间发生了什么...今天,该板仅被识别为大容量存储设备,只需在 Zadig 中安装 WINUSB 驱动程序就可以了,而昨天我清楚地记得有 2 个不同的条目对于 Zadig 的设备...但是我下班后过度疲劳以及可能使用 USB3 端口可能与它有关...非常感谢,斗争仍在继续!
    猜你喜欢
    • 2020-11-10
    • 2020-07-09
    • 2013-10-07
    • 1970-01-01
    • 2022-11-10
    • 1970-01-01
    • 1970-01-01
    • 2014-02-19
    • 2017-02-03
    相关资源
    最近更新 更多