Skip to main content
  • 产品
  • Software evaluation
  • 下载
  • Free utilities
  • 购买
  • 芯片厂商
  • 支持
  • 关于我们
  • Search
  • 工作机会
  • 新闻简报
  • 联系我们
  • J-Trace streaming trace probes
  • J-Trace Pro RISC-V

    J-Trace Pro RISC-V

    The RISC-V trace probe

    • Combines J-Link debugging with advanced trace analysis and profiling
    • Unlimited instruction trace recording to capture rare and hard-to-reproduce bugs
    • Live Code Coverage and Live Code Profiling with high-speed streaming via USB 3.0
    Buy now Downloads Documentation
    1. 1.Key features
      1. 1.1.Real-time instruction trace
      2. 1.2.Live code coverage and profiling
      3. 1.3. Same licenses and features as J‑Trace Pro
    2. 2.Device support
      1. 2.1.Supported devices
    3. 3.Use cases
    4. 4.J-Trace technology
    5. 5.Tool set
      1. 5.1.Device Support Kit (DSK)
      2. 5.2.Software Development Kit (SDK)
    6. 6.Software
    7. 7.Buyers Guide
    8. 8.Customer support
    9. 9.Media gallery
      1. 9.1.Product images
      2. 9.2.Videos
    10. 10.Technical specifications
    11. 11.Package content
    12. 12.FAQ

    Key features

    A magnifying glass with a lightning bolt overlaying horizontal lines, symbolizing analysis or investigation in a digital context. The image is set against a dark background within a circular frame.

    Real-time instruction trace

    Captures every executed instruction non-intrusively in real time, which enables developers to pinpoint hard-to-find issues and thoroughly understand program flow.

    A magnifying glass icon is centered within a round gray background. Inside the magnifying glass, horizontal lines represent text or data, suggesting a focus on examining or searching for information.

    Live code coverage and profiling

    Tracks executed code and measures performance in real time, supporting optimization of applications and revealing untested or inefficient sections.

    Icon depicting a document with an upward arrow, symbolizing an upload function. The document features lines to suggest text and is set against a circular background.

    Same licenses and features as J‑Trace Pro

    Comes with the full set of J-Link Pro licenses and capabilities, ensuring seamless debugging and compatibility across a wide range of microcontrollers and development environments.


    Device support

    An illustration showing a universal debug probe connected to three separate circuit boards labeled Device A, Device B, and Device C. Each device is linked with glowing lines, indicating data flow. A fourth device, labeled Device D, is present but marked as "trace unavailable.

    Any device supported by J-Link can also be used with J-Trace. The available trace functionality depends on the trace components implemented by the target device. The Tested Devices list contains devices that have been explicitly validated for trace functionality using J-Trace streaming trace probes. Ready-to-use reference projects are available for many of these devices, enabling trace out of the box.

    Tested Devices list

    Devices not included in this list can also be traced, provided they implement the required trace components for Arm or RISC-V.

    Supported devices

    J-Trace probes provide J-Link debugging capabilities and features for selected devices.

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


    Use cases

    A close-up view of a computer motherboard with glowing circuits. Above it, there are transparent digital display elements showing a flowchart and a list of items, possibly related to data processing or system information. The overall color scheme is dark with bright blue and orange highlights.

    Bug removal

    Tracing enhances debugging by capturing complete, non-intrusive execution data. Developers can reconstruct an almost unlimited backtrace of the application, making it possible to locate even rare or timing-dependent issues. This comprehensive view of program flow greatly improves reliability and stability.

    A close-up of a circuit board featuring various microchips and brightly colored data streams in blue and green. Above the board, a transparent interface displays a matrix of illuminated blocks, suggesting a theme of digital technology or data analysis.

    Code coverage and automated testing

    Code coverage measures which parts of an application are executed during a test. In embedded systems, simulation-based testing is often limited by hardware interfaces that are difficult to replicate. Instruction tracing enables non-intrusive code coverage on real hardware, showing exactly which instructions were executed and highlighting untested sections to ensure thorough validation.

    A close-up of a computer circuit board featuring a central microchip surrounded by colorful, glowing lines representing data flow. Above the chip, a transparent screen displays various data graphs and indicators, symbolizing technology and digital analysis.

    Code profiling and performance analysis

    Code profiling offers a detailed view of execution behavior by recording how often and how long individual instructions are executed. This helps identify performance bottlenecks, analyze CPU load, and prioritize optimization efforts. The results support efficient, high-performance embedded software design.


    J-Trace technology

    Streaming trace

    J-Trace probes features continuous streaming trace, which enables non-intrusive live trace data analysis and instruction tracing on the host computer while the target system is running.

    Read more

    Live Code Profiling

    Code profiling shows which instructions are executed and how often. It helps identify runtime hotspots and optimization potential by measuring the execution time and frequency of functions, blocks, and instructions. The results highlight where processing time is spent and can be exported using tools such as the Ozone debugger for documentation and further analysis.

    Read more

    Live Code Coverage

    Live Code Coverage provides precise insight into how much of a source line, block, function, or file is executed on the target. This makes it possible to identify code that is not covered by tests, including unreachable sections, and enables efficient code improvements or the creation of targeted test suites for uncovered blocks.

    Read more

    Unlimited Breakpoints

    Set as many breakpoints as you need in internal or external flash. Debug thoroughly, even when hardware breakpoints run out.

    Read more

    Black rectangular device labeled "J-Trace" with indicators for Power, USB, Trace, and Target power. It features a logo for "SEGGER" and is designed for debugging and programming embedded systems.

    Tool set

    J-Trace uses the same proven software ecosystem as J-Link. All tools and extensions available for J-Link are therefore fully compatible with J-Trace, ensuring a consistent workflow across debug and trace setups.

    A close-up view of a black circuit board featuring intricate pathways and connections. A white curved line connects two points, highlighting the flow of electrical signals. The image emphasizes the complexity of technology and the design of electronic components.

    Device Provisioner

    The Device Provisioner helps to provision microcontrollers for debug, trace or production access, including locking the device afterwards. It simplifies the automation of configuring security features on target devices.

    Read more
    A digital interface displays a "Tool set" option, featuring an icon of a package being lifted on a platform. The background consists of a circuit board, emphasizing a technological theme. The layout suggests user interaction with tools related to a software or hardware environment.

    Ozone

    It integrates seamlessly with SEGGER’s Ozone debugger, providing a powerful environment for performance analysis, instruction tracing, and code optimization.

    Read more
    A close-up of a circuit board featuring a microchip with numerous connecting pins. The background displays intricate patterns of pathways and components typical of electronic circuitry, highlighting the technology's complexity and design.

    SystemView

    SystemView is an embedded software-tracing tool designed to analyze and profile the behavior of real-time systems. It offers deep insights into runtime behavior, surpassing the capabilities of traditional debuggers.

    Read more
    Image depicting a schematic of microcontroller connections. The central component labeled "J-Trace" connects to several smaller microchips, illustrating a data flow. There are indicators for power and USB connections. The background features a circuit board design, enhancing the technical theme.

    Device Support Kit (DSK)

    The J-Link DSK can also be used with J-Trace and allows silicon vendors and users to add debug and flash programming support for new devices for use with J-Link and J-Trace. A new device typically requires a flash loader and, in some cases, a script defining special connect and reset sequences.

    The DSK includes the SEGGER flash loader as well as a collection of example script files for devices that require special handling.

     More information 

    A close-up image of a computer microchip on a circuit board, featuring intricate pathways. Overlaying the image is a graphic displaying "J-Link SDK" with a downward arrow symbol, indicating software development resources related to the microchip.

    Software Development Kit (SDK)

    The J-Link SDK enables the integration of J-Link and J-Trace support into custom applications. It is used in professional IDEs, such as SEGGER Embedded Studio, and debug software such as Ozone, to enable direct debugging with J-Link and J-Trace. The SDK also provides dedicated trace features for capturing and analyzing trace data with J-Trace.

    Available for Windows, Linux, and macOS, the SDK can be used with nearly any programming language or development environment.

     More information 


    Software

    All software is included free of charge. 

    For every J-Trace, the J-Link Software and Documentation Package is available here:

    DownloadJ-Link Software and Documentation Pack

    Buyers Guide

    A black device labeled "J-Trace Pro" with LED indicators for Power, USB, Trace, and Target Power. It features a connector on one side and a smooth, textured surface. The device is used for debugging and tracing in embedded systems.

    J-Trace Pro


    Cortex A/R

    Cortex-M

    RISC-V

    Trace reference boards

    Unlimited Flash Breakpoints

    Ozone Debugger

    Monitor Mode

    Real Time Transfer (RTT)

    Download speed 
    up to 4.0 MByte/sec

    Target interface speed 
    up to 50 MHz

    Trace clock speed up to 200 MHz

    Buy now
    Alt text: A black device labeled "J-Trace Cortex-A/R/M" with indicator dots for Power, USB, Trace, and Target power. The device features a textured surface and comes from the brand Segger. It has connection ports on one end.

    J-Trace Pro Cortex


    Cortex A/R

    Cortex-M

    RISC-V

    Trace reference boards

    Unlimited Flash Breakpoints

    Ozone Debugger

    Monitor Mode

    Real Time Transfer (RTT)

    Download speed 
    up to 4.0 MByte/sec

    Target interface speed 
    up to 50 MHz

    Trace clock speed up to 200 MHz

    Buy now
    Image of a black rectangular device labeled "J-Trace Cortex-M" with indicator lights for Power, USB, Trace, and Target power. The device is produced by SEGGER and features a connector at one end.

    J-Trace Pro Cortex-M


    Cortex A/R

    Cortex-M

    RISC-V

    Trace reference boards

    Unlimited Flash Breakpoints

    Ozone Debugger

    Monitor Mode

    Real Time Transfer (RTT)

    Download speed 
    up to 4.0 MByte/sec

    Target interface speed 
    up to 50 MHz

    Trace clock speed up to 200 MHz

    Buy now
    A black device labeled "J-Trace RISC-V" with indicators for Power, USB, Trace, and Target power. The logo of SEGGER is visible on the device. The design is compact and rugged, suitable for electronic testing and debugging.

    J-Trace Pro RISC-V


    Cortex A/R

    Cortex-M

    RISC-V

    Trace reference boards

    Unlimited Flash Breakpoints

    Ozone Debugger

    Monitor Mode

    Real Time Transfer (RTT)

    Download speed 
    up to 4.0 MByte/sec

    Target interface speed 
    up to 50 MHz

    Trace clock speed up to 200 MHz

    Buy now

    Customer support

    Every J-Trace comes with one year of Initial Coverage & Warranty, providing hardware warranty and support. At the time of purchase, Coverage & Warranty can be extended to a total period of 3 or 5 years.

    To extend coverage beyond the inital period, Extended Coverage can be purchased.

    Please note: Support is available for registered products only.

    Organizations with a larger number of SEGGER hardware products may benefit from Company Support. This allows engineers to receive technical assistance regardless of the coverage status of their individual devices.


    Media gallery

    Product images

    A black device labeled "J-Trace RISC-V" with status indicators for Power, USB, Trace, and Target power. It features the SEGGER logo and a simple rectangular design. The device is used for debugging and programming RISC-V microcontrollers.
    J-Trace Pro RISC-V front
    A rectangular electronic device featuring a USB port and an Ethernet port. The device is labeled with the name "1-Trace" and includes indicator lights and power labels. It has a textured surface and rounded corners, designed for easy handling.
    J-Trace Pro RISC-V target connector
    Alt text: A gray J-Trace RISC-V debugging tool featuring indicator lights for power, USB, and target power, with a connector port on one end for interfacing with hardware. The SEGGER logo is visible on the device.
    J-Trace Pro RISC-V target connector

    Videos

    Aug. 202010:40

    J-Trace PRO & Ozone — Getting started

    YouTube

    Jan. 202148:06

    J-Trace PRO — Advanced debugging webinar

    YouTube

    Aug. 20161:55

    Live Code Profiling & Live Code Coverage — Live Code Profiling

    YouTubebilibili

    Oct. 20185:01

    Live Code Profiling & Live Code Coverage with SAME70

    YouTube

    Aug. 20206:47

    J-Trace PRO — On NXP i.MX RT600

    YouTube

    Technical specifications

    SpecificationValue
    Supported OSMicrosoft Windows (x86-64, Arm64), Linux (x86-64, Arm64), macOS (x86-64, Apple Silicon)
    Electromagnetic compatibility (EMC)EN 55022, EN 55024
    Operating temperature+5°C ... +60°C
    Storage temperature-20°C ... +65 °C
    Relative humidity (non-condensing)Max. 90% rH
    Mechanical
    Size (without cables)123mm x 68mm x 30mm
    Weight (without cables)(without cables) 120g
    Available interfaces
    Ethernet interfaceGigabit
    USB interfaceUSB 3.0, SuperSpeed
    Target interfaceJTAG/SWD 20-pin (14-pin adapter available)
    JTAG/SWD + Trace 19-pin
    JTAG/SWD interface, electrical
    Power supplyUSB-powered (max. 400mA)
    Target interface voltage (VIF)1.2V ... 5V
    LOW level input voltage (VIL)VIL <= 40% of VIF
    HIGH level input voltage (VIH)VIH >= 60% of VIF
    Reset typeOpen drain with 100 Ohms series resistor. Can be pulled low or tristated
    JTAG/SWD interface, timing
    Data input rise time (Trdi)Max. 20ns
    Data input fall time (Tfdi)Max. 20ns
    Data output rise time (Trdo)Max. 10ns
    Data output fall time (Tfdo)Max. 10ns
    Clock rise time (Trc)Max. 10ns
    Clock fall time (Tfc)Max. 10ns
    Trace interface, electrical
    Power supplyUSB-powered (max. 400mA)
    Target interface voltage (VIF)1.2V ... 5V
    Voltage interface low pulse (VIL)Max. 40% of VIF
    Voltage interface high pulse (VIH)Min. 60% of VIF
    Capacitive load3 pF J-Trace + 8 pF cable (typical)
    Trace interface
    Max. trace clock frequency200 MHz

    Package content

    SEGGER J-Trace PRO RISC-V trace probe

    J-Trace Pro RISC-V

    20-pin, 0.05" target ribbon cable

    20-pin, 0.05" target ribbon cable

    20-pin, 0.1" target ribbon cable

    20-pin, 0.1" target ribbon cable

    USB 3.0 cable

    USB 3.0 cable


    FAQ

    What is the advantage of using the J-Trace Pro over other trace probes?

    One of the biggest advantages of the J-Trace Pro is its streaming trace capability. Streaming trace allows for continuous live trace analyses, enabling debugging for even the most complex problems.

    Can I use the J-Trace Pro as a debug probe?

    Yes. The J-Trace Pro includes all capabilities of the J-Link debug probes and comes with all licenses, such as for Unlimited Flash Breakpoints. It can be used with the J-Link software as well as with any tool that supports the J-Link.

    Can the J-Trace Pro be used with any IDE?

    Yes. The J-Trace Pro can be used with all common IDEs, just like any J-Link debug probe.

    Can any IDE be used for tracing as well?

    Unfortunately most IDE vendors do not offer trace analysis features. If they do, it is only to a limited degree.

    What can I use for tracing and analysis?

    We recommend using the graphical standalone debugger Ozone. It supports all J-Trace Pro capabilities and compliments them with its advanced analysis features. Ozone can be used independent of a compiler, with the output of any IDE or toolchain. It can also be used completely free of charge with a J-Trace Pro, even for commercial use.

    What do I need in order to trace with a J-Trace Pro?

    Just connect the target device and start debugging. J-Trace Pro is designed to simply get working. It can be up and running in less than 10 minutes. A guide can be found here.

    Where can I find trace-related troubleshooting information?

    Tracing is a very hardware-dependent debug technique, and some target hardware modifications or designs can cause issues when trying to set up the trace debug interface. To give our customers an easy-to-use troubleshooting platform with the most asked questions answered, we have created the following setup page: Setting up trace.

    Any more questions? Please contact us.

    Are there any trace example projects that I can use for orientation?

    Yes, every J-Trace Pro gets shipped with a Cortex-M Trace Reference Board. An example project is part of the J-Trace tutorial. We also created a list of tested devices that each come with an example project that runs out-of-the-box with a J-Trace Pro and Ozone. The list is available here and is updated regularly.

    My device is not on the tested devices list, what can I do to get an example project for it?

    The trace-capable MCU market is growing, and it is becoming harder to keep track of all devices. If we don't happen to have a trace example for your particular device, please feel free to contact us.

    The requirements for adding a new example project are:

    • Must be supported by J-Link software: overview of supported CPUs and devices
    • The target hardware must be publicly available and an evaluation board.
    • Trace pins must be physically connected to the trace debug interface.
    What is the maximum voltage that can be handled by the galvanic isolation of the Ethernet?

    The Ethernet data lines are isolated as required per IEEE 802.3 (test voltage 1500 Vrms for one minute). Note that this is NOT valid for the Ethernet shield that has a direct electrical contact to the USB shield and a resistive and capacitive coupling to probe GND. For an effective isolation, you need to use an unshielded twisted pair Ethernet cable.


    Latest news

    2026
    Sep.21
    J-Link
    Image featuring three programming tools: J-Trace, J-Link, and Flasher, arranged side by side. The background includes circuit-like graphics, with the text "Support for RZ/G3L & RZ/G3SE" prominently displayed above. The Renesas logo is shown to the left, emphasizing the brand.

    SEGGER J-Link, J-Trace, and Flasher support new Renesas RZ/G3L and RZ/G3SE MPUs

    SEGGER’s J-Link debug probes, J-Trace streaming trace probes, and Flasher in-circuit programmers now support the newly released Renesas RZ/G3L and RZ/G3SE microprocessors. Current support includes debugging the integrated Arm Cortex-M33 core and programming external QSPI flash, enabling developers to begin working with these parts of the new devices right away.

    [Read more...]

    All news


    Related content

    J-Trace Pro

    J-Trace Pro supports unlimited streaming trace for Cortex-M, Cortex-R and Cortex-A as well as RISC-V devices with 64 MB on-board trace buffer.

    Tested Devices

    Table lists all devices on which trace has been explicitly tested with J-Trace PRO & for which reference projects were created to verify (streaming) trace.

    Overview

    Discover how Trace Reference Boards provide all you need for a quick, simple and portable trace demo. Learn more at SEGGER.

    MIPI-60 Adapter

    MIPI-60 Adapter – Allows JTAG connections between J-Trace, J-Link or Flasher and Jacinto7 TI target hardware systems.

    Live Code Coverage

    The J-Trace PRO streaming trace capability can provide completely accurate information about the instruction execution on a target system.

    Get in touch with us

    Have questions or need assistance? Our Embedded Experts are here to help!

    Reach out to us for:

    • Licensing quotes
    • Technical inquiries
    • Project support

     

    Contact us

    • Online documentation
    • Knowledge Base
    • Supported devices
    • List of downloads
    • Release notes
    • Update notification
    • Pricing
    • Buy now
    • Support
    • Videos
    • Product briefs

    全球总部

    德国: SEGGER Microcontroller GmbH

    地址: Ecolab-Allee 5
    40789 Monheim am Rhein, Germany
    电邮: info@segger.com
    电话: +49-2173-99312-0
    传真: +49-2173-99312-28

    网点分布

    中国:哲戈微系统科技(上海)有限公司

    地址: 中国上海市闵行区秀涟路133号
    大虹桥国际A 栋218室
    邮编201199
    电邮: china@segger.com
    电话: +86-133-619-907-60


    简易信息聚合
    ISO 9001
    ISO 27001
    First-class embedded software tools since 1992
    Designed and made in Germany
    • 版本说明
    • 免责声明
    • 行为准则
    • 隐私策略
    • 沪ICP备2022005181号
    • 沪公网安备 31011202014525号
    © 2026 SEGGER - 版权所有.

    您即将离开 segger.cn 而访问境外网站,是否继续?