使用 USB 端口作为 Win10 上 STM32-NucleoF411 与 PC 的串行通信

使用 USB 端口作为 Win10 上 STM32-NucleoF411 与 PC 的串行通信

我有一个 STM32 Nucleo-F411RE,正在使用 WIN 10,64 位。

我可以对其进行编程,一切正常。但我希望能够使用用于调试的 USB 端口,这样我就可以连接诸如 Putty 之类的东西并查看程序输出,而无需启动调试会话。

我在网上看到的所有内容都提到了使用 ST Link 安装的虚拟 com 端口,但设备管理器中的 PORTS 下没有列出任何内容。唯一显示的是通用串行总线设备下的 STM32 STLink,但我不知道是否可以使用它进行连接。

有人知道我该怎么做吗?

我一直在使用 OpenOCD 进行调试..它使用本地主机端口 3333 进行连接,但我无法通过 putty 连接到该端口。

答案1

不确定是否要连接到 ST-Link 的虚拟 COM 端口?在这种情况下,某些主板将不支持虚拟通信端口配置文件,因为 ST Link 无法更新到最新版本。一些可以更新到最新 ST Link 固件的较新主板将支持虚拟 COM 端口配置文件,并在设备管理器中显示为 COM 端口,您可以使用它打印调试日志。

相关内容