完美体育·(中国)手机网页版科技提醒您:您的浏览器版本过低或者使用了兼容模式,为了获得更好的浏览体验,建议使用IE10以上的浏览器或使用极速模式。 请升级浏览器以获得更好的体验!

实时追踪和分析

深圳市完美体育·(中国)手机网页版科技有限公司是ARM公司官方授权全线工具产品代理商, 提供ARM公司原装正版开发工具(包括本产品 MDK-ARM)的销售服务,以及ARM工具产品的市场推广、产品更新、技术支持和售后服务。

概念:MDK-ARM也称KEIL MDK-ARMKEIL ARMRealview MDKI-MDKuVision4 等,系为同一产品。

相关: MDK-ARM下载ARM授权证明完美体育·(中国)手机网页版典型客户


MDK-ARM和ULINK适配器一起,在基于Cortex-M内核器件中使用ARM CoreSight技术来提供高级的实时调试、追踪和兼容性分析。


  数据和事件追踪


所有的Cortex-M3和Cortex-M4内核器件均支持数据和事件追踪功能。对于你正在运行时的系统,MDK-ARM提供了许多方式来分析这些信息。

  • 追踪窗口 -通过捕获时间栈、PC采样、异常和读/写访问等方式来显示程序流程图。
  • 调试浏览器 -在终端窗口显示指令追踪(ITM)的printf类型的输出。
  • 异常窗口 -显示关于程序异常和中断的静态信息。
  • 事件计数器 -显示能提供性能指示的指定事件计数器的实时数值。
  • 逻辑分析仪 -图形化显示在捕获数据追踪中的变量变化。
  • RTX事件浏览器 -以时间为尺度来显示RTX内核任务切换事件和统计。

数据和事件追踪窗口提供来源运行中目标的关于程序数据、异常、变量和printf类型输出类型的信息


 指令追踪


带ETM功能的Cortex-M系列器件可以提供指令追踪。Keil ULINKpro流指令追踪直接向你的PC机提供历史系列的调试、执行分析、性能最优化和代码覆盖率。


代码覆盖率

虚拟的无约束的追踪信息流,能让MDK提供你应用程序的完整代码覆盖率。代码覆盖率指示每一条已经被执行的指令,确保你的应用的详尽测试。提供完善的软件核查和验证只是一个基本的要求。


性能分析

ULINKpro允在许长时间里运行的应用程序,同时收集追踪信息。通过异常分析工具和性能分析仪来确定程序瓶颈、优化你的应用和帮助定位缺陷的方式是可行的。


注意:

1. MDK4.02或更高版本才支持实时追踪特性,而ULINK1不支持。

2. ULINKpro,ULINK2,ULINK-ME支持数据和事件追踪。

3.对于指令追踪功能,仅在ULINKpro中可用。


更多内容