首页 > 解决方案 > 如何在 STM32 Discovery Board 上安装 ST-Link 驱动程序以进行 Visual GDB 调试

问题描述

我正在尝试使用 Visual Studio 2019、Visual GDB 和 STM32CubeMX 对 STM32VLDiscovery 板进行编程。当我将板连接到机器时,它显示为“USB 大容量存储设备”。我正在使用 Windows 10 虚拟机。该程序构建良好,但是当我尝试开始板载调试时,我收到一条错误消息,指出:

USB 大容量存储设备”似乎没有安装“ST-Link 驱动程序”驱动程序。调试器可能无法找到您的设备。现在尝试安装它吗?

如果我单击“是”,则会启动一个名为 UsbDriverTool.exe 的软件,并且会出现一个带有消息的进度条

VisualGDB 正在安装以下 USB 驱动程序:ST-Link 驱动程序以下设备:USB 大容量存储设备

然后这会失败并显示消息

自动安装驱动程序已成功。您想尝试手动安装吗?

再次单击“是”会收到消息

USB 驱动程序安装失败,代码为 -532462766

然后最后

打开失败(未找到匹配的适配器)

谁能告诉我,我如何将 ST-Link 驱动程序安装到发现板上,以便我可以开始调试我的代码?

(可能相关的另一件事。我尝试使用 STM32 ST-Link 实用程序将代码编程到板上。我发现如果我在按下“连接”时按住重置,它只会连接到板按钮。

标签: embeddedstm32visualgdb

解决方案


推荐阅读