Zu Produktinformationen springen
1 von 5

SEGGER Microcontroller GmbH

SEGGER J-Trace PRO Cortex-M Trace-Debugger

SEGGER J-Trace PRO Cortex-M Trace-Debugger

Trace des ausgeführten Codes erfassen und debuggen

SKU: 8.18.00

Normaler Preis
€1.879,95 EUR exc tax
Normaler Preis Verkaufspreis
€1.879,95 EUR exc tax
Sale Ausverkauft
Versand wird beim Checkout berechnet
If no stock is shown above, order now and we'll dispatch within 5 working days.
Vollständige Details anzeigen

Key Features

Streaming-Trace-Sonde mit SuperSpeed USB3.0-Schnittstelle und Gigabit-Ethernet
Downloadgeschwindigkeit bis zu 4 MB/s
Unbegrenzte Haltepunkte im Flash-Speicher (Flash Breakpoints)
Verwendung mit Ozone und J-Flash
Codeabdeckung auf Anweisungsebene zur Erfüllung gesetzlicher Anforderungen
Free Ozone Debugger License
Cortex-M Optimised

Overview

Image Placeholder — SEGGER J-Trace PRO Cortex-M Hardware

The J-Trace PRO Cortex-M is SEGGER's specialised streaming trace probe designed specifically for ARM Cortex-M microcontrollers. Unlike traditional trace solutions limited by internal buffer sizes, this probe enables unlimited real-time instruction tracing through SuperSpeed USB 3.0 and Gigabit Ethernet interfaces.

Where It Fits

Why It Matters

FeatureWhy It's ImportantWhat You Gain
Streaming TraceNo buffer limitationsCapture months of trace data continuously
Live AnalysisReal-time insightsDebug whilst target runs at full speed
ETM SupportComplete instruction visibilitySee every executed instruction with timing
Includes free Ozone debugger licence and J-Flash programming software. Compatible with all major IDEs including IAR, Keil µVision, and GCC toolchains.

Wiring Quick-Start

HostDirectionThroughDeviceNotes
USB 3.0 Port→USB CableJ-Trace USB PortSuperSpeed for streaming
Ethernet Port→Cat5/6 CableJ-Trace LAN PortAlternative connection
J-Trace Target→20-pin RibbonMCU Debug HeaderJTAG/SWD signals
J-Trace Trace→0.05" ConnectorMCU Trace PinsETM trace data

Code Snippet

// Cortex-M4 ETM trace setup example #define ETM_BASE 0xE0041000 #define TPIU_BASE 0xE0040000
void setup_trace(void) {
// Enable trace clock
CoreDebug->DEMCR |= CoreDebug_DEMCR_TRCENA_Msk;

Data format:

text
// Configure ETM for instruction trace
ETM->CR = 0x00000D1E;  // Enable ETM
ETM->TRIGGER = 0x406F; // Trigger events

// Setup TPIU for external trace
TPIU->SPPR = 0x00000002; // NRZ protocol
TPIU->ACPR = 0x0000000F; // Trace clock prescaler
}

Downloads

Einführung von SEGGER J-Trace PRO: Die ultimative Streaming Trace Probe

Sind Sie ein Embedded-Entwickler auf der Suche nach der perfekten Debugging-Lösung? Dann sind Sie hier richtig! SEGGER J-Trace erfüllt mit seinen unübertroffenen Funktionen und dem nahtlosen Trace-Erlebnis alle Ihre Debugging-Anforderungen.

Entfesseln Sie die Leistung von Unlimited Streaming Trace

Mit SEGGER J-Trace haben Sie unbegrenzten Zugriff auf Streaming-Trace und können vollständige Traces über lange Zeiträume hinweg erfassen. So entgehen Sie nie wieder den schwer zu findenden Bugs, die aus dem Nichts auftauchen! Zeichnen Sie seltene, schwer reproduzierbare Bugs auf und analysieren Sie sie mühelos, selbst wenn Ihr Programmfluss entgleist und in einem Fehlerzustand stoppt.

Live-Codeabdeckung und Profilerstellung immer zur Hand

J-Trace PRO unterstützt erweiterte Funktionen wie Live Code Coverage und Live Code Profiling, die über herkömmliche Trace-Sonden hinausgehen. Behalten Sie mit Live Code Coverage im Auge, welche Teile Ihres Anwendungscodes ausgeführt wurden, und gewinnen Sie mit Live Code Profiling wertvolle Einblicke in die Ausführungshäufigkeit von Anweisungen. Identifizieren Sie Hotspots in Ihrem Code, um Optimierungsmöglichkeiten zu finden, und optimieren Sie Ihren Entwicklungsprozess.

