Debugging Tools for Windows |
启动调试器之前,应该先测试主控机和目标机之间的连接。可以使用PowerShell实用程序来进行。
注意 在Windows XP和Windows 2000中可以使用超级终端(HyperTerminal)来测试连接。但是,在Windows Vista系统中不包含超级终端。
如果还没有安装PowerShell,可以从下面这个站点来安装:
通过以下步骤使用PowerShell来测试串口连接:
PS> $port.open()
PS> $port.Write("Hello, world!")
PS> $port.Close()
这样会向另一台机器发送消息“Hello, world!”。
注意 在前面的命令中,假设使用的串口是COM1,波特率是19200。如果不成功,可以换其他端口试一试。
该命令会列出所有串口。
PS> $port.add_DataReceived({`$this is a handle to SerialPort. $_ is a pointer to SerialDataRecievedEventArgs})
PS> $port.Open()
使用超级终端测试串口连接,按如下步骤操作:
注意 如果超级终端没有安装,可以通过控制面板中的添加/删除程序从Windows安装光盘中安装。
超级终端已经准备好测试了。在主控机上按一些键。如果null-modem电缆安装正确,并且在超级终端中选择的端口号正确,刚才在主控机上按下的字符会在目标机的超级终端窗口中显示出来。
如果没有在目标机中显示,确认是否已经将电缆插入两台机器。确认电缆是null-modem电缆,而非透传串行电缆。
如果电缆正确,可能是COM端口的问题。在目标机的超级终端中创建一个新的连接并选择不同的COM端口。如果问题还未解决,尝试改变主控机上的COM端口。如果问题还存在,则将目标机选择的COM端口改回最早设置的并重置。最终应该会找到正确的配置并测试成功。
如果忘记了哪台机器用哪个端口,在超级终端的文件(File)菜单,点击属性(Properties) 来查看调试任务所应该使用的正确端口配置。