本文介绍当您尝试使用 USB 3.0 调试程序时出现的问题。我们发布了一个更新来解决此问题。应用此更新之前,请签出在这篇文章中的硬件设置的先决条件。
症状
请考虑以下情形:
-
有的基于 Intel® Atom™ 处理器 Z373x 系列或英特尔 Cherry 跟踪成本降低 (CHT-CR)-基于计算机正在运行 Windows 8.1。
-
计算机有一个外部的 USB 2.0 端口。
-
您尝试执行内核调试设备通过 USB 3.0 电缆插入 USB 2.0 端口。
在这种情况下,调试失败。
原因
出现此问题是因为 Intel® Atom™ 处理器 Z373x 和 CHT-CR 平台不提供 xHCI 针降低由于调试支持。
解决方案
若要解决此问题,您可以使用以下方法之一。
注意:应用此更新后,您可以执行内核调试 Intel® Atom™ 处理器 Z373x 和 CHT-CR 设备通过 USB 3.0 电缆插入外部 USB 2.0 端口。在完整 Intel® Atom™ 处理器 Z374x、 Z377x、 Z378x 也支持此功能,Z379x 或 N28xx/N29xx 和 CHT 插入 USB 2.0 设备电缆连接到外部 USB 3.0 端口,因为外部 USB 3.0 端口可以向后兼容 USB 2.0。方法 1: Windows 更新
已从提供此更新。
方法 2︰ 更新汇总
要解决此问题,请安装。
硬件设置的先决条件
若要应用此更新,您必须满足以下条件︰
-
固件应该有可扩展的设备控制器接口 (xDCI) 调试端口表 2 (DBG2) 项目。
-
到所需的 USB 调试端口正确公开的 xDCI 控制器。
-
OEM 固件已隐藏在 PCI,xDCI 控制器或将其公开为 ACPI 设备而不是作为一个 PCI 设备。
注意:将通过 DBG2 表条目指向 xDCI 的基址。 -
应该平台启动前插入 USB 数据线。
不支持以下方案︰
-
没有电源管理支持。 这是目前可扩展的主机控制器接口 (xHCI) 调试解决方案相同。
-
没有热插拔方案的支持。
-
没有 USB 重新连接方案的支持。
此外,在应用此更新后,轮询机制添加实现并处理事件缓冲区中的事件。由于使用轮询机制,轮询率是低于硬件事件来填充事件缓冲区的速度更快。
状态
Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。
详细信息
检查的详细信息,请参阅。 下表包含 xDCI DBG2 表中条目的重要字段︰
此更新的全球版本将安装具有下表所列属性的文件。这些文件的日期和时间以协调世界时 (UTC) 列出。您的本地计算机上这些文件的日期和时间以您的本地时间加上当前夏令时 (DST) 偏差显示。此外,当您对文件执行某些操作时,日期和时间可能会更改。
Windows 8.1 文件信息和备注
-
通过检查下表中显示的文件版本号,可以识别应用于特定产品、 里程碑 (RTM、 SPn) 和服务分支 (LDR、 GDR) 的文件:
-
在"附加文件信息"部分中分别列出的清单文件 (.manifest) 和菊花安装的文件 (.mum) 为每个环境。MUM、 MANIFEST和相关的安全目录 (.cat) 文件,对要维护更新组件的状态非常重要。对其属性没有列出的安全目录文件已签署 Microsoft 数字签名。