SPTrace
ARM嵌入式跟踪器
免费评估国内首款支持ARM TRACE解码分析的嵌入式调试工具
支持指令级跟踪, 变量动态可视化, 代码覆盖率测试广泛应用于嵌入式项目性能分析,系统级故障诊断,访问日志记录,指令测试等场景

指令级跟踪
借助ARM的Coresight架构,实时的将cpu指令执行细节传输到pc,重建代码执行过程,开发者可以了解到每一个细节,分析改进开发中的项目
性能分析:利用执行跟踪功能,开发者能监控程序执行的路径和性能瓶颈。
系统级故障诊断:系统出现故障时,可帮助开发者通过跟踪数据快速定位问题所在。
变量实时可视化
项目中的变量可以实时绘制曲线,帮助开发者直观的了解到变量的变化趋势。这个特性在很多场景下非常的有用,比如电压监测,系统 内存用量实时分析,协议栈分析等。
硬件级捕获:借助于ARM的ITM单元,实时的捕获每一次变量的cpu访问,不错过每一个细节
访问日志:详细记录每一次变量的读写访问,可以导入结果继续分析


代码覆盖率测试(Code Coverage Testing)
通过ETM单元信息的解码,可以详细分析实际代码执行过程中,哪些代码行被执行,哪些代码行没有被执行,这通常是很有用的信息
衡量软件测试中测试用例对源代码的覆盖程度的一种技术。它帮助开发者了解哪些代码被测试了,哪些没有被测试,从而发现潜在的未测试路径和bug
支持这些芯片






产品实拍展示


