Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kernel 为什么Windbg在通过串行端口进行内核调试时找不到我的XP机器_Kernel_Windows Xp_Windbg - Fatal编程技术网

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

Kernel 为什么Windbg在通过串行端口进行内核调试时找不到我的XP机器,kernel,windows-xp,windbg,Kernel,Windows Xp,Windbg,主持人: 运行windbg的Windows 10,COM2上的串行端口,USB到串行电缆 目标: Windows XP SP2,COM2上的串行端口,USB到串行电缆 我正在尝试将windbg连接到物理windows XP计算机以调试我的驱动程序,但没有看到连接。我可以在引导时看到debug选项,因为我已将目标的boot.ini文件配置为启用调试: multi0disk0rdisk0partition1\WINDOWS=Microsoft WINDOWS XP Professional/noex

主持人:

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

目标:

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

我正在尝试将windbg连接到物理windows XP计算机以调试我的驱动程序,但没有看到连接。我可以在引导时看到debug选项,因为我已将目标的boot.ini文件配置为启用调试:

multi0disk0rdisk0partition1\WINDOWS=Microsoft WINDOWS XP Professional/noexecute=optin/fastdetect/debug/debugport=COM2/baudrate=115200

我使用两条usb到串行电缆和中间的空调制解调器电缆连接了这两台机器。我还测试了在两台机器上使用超级终端来检查串行连接是否正常工作

使用Windbg时,我看到:

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

a第一次尝试使用较慢的速度总是可以增加的 以后再说吧 b使用设备管理器检查两个系统的端口设置,以无调试模式引导目标。 c Windbg需要先启动,等待重新连接。。。然后在调试模式下启动目标
我已经试过了,b和c仍然有相同的结果。我是否使用USB到串行电缆?对于驱动程序开发,我使用通过命名管道串行端口连接的vmware会话。这是一个选项吗?我想添加一个更新:使用另一台有专用串行端口的XP机器,我可以连接调试器。我的后续问题是,如何连接到我原来的目标机器?CPU没有本机串行端口。