Debug & Trace Probes

J-Trace PRO: The Leading Trace Solution

J-Trace Pro

J-Trace PRO is an advanced debug probe that supports advanced tracing features of Arm Cortex and RISC-V cores.

Features

  • Supports Streaming Trace (trace data is streamed to PC/debugger in real time, unlimited trace buffer)
  • Has all the J-Link functionality
  • Gigabit Ethernet interface
  • SuperSpeed USB 3.0 interface (1.2 GBit/s)
  • JTAG speed: 50 MHz
  • Works with all currently available Cortex-M devices up to 150 MHz ETM trace clock (300 MHz CPU clock)
  • Supports tracing on Cortex-M/R/A and RISC-V targets
  • Free software updates
  • 64 MB on-board trace buffer for legacy one-shot tracing mode

J-Link

J-Link

SEGGER J-Links are the most widely used line of debug probes available today. They’ve proven their value for more than 10 years.

Features

  • Ultrafast download speed
  • Unlimited breakpoints in flash memory
  • Real-Time Transfer technology for extended debug information
  • All popular devices are supported (Arm, RISC-V, 8051, PIC32, RX)
  • All popular debuggers are supported
  • Multi-platform support (Windows, Linux, Mac)
  • Free updates

Debug & Trace Probes family: A comparison

FeatureJ-Link
EDU
J-Link
EDU
Mini
J-Link
BASE
Classic
J-Link
BASE
Compact
J-Link
PLUS
Classic
J-Link
PLUS
Compact
J-Link WiFiJ-Link
ULTRA+
J-Link PROJ-Trace
PRO
Cortex-M
J-Trace
PRO
Cortex
J-Trace
PRO
RISC-V
Download speed into RAM11.0 MB/s200 KB/s1.0 MB/s1.0 MB/s1.0 MB/s1.0 MB/s1.0 MB/s4.0 MB/s4.0 MB/s4.0 MB/s4.0 MB/s4.0 MB/s
Max. target interface speed15 MHz4 MHz15 MHz15 MHz15 MHz15 MHz15 MHz50 MHz50 MHz50 MHz50 MHz50 MHz
Max. SPI interface speed12 MHz4 MHz12 MHz12 MHz12 MHz12 MHz12 MHz50 MHz50 MHz50 MHz50 MHz50 MHz
Max. SWO speed30 MHz4 MHz30 MHz30 MHz30 MHz30 MHz30 MHz100 MHz100
MHz
100 MHz100 MHz100 MHz
High Speed Sampling Bandwidth1 kHz51 kHz51 kHz51 kHz51 kHz51 kHz51 kHz5Unlimited6Unlimited6Unlimited6Unlimited6Unlimited6
Supported target voltage1.2V – 5V3.3V1.2V – 5V1.2V – 5V1.2V – 5V1.2V – 5V1.2V – 5V1.2V – 5V1.2V – 5V1.2V – 5V1.2V – 5V1.2V – 5V
USBYesYesYesYesYesYesYesYesYesYesYesYes
EthernetNoNoNoNoNoNoNoNoYesYesYesYes
WiFiNoNoNoNoNoNoYesNoNoNoNoNo
JTAG interfaceYesYesYesYesYesYesYesYesYesYesYesYes
cJTAG interfaceYesYesYesYesYesYesYesYesYesYesYesYes
SWD interfaceYesYesYesYesYesYesYesYesYesYesYesYes
SWO interfaceYesYesYesYesYesYesYesYesYesYesYesNo
Microchip ICSPĀ® interfaceYesNoYesYesYesYesYesYesYesNoNoNo
Renesas FINE interfaceYesNoYesYesYesYesYesYesYesNoNoNo
ETM TraceNoNoNoNoNoNoNoNoNoYesYesYes
ETB/MTB TraceYesYesYesYesYesYesYesYesYesYesYesYes
Unlimited Streaming Trace + Live Analysis4YesYesYesYesYesYesYesYesYesNoNoNo
J-FlashNoNoNoNoYesYesYesYesYesYesYesYes
J-Flash SPINoNoNoNoYesYesYesYesYesYesYesYes
Unlimited FlashbreakpointsYesYesNoNoYesYesYesYesYesYesYesYes
OzoneYesYesNoNoYesYesYesYesYesYesYesYes
Flash DownloadYesYesYesYesYesYesYesYesYesYesYesYes
GDB ServerYesYesYesYesYesYesYesYesYesYesYesYes
RDDINoNoNoNoYesYesYesYesYesYesYesYes
RDINoNoNoNoYesYesYesYesYesYesYesYes
Real-Time Transfer (RTT)YesYesYesYesYesYesYesYesYesYesYesYes

1 The download speeds listed here are the peak download speeds that can be achieved by the particular J-Link model. The actual download speed may be lower as it depends on various factors, such as, but not limited to: The selected debug interface & speed, the CPU core and its operating frequency, other devices in the JTAG chain in case JTAG is used as target interface.

4 Unlimited streaming trace allows to transmit trace in real-time to the PC . While traditional trace only allows to see and analyze the last xxx MB of trace data, with streaming trace it is possible to have all data available. This allows extended debugging features like code coverage, CPU load analysis based on a function basis, …

5 Max. sampling frequency is guaranteed for sampling one variable and for appropriate target interface speeds being selected (min. 1 MHz). Sampling more than one variable in parallel, may lead to a smaller max. sampling frequency. When this threshold of sampling frequency decrease is hit, depends on different factors (Number of variables to be sampled in parallel, size of each variable, selected target interface speed, …)

6 Only limited by the bandwidth of the debug interface. Typical sampling frequency of one variable: > 10 kHz.