我正在尝试使用 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 实用程序将代码编程到板上。我发现如果我在按下“连接”时按住重置,它只会连接到板按钮。