跟踪扩展
概述
全面了解您的嵌入式系统
基于跟踪的调试增加了一套强大的功能,可以补充和增强现有的调试工具。许多现代设备都包含一个跟踪端口,能够提供有关程序流程和数据操作的实时、非侵入式信息。这可用于确定代码的位置、耗时,分析任务切换、中断,以及生成代码覆盖率报告。如果把传统调试看作一系列快照,那么基于跟踪的调试就是一段带有时间戳的视频。
所有 TRACE32® 跟踪工具还包括逻辑跟踪选项:数字、模拟或混合信号。这使得软件和硬件事件的交叉触发、传统逻辑和协议分析以及功耗测量成为可能,所有这些都可以在您最喜欢的调试环境中进行。
什么是痕迹
为什么要实时跟踪?
程序流程跟踪可准确显示已执行的指令以及执行这些指令所 需的时间。 执行了多长时间。 通过使用实时跟踪,您可以
- 根据这些数据轻松创建代码覆盖率报告、
- 快速定位代码中的时间瓶颈,或证明代码符合任何要求的截止日期、
- 在运行时捕捉到难以发现的错误的全貌,而这些错误在运行时出现的频率很低。
所有这一切都不会干扰正在测试的应用程序。