Flasher Compact

Programmatore universale per la produzione con operatività anche standalone e supporto per  varie architetture (ARM/Cortex, Renesas RX, Renesas RL78, ST Microelectronics STM8,  Microchip PIC16, PIC18, AVR,  memorie esterne NOR parallele, memorie esterne NOR SPI).

  • Porta di comunicazione: USB2.0.
  • Memoria di massa per la memorizzazione dei firmware e dei file di configurazione: 128MB.
  • Involucro supercompatto e rimovibile, che consente il fissaggio di una o più unità di questo prodotto in un sistema di test integrato (ATE).

Scalabilità dei volumi di produzione

Tramite il nuovo sistema di controllo Flasher-HUB, è possibile controllare sino a #24 Flasher-Compact simultaneamente, creando un sistema GANG con grande capacità produttiva.

Leggi tutto

SEGGER J-Flash è ora disponibile anche per macOS & Linux

A partire dalla release 6.70 del pacchetto software per i J-Link, tutti i tool sono ora disponibili per tutti i principali sistemi operativi: Windows, macOS e Linux.

Se alcuni tool per il J-Link funzionano in riga di comando, quelli con interfaccia grafica sinora erano utilizzabili solamente in ambiente Windows. Questi pacchetti sono stati riscritti in modo da poter essere rilasciati per tutti i principali sistemi operativi disponibili.

Questa filosofia è stata già adottata in passato in altri tool come Embedded StudioSystemView e Ozone debugger and performance analyzer.

Leggi tutto

SiFive Insight debug/trace platform con J-Link

Segger consolida l'offerta di tool di sviluppo per i chip SiFive basati sul core RISC-V grazie al supporto del trace basato su Nexus che consente di monitorare e registrare l'esecuzione delle istruzioni da parte del processore. 

Utilizzando un  J-Link (modelli: PLUS, PRO, ULTRA) con il debugger Ozone gli sviluppatori sono ora in grado di sfruttare la funzionalità di trace-on-chip offerta dai core della SiFive. Tra le funzionalità di rilievo, c'é il "backtrace" che consente di analizzare tutta la storia di esecuzione del programma muovendosi a ritroso -passo a passo- nel codice. Altre funzionalità avanzate sono il Code Coverage e il Profiling. Ozone mostra i dati acquisiti tramite appositi report.

Leggi tutto

J-Link e J-Trace ora supportano Hilscher NetX90

Monheim am Rhein, 11 Luglio 2019 – Segger ha rilasciato il supporto per il J-Link e J-Trace per il chip di Hilscher netX90. Non solo ora è possibile programmare le flash in modo ultra-veloce e inserire breakpoint in flash, ma si possono fare analisi avanzate come il Code Coverage e Function Profiling

J-Link e J-Trace rappresentano i più popolari strumenti di debug sul mercato. Funzionano in modo indipendente dalla toolchain utilizzata, sia questa GDB, LLVM/Clang o una toolchain commerciale come IAR Embedded Workbench. J-Trace-PRO supporta tutti i dispositivi Cortex-M sul mercato dotati di porta ETM (Embedded Trace Macrocell).

Per maggiori informazioni sul supporto per il TRACE, con tanto di guida illustrata e di applicativo di esempio, potete visitare questo link esterno (Wiki Segger): https://wiki.segger.com/Tracing_on_Hilscher_netX90

Leggi la press release direttamente sul sito Segger

Leggi tutto

IoT, un esempio

Segger ha sviluppato un’applicazione di esempio per mostrare le potenzionalità del pacchetto per l’IoT (Internet of Things). Questa applicazione implementa una stazione meteo che gestisce un nodo IoT e pubblica su un servizio in cloud i dati registrati.

Descrizione del progetto

Dei sensori nella stazione meteo registrano la temperatura e pubblicano i dati. I dati sono analizzati dal cloud e resi disponibili su: http://iotnode.segger.com

Implementazione

