| 

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

  •  |  | 

    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 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 emMQTT

    Panoramica Il Message Queuing Telemetry Transport (MQTT) è un protocollo di trasporto messaggi di tipo publish/subscribe (pubblica/iscriviti) progettato per funzionare sopra il protocollo TCP/IP. È semplice, leggero e aperto. Queste caratteristiche lo rendono ideale per molteplici situazioni, inclusi gli ambienti con risorse limitate come la comunicazione Machine to Machine (M2M) e i contesti Internet of…

  •  |  | 

    Segger emPower OS

    emPower OS di SEGGER è un sistema operativo completo che fornisce l’ambiente ideale per qualsiasi sviluppatore impegnato nella creazione di sistemi embedded o dispositivi IoT. Può essere adattato per girare in sistemi a microcontrollore singolo con risorse limitate (senza memoria esterna) o scalato per ottenere le massime prestazioni su processori applicativi (MPU) senza sovraccarichi inutili….

  •  |  | 

    Segger emFloat

    Sviluppato e perfezionato per oltre due decenni, emFloat è un componente altamente ottimizzato di emRun (la libreria runtime C di SEGGER) ed è parte integrante di SEGGER Embedded Studio. Progettato per essere “plug-and-play”, emFloat può sostituire la libreria a virgola mobile predefinita, offrendo prestazioni superiori con meno codice. Estremamente veloce e compatto, garantisce prestazioni simili…

  •  | 

    Segger emDropbox

    emDropbox di SEGGER è una libreria software che consente alla tua applicazione di accedere facilmente a un account Dropbox utilizzando qualsiasi stack TLS (come emSSL) e qualsiasi stack TCP/IP (come emNet) che supporti i socket. Ciò permette alla tua applicazione di condividere file tra diversi dispositivi o di pubblicare file, come aggiornamenti per i tuoi…