Debugging Tools for Windows

安装1394虚拟驱动

要通过1394连接进行调试,调试器会安装一个1394虚拟驱动用于和目标机通信。

安装有三个步骤:

  1. 当调试器软件包在系统上安装时,会将特定文件放到调试器安装目录的1394子目录中。
  2. 第一次使用1394连接启动内核调试时,调试器会进行1394虚拟驱动的预安装。
  3. 如果预安装成功,调试器调用总线驱动程序。总线驱动程序会完成安装过程。

在第2和第3步,必须以管理员登陆到主控机上,因为只有管理员可以安装新驱动。

有两种不同的1394驱动:一个用于运行Windows XP的目标机,另一个用于运行Windows Server 2003或之后的Windows的目标机。他们分别对应两种不同的1394协议设置。不需要袭击修改协议的配置,它会自动被选择。如果因为某些原因想自定义协议配置,查看选择内核调试设置获得更多信息。

如果通过1394调试Windows XP目标然后又通过1394调试Windows Server 2003(或之后)的目标,在主控机上两种驱动都会被安装。反之亦然。

改变调试器文件的位置

每个1394虚拟驱动都只会被安装一次。

所以,如果安装了Windows调试工具包,并进行过1394调试,就不能把调试器的文件复制到其他机器上。这种复制不会包括通过1394连接调试时需要使用到的1394驱动。

同样的问题也会在拥有双重启动的机器上使用同一份调试器拷贝的情况下出现。

要确保1394调试工作,每台计算机(或者双重启动机器上的每个系统)都应该安装调试工具包。查看调试器安装获取操作方法。

注意 在通过1394电缆进行内核调试之前,还必须在目标机上进行软件设置。查看禁用1394控制器

Build machine: CAPEBUILD