La stazione meteo è basata sul kernel real-time Segger embOS che gestisce diversi task, come l’interfaccia grafica e gli input dall’utente. Per connettersi a internet, la stazione IoT utilizza lo stack TCP/IP emNet tramite Wi-Fi. La connessione è sicura, grazie a TLS che fa parte del pacchetto emSSL.
La registrazione è fatta con il client HTTP e il parser JSON del pacchetto IoT di Segger. Grazie al pacchetto crittografico emCrypt vengono apposte le firme digitali, i certificati e effettuate le verifiche.
Il nodo IoT pubblica i dati utilizzando MQTT Client (emMQTT) in sicurezza tramite Secure Socket Layer SSL (emSSL)

Guarda il progetto completo sul sito della Segger

Leggi tutto

IAR C-TRUST

C-Trust è un’estensione della toolchain IAR che per lo sviluppo di codice sicuro e crittografato. La gestione della sicurezza e della cifratura del firmware è completamente automatica, così gli sviluppatori possono concentrarsi sullo sviluppo dell’applicazione.

Dopo aver compilato e debuggato come al solito l’applicazione con IAR Embedded Workbench, il codice sarà automaticamente crittografato mediante l’algoritmo simmetrico standard AES. Il codice programmato in flash viene verificato tramite il boot loader sicuro (Secure Boot Manager).

Con C-Trust si estendono le funzionalità di Embedded Workbench per garantire la creazione di codice con un profilo di sicurezza creato dall’utente tramite il pacchetto Embedded Trust oppure con un profilo predefinito preinstallato.

Profilo di Sicurezza
IAR fornisce una serie di profili di sicurezza predefiniti.
Un profilo di sicurezza definisce la configurazione dell’ambito di esecuzione fidato (“trusted”).
Le proprietà del profilo del contesto di sicurezza predefinito include:

  • chiavi crittografiche e i certificati
  • configurazione del boot sicuro
  • gestione della sicurezza del microcontrollore
  • processo di aggiornamento dell’applicazione
  • policy di aggiornamento
  • layout della memoria del dispositivo

E’ possibile personalizzare un profilo di sicurezza solamente utilizzando il pacchetto Embedded Trust di cui C-trust rappresenta un sottoinsieme.

Per approfondire, visitate il link (esterno, sito IAR Systems):
https://www.iar.com/embedded_trust/

Leggi tutto

Supporto IAR per RISC-V

IAR Systems ha rilasciato la prima toolchain commerciale per la nuova architettura di processore open-source RISC-V.
La soluzione è basata sul solido ambiente di sviluppo Embedded Workbench e già la prima release ha mostrato un livello di ottimizzazione molto superiore alle toolchain gratuite.
La prima versione di Embedded Workbench per RISC-V supporta i core RV32 32-bit RISC-V. Le release future supporteranno il core a 64-bit, il set di istruzioni ridotto RV32E e vi sarà una versione certificata per applicazioni Functional-Safety

IAR Embedded Workbench per RISC-V include il tool di analisi professionale C-STAT.

Leggi tutto

RTT – Real-Time Transfer

RTT è una nuova tecnologia disponibile con tutti i modelli di J-Link che consente uno scambio dati ad alta velocità e bidirezionale tra il microcontrollore e il PC. Supporta le architetture Cortex-M e Renesas RX. Può gestire simultaneamente più canali di trasmissione in ambo le direzioni, consentendo la massima flessibilità all’utilizzatore. Tramite il tool J-Link RTT Viewer è possibile mostrare il traffico in più terminali virtuali, per esempio: uno per standard output, uno per error output.

Come si fa ad ottenere RTT?

RTT è parte del pacchetto software per il J-Link scaricabile gratuitamente dal sito della Segger, dalla sezione “download”.

Leggi tutto

Flasher PRO

  • Programmatore standalone per la produzione con supporto per varie architetture (ARM/Cortex, Renesas RX, Renesas RL78, ST Microelectronics STM8,  Microchip PIC16, PIC18, AVR,  memorie esterne NOR parallele, memorie esterne NOR SPI).
  • Dotato delle porte di comunicazione: Ethernet 10/100, RS232 e USB2.0.
  • Disponibile con due tagli di memoria di massa, per la memorizzazione dei firmware e delle configurazioni:  128MB e 2048MB.

