Skip to main content
  • Products
  • Evaluate our Software
  • Downloads
  • Free Utilities
  • Purchase
  • Support
  • About Us
  • Blog
  • Forum
  • Search
    • Contact Us
    • Forum
    • Wiki
    • Web Shop
    • Newsletter
    • RSS
  •   Jobs
  •   Videos
  •   Blog
  •   Sustainability
  • J-Trace streaming trace probes
  • Technology
  • Accessories
  • Tools
  • Models
SEGGER - Category Icon Debug Tools

J-Trace streaming trace probes

SEGGER's trace probes are the leading solution for analyzing, verifying and profiling code. The J-Trace PRO captures complete instruction traces over infinite periods of time, enabling the recording of infrequent, hard-to-reproduce bugs.

  1. 1.Overview
    1. 1.1.Key features
  2. 2.Debug and trace connectors
  3. 3.Supported devices
  4. 4.Models
    1. 4.1.J-Trace PRO Cortex-A/R/M
    2. 4.2.J-Trace PRO Cortex-M
    3. 4.3.J-Trace PRO RISC-V
  5. 5.Comparison
  6. 6.Media gallery

Overview

SEGGER J-Trace is a professional streaming trace probe that offers the best possible trace experience, boasting an extensive list of features that fulfill any embedded developers’ debugging needs. With unlimited streaming trace, Live Code Profiling and Live Code Coverage, developers can isolate and identify hard-to-find code defects.

The J-Trace PRO offers multi-platform support for Windows, macOS and Linux making it very versatile. This is also reflected in its support for most popular IDEs. The free, stand-alone debug software Ozone can be used for any toolchain to enable tracing. For quick and easy first steps, there are trace reference boards available.

Equipped with full J-Link debug functionality, the J-Trace PRO is designed to support the advanced tracing features of Arm Cortex and RISC-V cores. It provides support for Cortex-M-based microcontrollers (J-Trace PRO Cortex-M), Cortex-A/R/M-based microcontrollers (J-Trace PRO Cortex-A/R/M) and RISC-V-based microcontrollers (J-Trace PRO RISC-V). All of them deliver large trace memory capacities and high-speed communication via USB SuperSpeed 3.0.

Key features

  • Full J-Link debug functionality
  • Includes software and firmware updates
  • Includes use on all target devices currently supported, and on any that will be added

Debug and trace connectors

J-Trace connector layout

J-Trace has two connectors. The pinout of the debug and trace connector is in the SEGGER knowledge base. The debug connector is for debug only and can be used with target adapters for J-Link.

Please note, that only one connector can be used at a time!

Supported devices

SEGGER's J-Trace PRO supports tracing on a wide range of Arm Cortex and RISC-V cores. The list of supported cores is available on this overview page.

The J-Trace PRO is designed to work out-of-the-box with most trace-capable target devices. There is an extensive, regularly-updated list of tested target devices with the latest target device releases. In all other cases J-Trace PRO offers additional features that can make any trace setup possible. It has never been easier to get a trace up and running.

Device not listed? Please don’t hesitate to contact us.

Models

J-Trace PRO Cortex-A/R/M

SEGGER J-Trace PRO Cortex-A/R/M

The Arm Cortex trace probe

The J-Trace PRO for Cortex-A/R/M-based microcontrollers supports tracing on a wide range of Arm Cortex cores.

J-Trace PRO Cortex-M

SEGGER J-Trace PRO Cortex-M

The leading trace probe

The J-Trace PRO for Cortex-M-based microcontrollers enables continuous streaming trace for code development and optimization.

J-Trace PRO RISC-V

J-Trace PRO RISC-V

The RISC-V trace probe

J-Trace PRO for RISC-V-based microcontrollers supports tracing on a wide range of RISC-V cores.

Comparison

 J-Trace PRO Cortex-A/R/MJ-Trace PRO Cortex-MJ-Trace PRO RISC-V
