|  | 

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 emFTP

    FTP significa File Transfer Protocol (Protocollo di Trasferimento File). È il meccanismo di base per spostare file tra macchine su reti basate su TCP/IP, come Internet. L’FTP è un protocollo client/server, il che significa che una macchina (il client) avvia il trasferimento contattando un’altra macchina (il server) ed effettuando delle richieste. Il server deve essere…

  •  |  | 

    emFile RAID 5

    Sebbene l’acronimo R-A-I-D derivi da Redundant Array of Independent (originariamente Inexpensive) Disks, i termini “recuperabile” e “replicabile” sono più accurati di “ridondante”. Storicamente, i dispositivi di archiviazione sono stati i dischi rigidi. Nelle applicazioni embedded, questi possono essere qualsiasi tipo di dispositivo di memoria (NAND, NOR, SD) e, date le dimensioni del sistema, l’archiviazione è…

  •  |  | 

    Segger emUSB Device

    Panoramica emUSB-Device è un software per dispositivi USB ad alte prestazioni, progettato specificamente per i sistemi embedded. Scritto in codice ANSI C, consente una facile integrazione della funzionalità USB in qualsiasi sistema embedded. Vengono fornite molteplici classi di dispositivi standard, che permettono al sistema di comportarsi come un dispositivo USB standard e garantiscono la comunicazione…

  •  |  | 

    exFAT per emFile

    Per chi desidera o necessita di un’implementazione exFAT® per emFile, SEGGER ha collaborato con Microsoft per rendere disponibile una licenza diretta Microsoft tramite SEGGER. exFAT per emFile è un’implementazione specializzata del file system exFAT, concepita su misura per i sistemi embedded. Il file system exFAT (Extensible File Allocation Table) è stato sviluppato da Microsoft nel…

  •  |  | 

    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 Ozone

    Ozone è un ambiente di debugg grafico stand-alone completo per applicazioni embedded. Con Ozone è possibile eseguire il debug di qualsiasi applicazione basata su Arm o RISC-V a livello di sorgente (C, C++ e Rust) e assembly. Ozone può caricare applicazioni create con quasi tutti i tipi di toolchain o ambienti di sviluppo integrati (IDE),…