| 

Segger Flasher

La programmazione a singola unità consiste nel caricamento del software su un unico microcontrollore o processore dedicato all’interno di un sistema più ampio. La famiglia di programmatori Flasher di SEGGER per unità singole include i modelli Flasher Pro, Pro XL, Compact e Portable PLUS.

Questi strumenti universali per la programmazione in-system (ISP) offrono una programmazione affidabile di microcontrollori e System-on-a-Chip (SoC) e sono progettati per soddisfare tutti i requisiti di programmazione flash dell’industria embedded.


Caratteristiche principali

  • Funzionamento Stand-alone: Ogni programmatore Flasher è progettato per operare in modo indipendente, senza necessità di un PC collegato. Questa capacità garantisce efficienza e affidabilità in qualsiasi ambiente.
  • Massima velocità: I Flash Loader di SEGGER offrono prestazioni di scrittura senza pari grazie alla tecnologia Turbo Mode e all’hardware ottimizzato. In molti casi è possibile raggiungere oltre il 95% della velocità teorica massima (solitamente superiore a 1 MB/s).
  • Assegnazione di numeri di serie: I dispositivi Flasher consentono la programmazione di informazioni variabili, come numeri di serie, indirizzi MAC Ethernet, firme digitali e chiavi di licenza, applicando “patch” di dati al firmware originale.

Casi d’uso

  • Produzione in linea singola: Ideali per configurazioni dove le unità vengono programmate una alla volta. I Flasher sono facili da integrare, permettono aggiornamenti locali o remoti e massimizzano la resa produttiva.
  • Creazione di prototipi: I team di sviluppo preparano le unità Flasher in modalità stand-alone (con l’immagine del firmware). I team di test possono quindi creare prototipi o ripristinare la configurazione originale in caso di errore, senza l’intervento costante degli sviluppatori.

Le Soluzioni

ModelloDescrizione
Flasher Pro / Pro XLI “tuttofare” per la programmazione veloce e scalabile. La versione XL espande la memoria da 128 MB a 2 GB tramite scheda SD.
Flasher CompactGemello in miniatura del Pro, ideale per l’installazione in banchi di produzione o apparecchiature di test automatizzate (ATE) dove lo spazio è limitato.
Flasher Portable PLUSProgrammatore palmare ultra-resistente per l’uso sul campo in ambienti difficili. Alimentato a batteria e portatile.

Funzionalità aggiuntive e Software

  • Authorized Flashing: Permette di definire un numero massimo di cicli di programmazione per prevenire la produzione non autorizzata e la contraffazione.
  • J-Flash: Software compatibile con Windows, Linux e macOS per la programmazione di un’ampia gamma di core (Cortex, RX, RISC-V, PowerPC).
  • Flasher SDK: Kit di sviluppo per aggiungere supporto a nuovi dispositivi di memoria non ancora presenti nel database ufficiale.
  • Flasher Deployer: Strumento gratuito per gestire gruppi numerosi di programmatori Flasher, garantendo configurazioni identiche tra i team di produzione e assistenza.
  • Device Provisioner: Consente la configurazione sicura dei microcontrollori, inclusa la gestione di TrustZone®, chiavi, certificati e il blocco del dispositivo contro letture non autorizzate.

Dispositivi supportati

L’elenco dei produttori e dei dispositivi supportati include decine di migliaia di unità. Se il tuo dispositivo non è in elenco, è possibile contattare SEGGER per richiederne il supporto.

Articoli simili

  •  |  |  | 

    Segger emSSH

    emSSH di SEGGER è una soluzione per il login tramite secure shell, che consente l’accesso protetto a qualsiasi applicazione server all’interno di un prodotto. Può essere utilizzato in quasi tutti i dispositivi: è indipendente dal target e funziona sia in applicazioni native per computer che in sistemi embedded. L’ampia gamma di opzioni garantisce la massima…

  •  |  | 

    Segger emRun++

    emRun++ è una libreria standard C++ completa, utilizzabile con qualsiasi toolchain. È stata specificamente ottimizzata per sistemi e applicazioni embedded. In quanto linguaggio di programmazione moderno, il C++ sta diventando sempre più importante nel settore embedded, offrendo agli sviluppatori opzioni sempre più vaste. Con questo obiettivo, emRun++ viene costantemente aggiornata per soddisfare i più moderni…

  •  |  | 

    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 embOS-Safe

    embOS-Safe è un sistema operativo in tempo reale (RTOS) certificato dall’ente 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 standard di sicurezza funzionale derivati dall’IEC 61508. L’adesione a elevati standard…

  •  |  | 

    Segger SystemView

    Panoramica SystemView è uno strumento di testing embedded progettato per analizzare e profilare il comportamento dei sistemi real-time. Offre approfondimenti dettagliati sul comportamento a runtime, superando le capacità dei debugger tradizionali. Ideale per sistemi complessi con thread multipli e interrupt, SystemView aiuta gli sviluppatori di software embedded a garantire che i propri sistemi funzionino come…