USB Type-C™ 标准允许您更改连接器配置,并将非 USB 功能分配给引脚。这使得您可以创建特殊配置,将调试和跟踪功能分配给引脚。最简单的形式仅涉及两个用于通过 SWD 进行调试的引脚。完全实现后,它可以包含两个调试引脚和四个串行跟踪路径。不需要用于调试和跟踪的 USB Type-C™ 引脚可以继续正常工作。例如,一个功能齐全的 USB 3.1 接口可以与一个双引脚调试方案并行运行。.
Lauterbach 提供两种类型的 TRACE32 USB-C 模块:
• 基于 Lauterbach TRACE32 PowerDebug 模块的调试解决方案,可在不牺牲 SuperSpeed USB 3.1 通道任何功能的前提下,实现 2 针调试接口。
• 基于 Lauterbach TRACE32 PowerDebug 和 PowerTrace Serial 模块组合的完整解决方案,支持 2 针调试和 4 路串行跟踪。这
两个模块均包含功能连接以及调试/跟踪连接。它们还能够管理配置通道并为电路板供电。
实现示例展示了提供 SWD 和 4 路 HSSTP 调试的完整解决方案。该实现方案不限于单一的调试/跟踪配置,可通过调试器 GUI 进行完全配置。对于系统开发人员而言,其优势在于能够在最终产品中复用现有连接器进行调试和跟踪。
