Skip to main content

SPTrace
ARM嵌入式跟踪器

免费评估

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

指令级跟踪

指令级跟踪

借助ARM的Coresight架构,实时的将cpu指令执行细节传输到pc,重建代码执行过程,开发者可以了解到每一个细节,分析改进开发中的项目

性能分析:利用执行跟踪功能,开发者能监控程序执行的路径和性能瓶颈。
系统级故障诊断:系统出现故障时,可帮助开发者通过跟踪数据快速定位问题所在。

了解详情..

变量实时可视化

项目中的变量可以实时绘制曲线,帮助开发者直观的了解到变量的变化趋势。这个特性在很多场景下非常的有用,比如电压监测,系统内存用量实时分析,协议栈分析等。

硬件级捕获:借助于ARM的ITM单元,实时的捕获每一次变量的cpu访问,不错过每一个细节
访问日志:详细记录每一次变量的读写访问,可以导入结果继续分析

了解详情..

变量可视化
代码覆盖率

代码覆盖率测试(Code Coverage Testing)

通过ETM单元信息的解码,可以详细分析实际代码执行过程中,哪些代码行被执行,哪些代码行没有被执行,这通常是很有用的信息

衡量软件测试中测试用例对源代码的覆盖程度的一种技术。它帮助开发者了解哪些代码被测试了,哪些没有被测试,从而发现潜在的未测试路径和bug

了解详情..

支持这些芯片

意法半导体   (ST)兆易创新 (GigaDevice)ATMELNXP赛灵思 (Xilinx)德州仪器

产品实拍展示

产品实拍 1
产品实拍 2
产品实拍 3
产品实拍 4

用户怎么说

张工 的头像

SPTrace 是我们教学和实验项目中的必备工具,覆盖率跟踪功能很强大,学生也非常容易上手。

张工某高校嵌入式讲师

李工程师 的头像

我们用它来分析裸机程序执行路径,调试效率至少提高了 3 倍。

李工程师芯片公司研发工程师

陈小姐 的头像

原来定位一个定时器死锁问题要几小时,现在几分钟就能找到关键路径。SPTrace 省了我们太多时间。

陈小姐物联网项目负责人

王博 的头像

配合我们的 ECU 开发流程,SPTrace 提供了极好的代码覆盖率分析能力,质量控制做得更稳了。

王博汽车电子软件工程师

孙同学 的头像

我在做毕业设计时用了 SPTrace,很轻量好用,还支持导出分析图,论文图表都靠它了哈哈。

孙同学研究生 | 嵌入式方向

已有 20000+ 项目使用 SPTrace 加速调试,立即体验!
加入我们

免费评估