跟踪扩展

综述

全面了解您的嵌入式系统

基于跟踪的调试增加了一套强大的功能,可以补充和增强现有的调试工具。许多现代设备都包含一个跟踪端口,能够提供有关程序流程和数据操作的实时、非侵入式信息。这可用于确定代码的位置、耗时,分析任务切换、中断,以及生成代码覆盖率报告。如果把传统调试看作一系列快照,那么基于跟踪的调试就是一段带有时间戳的视频。

所有 TRACE32® 跟踪工具还包括逻辑跟踪选项:数字、模拟或混合信号。这使得软件和硬件事件的交叉触发、传统逻辑和协议分析以及功耗测量成为可能,所有这些都可以在您最喜欢的调试环境中进行。

PowerTrace Serial  | 串行跟踪嵌入式系统 | 劳特巴赫

PowerTrace 系统

使用 PowerTrace 扩展您的 PowerDebug 系统,并将高带宽跟踪记录和分析功能集成到您的TRACE32 调试系统中。通过用户可交换的前处理器,您可以轻松地在目标之间迁移,支持所有并行和串行跟踪协议。

CombiProbe MIPI | 劳特巴赫

CombiProbe 紧凑型跟踪

利用面向中低端嵌入式设计的全跟踪系统的强大功能。CombiProbe 2 是一种混合调试和跟踪系统,为嵌入式系统提供完整的TRACE32 功能集,跟踪端口宽达 4 位。它功能强大,足以跟踪 SoC 中的多个内核或两个独立的器件。

什么是痕迹

为什么要实时跟踪?

程序流程跟踪可准确显示已执行的指令以及执行这些指令所 需的时间。 执行了多长时间。 通过使用实时跟踪,您可以

  • 根据这些数据轻松创建代码覆盖率报告、 
  • 快速定位代码中的时间瓶颈,或证明代码符合任何要求的截止日期、 
  • 在运行时捕捉到难以发现的错误的全貌,而这些错误在运行时出现的频率很低。

所有这一切都不会干扰正在测试的应用程序。

实时跟踪