我想使用 PuTTY 程序连接我的串行端口,但这是不可能的:当我单击“打开”时没有任何反应,在 Windows 7 或带有 VirtualBox 的 MAC OS X 下我只听到“嘟嘟嘟……”声。
下面的截图显示了我对串口的配置以及PuTTY中的设置。
我要做的第一件事是确保您可以直接使用主机操作系统连接到外部设备。 由于您使用的是 Mac,因此您可以从命令行使用 screen(因为您使用的是 9600 波特率):
screen /dev/ttyS0 9600
如果这不起作用,那么你就死在水里了。
然后确保您的主机的串行端口暴露给您的虚拟客户端。 从主机 Virtualbox 设置中,您需要通过串行端口(如此处 https://superuser.com/questions/436049/how-to-use-host-serial-port-from-guest-in-virtualbox )。
在 Putty 中,您应该能够连接到您经过的 COM 端口。
上述解决方案的更多详细信息(使用“Session”而不是“Serial”)
在小窗口左侧的 PUTTY 中选择“串行”树项。然后将您选择的连接数据输入右侧的表格中。首先考虑COM端口的正确名称,您可以在Windows的设备管理器(硬件管理器)中找到它以及波特率。
接下来选择“Session”树项并更改会话类型(可能以前的“SSH”或“Telnet”为“Serial”(这次不是在树中,而是在带有会话设置的表单中为“Serial”) Com 端口和波特率(参见列表点“1”)可能出现在会话表单中 会话设置(在“串行”树项中指定)全局存储在 PUTTY 中。可能计划从“串行”启动(这不起作用)或从“会话”。
在“会话->保存的会话”字段中输入您选择的名称,然后按[保存]。现在将存储先前列表点的设置以及您指定的一些附加设置。当您下次启动 PUTTY 时,您可以再次选择这些设置并 [LOAD] 它们。会话存储在注册表中。可能存在出口的可能性。
选择“会话”树项目时按[连接](如第一个答案帖子中所写)。终端现在应该打开了。
Putty 无法打开串口的问题,错误 2。假设 com 端口设置为 com1,但检查设备管理器下的端口发现 comport 实际上是 Com5。将其设置为 Putty 中的端口,然后通过串行连接。