|  | 

Segger J-Trace

Panoramica

Lo J-Trace di SEGGER è una sonda di tracciamento (trace probe) professionale di tipo streaming che offre la migliore esperienza di analisi possibile, vantando un elenco esteso di funzionalità in grado di soddisfare ogni esigenza di debug degli sviluppatori embedded. Grazie allo streaming trace illimitato, al Live Code Profiling e alla Live Code Coverage, i progettisti possono isolare e identificare difetti del codice altrimenti difficili da scovare.

J-Trace offre supporto multi-piattaforma per Windows, macOS e Linux, risultando estremamente versatile. Questa flessibilità si riflette anche nel supporto ai più popolari IDE. Per abilitare il tracciamento con qualsiasi toolchain, è possibile utilizzare il software di debug stand-alone gratuito Ozone. Per muovere i primi passi in modo rapido e semplice, sono inoltre disponibili schede di riferimento per il tracciamento (trace reference boards).

La serie J-Trace comprende diversi modelli. Dotato di tutte le funzionalità di debug dello J-Link, lo J-Trace PRO è progettato per supportare le funzioni di tracciamento avanzate di tutti i core e le architetture più diffuse. Modelli specializzati forniscono supporto per microcontrollori basati su Cortex-M (J-Trace PRO Cortex-M), Cortex-A/R/M (J-Trace PRO Cortex-A/R/M) e RISC-V (J-Trace PRO RISC-V). Tutti offrono ampie capacità di memoria di traccia e comunicazione ad alta velocità via USB SuperSpeed 3.0.


Caratteristiche principali

  • Sonda di streaming trace con interfaccia SuperSpeed USB 3.0 e Gigabit Ethernet.
  • Streaming in tempo reale alla massima velocità di clock del sistema.
  • Ottimizzazione delle applicazioni con il Live Code Profiling.
  • Code Coverage a livello di istruzione per soddisfare i requisiti normativi.
  • Tracciamento illimitato per isolare e identificare difetti software nascosti.
  • Punti di interruzione illimitati nella memoria flash (Unlimited Flash Breakpoints).
  • Disponibile per tutti i dispositivi più diffusi (Arm e RISC-V).

Modelli J-Trace

  • J-Trace PRO: La sonda di tracciamento multi-architettura “all-in-one” per qualsiasi core e architettura CPU.
  • J-Trace PRO Cortex-A/R/M: Supporta il tracciamento su un’ampia gamma di core Arm Cortex.
  • J-Trace PRO Cortex-M: La sonda leader per abilitare lo streaming continuo per lo sviluppo e l’ottimizzazione del codice.
  • J-Trace PRO RISC-V: Supporta il tracciamento su una vasta gamma di core RISC-V.

Connettori di debug e tracciamento

Lo J-Trace dispone di due connettori. Quello di debug è dedicato esclusivamente al debug e può essere utilizzato con gli adattatori target per J-Link. Il connettore di tracciamento gestisce i segnali ETM/N-Trace.

Nota: È possibile utilizzare un solo connettore alla volta.


Dispositivi supportati

L’elenco dei produttori, famiglie e SoC supportati include decine di migliaia di dispositivi. Se il tuo componente non è in elenco, puoi contattare direttamente il supporto SEGGER.


Specifiche tecniche in sintesi

CaratteristicaValore
AlimentazioneUSB
Velocità di download in RAMFino a 4.0 MB/s
Frequenza CPU massimaIllimitata
Frequenza TPIU massima300 MHz
Interfacce hostEthernet, USB 3.0
Interfacce targetcJTAG, JTAG, SWD, SWO
TracciamentoStreaming illimitato + Analisi live

Ultime notizie

Dicembre 2025: SEGGER annuncia il supporto per il debug, il tracciamento e la programmazione per i processori Alif Semiconductor serie E4, E6 e E8, che abilitano l’IA generativa nei dispositivi Edge.

Articoli simili

  •  |  |  | 

    SEGGER embOS Classic Safe

    embOS Classic-Safe è un sistema operativo in tempo reale (RTOS) certificato dall’organismo di ispezione tecnica tedesco TÜV SÜD. La certificazione è conforme agli standard IEC 61508 SIL 3, IEC 62304 Classe C e ISO 26262 ASIL D. Su richiesta, è disponibile anche la certificazione per altri standard di sicurezza funzionale derivati dalla norma IEC 61508.L’adesione…

  •  |  |  | 

    Segger emVNC

    emVNC-Server (Virtual Network Computing) consente di visualizzare il display e gestire un sistema embedded tramite USB (utilizzando emUSB-Device di SEGGER), TCP/IP o qualsiasi altro livello di trasporto di tipo socket. emVNC è stato progettato specificamente per i sistemi embedded. Fornisce sia il modulo server per il sistema target, sia l’applicazione client per i computer. L’applicazione…

  •  |  | 

    Segger emBoot Secure

    Panoramica emBoot-Secure è la soluzione di SEGGER conforme al Cyber Resilience Act (CRA) per aggiornamenti firmware sicuri e verificabili su dispositivi embedded. Questo approccio end-to-end protegge i dispositivi da modifiche non autorizzate del firmware, furto di proprietà intellettuale e clonazione. Garantisce che venga installato solo firmware autentico e approvato dal produttore, utilizzando un’architettura crittografica a…

  • Segger J-Link

    I probe di debug J-Link sono la scelta più popolare per ottimizzare l’esperienza di debug e programmazione flash. Offrono caricamenti flash da record, velocità di download in RAM fino a 4 MB/s e la possibilità di impostare un numero illimitato di breakpoint nella memoria flash dei microcontrollori (MCU). J-Link supporta inoltre un’ampia gamma di CPU…

  •  |  |  | 

    Segger emSSL

    emSSL offre un supporto completo per i più recenti protocolli TLS, fornendo funzionalità avanzate senza i vincoli delle licenze open-source o dell’obbligo di attribuzione. Può essere integrato senza problemi in prodotti gratuiti, commerciali o proprietari senza la necessità di divulgare il codice sorgente combinato. Fornito come codice sorgente in ANSI C, emSSL garantisce la massima…

  •  |  | 

    Segger emWin

      emWin è la libreria grafica per sistemi embedded di SEGGER. Fornisce strumenti e API per la creazione di interfacce grafiche (GUI) su piattaforme microcontrollore, consentendo anche a sistemi con risorse limitate di eseguire interfacce utente interattive di alta qualità. Supporta display sia semplici che complessi ad alta risoluzione, è progettata specificamente per il mondo…