Unterstützung für Cortex-M-basierte Mikrocontroller

Die J-Trace PRO Cortex-M-Variante bietet nahtlose Unterstützung für Cortex-M-basierte Mikrocontroller. Die SuperSpeed ​​USB 3.0-Schnittstelle ermöglicht kontinuierliches Streaming-Trace über USB mit dem vollen Trace-Takt. Diese Echtzeit-Streaming-Funktion stellt sicher, dass Sie Daten über längere Zeiträume ohne Einschränkungen erfassen können und liefert Ihnen alle Einblicke, die Sie benötigen, um Ihren Code effektiv zu entwickeln und zu optimieren.

Profitieren Sie vom ultimativen Debugging-Erlebnis! Nutzen Sie SEGGER J-Trace noch heute und bringen Sie Ihren Embedded-Entwicklungsprozess auf ein neues Niveau!

Engineer Q&A

Questions and Answers

10 questions
  • How Fast Is the Flash Programming Compared to Standard J-Link?

    The J-Trace PRO achieves up to 4MB/s download speeds, significantly faster than standard debug probes. This reduces development iteration time when loading large applications or frequent code updates.

    Answered by John LeggUpdated 12 Oct 2026
  • Can I Debug Remotely Over Ethernet?

    Yes, the integrated Gigabit Ethernet interface enables remote debugging across networks. This is particularly useful for accessing targets in test environments or when the development PC cannot be physically connected.

    Answered by John LeggUpdated 12 Oct 2026
  • What Trace Analysis Features Does the Included Ozone Debugger Provide?

    Ozone offers live code profiling (execution timing and hotspot analysis), live code coverage (instruction-level coverage tracking), and historical trace browsing with source code correlation.

    Answered by John LeggUpdated 12 Oct 2026
  • Is the J-Trace PRO Cortex-M Compatible with Multi-Core Systems?

    This model traces Cortex-M cores only. For Cortex-A, Cortex-R or RISC-V targets, consider the J-Trace PRO (8.24.00), SEGGER's all-in-one model.

    Answered by John LeggUpdated 12 Oct 2026
  • What's Included in the Box with the J-Trace PRO Cortex-M?

    The package includes:

    • J-Trace PRO hardware
    • Cortex-M Trace Reference Board
    • USB 3.0 cable
    • Micro USB cable
    • 20-pin 0.1" JTAG/SWD ribbon cable
    • 20-pin 0.05" trace cable
    • Ozone and J-Flash licences (bundled, downloaded with the J-Link software)
    Answered by John LeggUpdated 12 Oct 2026
  • What ARM Cortex-M Cores Does the J-Trace PRO Cortex-M Support?

    The probe supports Cortex-M cores including M0, M0+, M1, M3, M4, M7, M23, M33, M52, M55, and M85 cores. It works with Cortex-M devices on SEGGER's supported device list that bring out the ETM trace pins; devices not on the tested list will usually still trace.

    Answered by John LeggUpdated 12 Oct 2026
  • How Does Streaming Trace Differ From Traditional Trace Buffers?

    Traditional trace probes capture limited data in internal buffers. Streaming trace continuously transfers data to the host PC via USB 3.0, enabling unlimited capture periods with no limit on the amount of trace data.

    Answered by John LeggUpdated 12 Oct 2026
  • Can I Use the J-Trace PRO Cortex-M with My Existing IDE?

    Yes, it integrates with all major development environments including IAR Embedded Workbench, Keil µVision, Eclipse-based IDEs, and GCC toolchains. The included Ozone debugger works independently of any IDE.

    Answered by John LeggUpdated 12 Oct 2026
  • What's the Difference Between This and the Regular J-Trace PRO?

    The Cortex-M model is optimised for Cortex-M cores. The J-Trace PRO (8.24.00) also supports Cortex-A, Cortex-R and RISC-V architectures.

    Answered by John LeggUpdated 12 Oct 2026
  • Do I Need Special Target Hardware Modifications for Trace?

    Your target must expose the ETM trace pins (typically TRACECLK and TRACEDATA[3:0]) on a connector. Many development boards include these signals on debug headers. No target code modifications are required.

    Answered by John LeggUpdated 12 Oct 2026

Can't find your answer? Ask our engineers.

Ask a Question

Ask Our Engineers About This Product

Your question goes to the Debug Store technical team. We answer by email, and useful questions may be added to this page without your name or email address.

We reply within 24 hours.