Debugging Tools for Windows

禁用1394控制器

要使用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控制器
  1. (仅Windows Server 2003 (没有安装 service pack) 和Windows XP SP1)
  2. 在目标机上,打开设备管理器(Device Manager),(即点击开始运行,并且输入Devmgmt.msc)。
  3. 找到1394控制器。根据设备管理器里面使用的不同视图,会在不同的地方找到它。一般,可以在PCI 总线(PCI Bus)节点下找到。
  4. 右键点击1394控制器,并选择禁用(Disable)。
  5. 重新启动计算机。

注意不要错误的禁用了1394网络适配器。

在主控机上禁用1394网络适配器
  1. (仅Windows Server 2003 和之前的系统)
  2. 在目标机上,打开设备管理器(Device Manager),(即点击开始运行,并且输入Devmgmt.msc)。
  3. 展开网络适配器(Network Adapters) ,找到1394 网络适配器(1394 Net Adapter)。
  4. 右键点击1394网络适配器,并选择禁用
  5. 重新启动计算机

注意 在通过1394电缆进行内核调试之前,还需要在主控机上进行软件配置。更多信息,查看安装1394虚拟驱动程序

Build machine: CAPEBUILD