SEGGER News

Your hub for the latest updates and insights from SEGGER. 

Contact us

 

SEGGER News

Welcome to the News section, your hub for the latest updates and insights from SEGGER.

 

2022 |
Nov. 02
  • RISC-V
  • J-Trace
Author:
SEGGER News: SEGGER introduces streaming trace probe for SiFive RISC-V cores

SEGGER推出支持RISC-V架构的流追踪调试器J-Trace PRO

SEGGER的 J-Trace PRO具有流模式跟踪实时代码性能分析实时代码覆盖率分析功能,现已支持所有带BTM跟踪模块的SiFive E系列RISC-V内核。

J-Trace PRO RISC-V配有超高速USB 3.0接口,可通过USB实现连续的流模式跟踪,能够实时处理来自目标设备的数据,帮助用户深入了解应用程序。实时的流模式跟踪不限制跟踪数据的数量,能进行长时间的数据捕获。这对代码优化非常有帮助,特别是用于发现不常见的、难以复现的bug。

SEGGER的总经理Ivo Geilenbruegge说:“流模式跟踪是代码优化的关键技术。一些对代码要求最苛刻的客户,包括SEGGER自己的工程师,都使用J-Trace PRO进行代码优化和验证。我们很高兴能将这种体验提供给使用SiFive RISC-V内核的开发人员。” J-Trace PRO通过统计指令的执行频率来实现实时代码性能分析,帮助用户找出程序中执行最频繁的部分,这些指令是优化过程中需要关注的重点。代码性能分析的结果可以通过诸如SEGGER Ozone这样的调试软件导出,用于记录和进一步分析。

J-Trace PRO的实时代码覆盖率分析功能可以让工程师清楚地看到程序的执行情况,显示哪些指令已被执行或者还没有被执行。代码覆盖率分析对于测试和验证非常重要。配合完备的测试用例,它能够清晰地显示是否程序中所有的代码在测试过程中都被执行到了,这是代码功能测试的一个关键因素。

J-Trace PRO是SEGGER调试器和跟踪器系列的顶级产品。除了标志性的流模式跟踪和实时功能,它还包含J-Link的所有功能,例如高性能Flash下载,高达4MB/s的下载速度,以及在MCU的Flash存储器中设置无限数量的断点

有关J-Trace PRO RISC-V的更多信息,请访问:https://www.segger.com/products/debug-probes/j-trace/models/j-trace-pro-risc-v/