本帖最后由 2303191 于 2009-06-17 16:43:46 编辑

解决方案 »

  1.   

    http://hi.baidu.com/_achillis/blog/item/4f2ec159f64bfa86810a18cd.html
      

  2.   

    可以用串口,不过串口太慢了。1394线和usb线较快。
    连上之后,在target machine中设置好/debug启动选项,host端起来windbg就行了。
      

  3.   

    没使用真实机器调过,使用Windbg+Vmware已经很方便了,可以随时恢复镜像。
      

  4.   

    windbg联机调试,如果是局域网会好点。target machine设置对方机器就好了
      

  5.   

    Windbg+Vmware完全够用了vm也可以架设局域网的啊
      

  6.   

    看你多大的内存了,2G的内存跑起来绝对足够
    vmware据称占资源稍微大点儿
    我是用的VirtualBox虚拟的xp,VSPD虚拟串口连接
    调试起来很流畅
    用虚拟机绝对比真实的目标机要好,启动恢复都很快的
      

  7.   

    设置过程:
    1、把Windbg在桌面建个快捷方式,右键--属性--目标,在后面加上如下内容(-k com:port=\\.\pipe\com_1,baud=115200,pipe)
    目标:"C:\Program Files\Debugging Tools for Windows (x86)\windbg.exe"  -k com:port=\\.\pipe\com_1,baud=115200,pipe
    2、虚拟机里新增一个串口设备,使用“命名管道”,命名为:
    \\.\pipe\com_1
    3、然后在虚拟机里将新增的com1的波特率设为115200,把boot.ini修改一下。
    ////////////////////////////////////
    设置过程到此完毕,使用方法如下:
    1、打开虚拟机系统,停留在debug上,先不按回车。
    2、双击主机桌面上的Windbg快捷方式。
    3、进入虚拟机,回车进入debug模式。
      

  8.   

    多谢 wocow3 大哥的指点。
    我看我是没机会用虚拟机了,烂公司一堆烂电脑。我用的最好的也只有256内存!!
    另外我现在是做硬件设备的驱动,使用虚拟机可以防止死机么?我现在用来调试的电脑平均10分钟黑屏重启 一次。而且没有调试手段,好痛苦……
      

  9.   

    这样说只能申请换设备了。256的内存怎么跑,在VM里,XP设置最低内存也是128。
    虚拟机还是有可能死机的(你的驱动有问题),蓝屏是常见现象。通常会把干净可用的虚拟机镜像备份一份。虚拟机挂掉的时候,直接恢复回去。免的重装的痛苦。
    我一般也不用镜像备份,直接把文件夹里的所有文件拷贝到其他地方,需要恢复的时候再拷回来就好了。