我正在尝试使用 STM32 Blue Pill 和 STLink V2 USB 接口轻松进行编程。但是,我在尝试访问 VCP 时遇到了问题(虚拟 COM 端口) 当我将 STLink 插入计算机时,它应该会为我打开。我已经从 ST 网站安装了最新的驱动程序。
我将 USB 引导加载程序上传到 STM32,然后通过 STLink 上传程序。
在此之后,我无法再通过 USB 连接访问蓝色药丸或 STLink 的串行端口(这以前从来没有奏效过,而这正是我试图让它发挥作用的)。
依据我发现多个来源在线,我希望看到用于串行通信的 COM 端口,但没有。我在设备管理器中看到的只有 STLink 编程器。
有人知道如何解决这种情况并正确配置 STLink 以显示其 COM 端口吗?
答案1
当您安装官方支持的 IDE(如 STM32CubeIDE、keil 或 IAR)时,通常会安装驱动程序。
您也可以使用以下命令安装它: https://www.st.com/en/development-tools/stsw-link009.html
然后虚拟端口就会出现!
答案2
尝试更新驱动程序,如果此技巧无法解决问题,请从系统中卸载 STM32CubeIDE,然后重新安装它将解决问题。