Hardware features
Power supplyUSBUSBUSB
Download speed into RAM [1]4.0 MB/s4.0 MB/s4.0 MB/s
Max. CPU frequencyUnlimitedUnlimitedUnlimited
Max. TPIU frequency300 MHz300 MHz300 MHz
Max. trace clock frequency150 MHz150 MHz150 MHz
Max. SWO speed100 MHz100 MHz100 MHz
Max. target interface speed50 MHz50 MHz50 MHz
Host interfaces
Ethernet
USB
Target interfaces
cJTAG 
JTAG 
Arm SWD 
Arm SWO 
RISC-V SWD 
Trace interfaces
Buffer Trace
Cortex-M ETM Trace
Cortex-A ETM Trace
Cortex-R ETM Trace
Cortex-A PTM Trace
SiFive Nexus Trace BTM
Unlimited streaming trace + Live analysis [2]
Software features
Flash Download 
GDB Server 
J-Flash 
J-Flash SPI 
Ozone 
RDDI
RDI 
Real-Time Transfer (RTT) 
Unlimited Flash Breakpoints 
Supported cores
Cortex-A5 
Cortex-A7 
Cortex-A8 
Cortex-A9 
Cortex-A12 
Cortex-A15 
Cortex-A17 
Cortex-A53
Cortex-A72
Cortex-M0
Cortex-M0+
Cortex-M1
Cortex-M3  
Cortex-M4  
Cortex-M7  
Cortex-M23
Cortex-M33  
Cortex-R4 
Cortex-R5 
Cortex-R8
E20 
E21 
E24 
E31 
E34 
E61 
E61-MC 
E76 
E76-MC 
SC000 (M0 secure)
SC300 (M3 secure)  

Supported          Debug support: Run control, memory access, etc.          Pin trace supported         Not supported

[1]  The download speeds listed here are the peak download speeds that can be achieved by the particular J-Trace 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.

[2]  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, such as code coverage or CPU load analysis based on a function basis.

Media gallery

Video_Cover_Getting_Started_with_J-Trace_Pro_and_Ozone

Getting started

Live Code Profiling & Code Coverage

Advanced debugging webinar

Live Code Profiling & Coverage with SAME70

More Information

Purchase

  • Pricing

Technology

  • Streaming trace
  • Live Code Profiling
  • Live Code Coverage
  • Setting up Trace
  • Tested Devices

Accessories

  • Adapters
  • Isolators
  • Trace Reference Boards

Tools

  • SystemView
  • Ozone

Models

  • Overview
  • J-Trace PRO Cortex
  • J-Trace PRO Cortex-M
  • J-Trace PRO RISC-V
  • Related products

About us

  • The Company
  • Partners
  • Job Offers
  • Media
  • Contact us

Support

  • Technical Support
  • Blog
  • Forum
  • Wiki

Downloads

  • Application Notes
  • Embedded Studio
  • embOS
  • emCompress
  • emCrypt
  • emFile
  • emLib
  • emLoad
  • emModbus
  • emNet
  • emPower
  • emSecure
  • emSSH
  • emSSL
  • emUSB-Device
  • emUSB-Host
  • emVNC
  • emWin
  • Flasher
  • Free Utilities
  • IoT
  • J-Link / J-Trace
  • Linux Studio
  • SystemView
  • CE / REACH

Social Media

Headquarters

SEGGER Microcontroller GmbH

Ecolab-Allee 5
40789 Monheim am Rhein, Germany
info@segger.com
Tel.: +49-2173-99312-0
Fax: +49-2173-99312-28

Locations

USA: SEGGER Microcontroller Systems LLC

Boston area
101 Suffolk Lane
Gardner, MA 01440, USA
us-east@segger.com
Tel.: +1-978-874-0299
Fax: +1-978-874-0599

Silicon Valley
Milpitas, CA 95035, USA
us-west@segger.com
Tel.: +1-408-767-4068

China: SEGGER Microcontroller China Co., Ltd.

Room 218, Block A, Dahongqiaoguoji
No. 133 Xiulian Road
Minhang District, Shanghai 201199, China
china@segger.com
Tel.: +86-133-619-907-60

ISO 9001 certified

ISO 9001

30+ years of experience

First-class embedded software tools since 1992
  • Imprint
  • Disclaimer
  • Privacy Policy

© 2023 SEGGER - All rights reserved.