(altro…)

Leggi tutto

J-Link Plus

J-Link-Plus condivide con il J-Link Base lo stesso hardware, ma è più completo dal punto di vista della dotazione software:

  • J-Link Unlimited Flash Breakpoints. Questa funzionalità consente di gestire un numero illimitato di breakpoint nella flash del dispositivo, ricorrendo all’uso di breakpoint di tipo software (tramite l’istruzione BKPT)
  • J-Flash.exe (gestisce la programmazione automatizzata di  flash interne, esterne NOR parallele e con alcuni microcontrollori anche le memorie (Q)SPI esterne)
  • J-Flash-SPI.exe (programmazione di memorie flash esterne (Q)SPI, direttamente ai pin.
  • J-Link RDI / RDDI: protocollo di debug compatibile con tutti i debugger RDI.
  • Includel a licenza per Ozone, l’ambiente grafico debug per i J-Link.

Unlimited Flash Breakpoints: questa tecnologia consente di supportare un numero illimitato di breakpoint nella flash interna del microcontrollore. Per dare un’idea della comodità offerta da tale tecnologia, si pensi che un Cortex-M4 supporta #6 breakpoint sul codice e un Cortex-M0 solamente #4.

J-Flash è un software per la programmazione delle flash interne ed esterne (NOR, SPI). Con questo software J-Link diventa un vero e proprio strumento per la produzione.

Ozone: J-Link è compatibile con numerosi ambienti di debug, come IAR C-SPY, ma il modello Plus (o superiori) mettono a disposizione l’ambiente di debug proprietario di Segger, Ozone.

Formati

J-Link-Plus esiste in due formati:

  • J-Link-Plus Classic
  • J-Link-Plus Compact

Funzionalmente identici, la versione Classic è pensata per il laboratorio; la versione Compact è di dimensioni più contenute (circa 3.5cm x 3.5cm) ed è dotata di fori per semplificarne il fissaggio in sistemi di test.

J-Link-Plus modello Compact
Leggi tutto

Tecnologie

Questa sezione del sito è dedicata alle numerose tecnologie utilizzate all'interno dei prodotti a listino. In molti casi si tratta di tecnologie che possono aiutarvi a innovare, aggiungendo ai Vostri prodotti funzionalità al passo con i tempi.

Scopri di più

Per saperne di più potete contattare i nostri tecnici: Tel: 039-328722 e-mail: info@italsoft-mi.it

Prodotti disponibili (per categoria)
Leggi tutto

Programmatori per la produzione

Questa sezione è dedicata ai programmatori di flash della Segger per piccoli e grandi volumi produttivi. Sono disponibili programmatori singoli controllabili tramite PC, programmatori standalone e gang programmer per affrontare volimi di produzione più elevati.

 

Segger J-Link

Famiglia di programmatori e debugger per le architetture ARM/Cortex, Renesas RX, RISC V

Segger Flasher

Famiglia di programmatori JTAG/SWD/FINE per la produzione in grado di operare standalone.

Segger Flasher-ATE

Programmatore modulare standalone per ARM/Cortex-M, Renesas RX, Renesas RL78, STM8, PIC.

Leggi tutto

Debugger JTAG/SWD/Fine/ETM/ETB

[pt_view id="635211dc9u"]

Come mantenere sempre il J-Link allo stato dell'arte?

Tramite il programma di Trade-in! E' possible acquistare un nuovo hardware della Segger (J-Link o Flasher) a un prezzo scontato rottamando il proprio strumento Segger obsoleto o guasto. Per maggiori informazioni potete contattarci chiamandoci (tel. 039-32.87.22) oppure cliccando sopra su "Contatto Rapido" (compilando il form verrete richiamati).

 

 

Leggi tutto