我有一个 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 端口,您可以使用它打印调试日志。