为什么Windbg在通过串口进行内核调试时找不到我的XP机器

时间:2018-02-13 20:20:21

标签: kernel windows-xp windbg

主机:

Windows 10运行windbg,COM2上的串行端口,USB转串口电缆

目标:

Windows XP SP2,COM2上的串行端口,USB转串口电缆

我试图将windbg连接到物理Windows XP机器来调试我的驱动程序,但我没有看到连接。我可以在启动时看到调试选项,因为我已经配置了目标的boot.ini文件以启用调试:

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /debug /debugport=COM2 /baudrate=115200

我已经使用两个usb到串行电缆连接这两台机器,其间使用零调制解调器电缆。我还测试过在两台机器上使用超级终端检查串行连接是否正常。

使用Windbg时,我看到:enter image description here

我尝试过CTRL + BREAK并发出命令,但我什么都没得到。为了能够将windbg连接到我的XP机器,我缺少什么?

1 个答案:

答案 0 :(得分:1)

  • a)第一次尝试使用较慢的速度(你可以随时增加 它稍后)
  • b)使用设备管理器检查两个系统的端口设置(在无调试模式下启动目标)。
  • c)Windbg需要先启动(等待重新连接...)然后以调试模式启动目标