Debugging Tools for Windows |
要使用IEEE 1394(火线)进行内核调试,可能需要禁用目标机上的1394调试器和主控机上的1394网络适配器。所需要的调整由目标机上面运行的操作系统来决定。
当目标机运行Microsoft Windows Server 2003(未安装Service Pack)或者Windows XP SP1,为了使用1394内核调试连接,必须禁用1394控制器。如果运行这些系统上的机器的1394控制器仍然启用,核心1394栈可能会和1394调试连接发生资源冲突,导致调试连接失败或者在引导期迅速断开。
在Windows Vista(所有版本),Windows Server 2003 SP1和Windows XP SP2上,不需要再目标机禁用控制器。 事实上,如果禁用这些操作系统上的控制器,可能是的在某些电源状态转换的时候妨碍调试。
不管主控机运行什么系统,在任何情况下都不要禁用它的1394控制器。
如果在通过1394调试运行Windows Vista之前版本的Windows有一些问题,可以禁用掉主控机上的1394网络适配器。禁用掉1394网络适配器可以解决由于加载1394网络适配器驱动造成的总线重置的环境更新(issue= = Information System and Software Update Environment?)问题。当使用IP1394时,不要禁用1394网络适配器。这种方法在Windows Vista中不存在,因为Vista不支持1394网络适配器。
在目标机上禁用1394控制器注意不要错误的禁用了1394网络适配器。
在主控机上禁用1394网络适配器注意 在通过1394电缆进行内核调试之前,还需要在主控机上进行软件配置。更多信息,查看安装1394虚拟驱动程序。