| 

SEGGER Flasher PRO / PRO XL

Panoramica

Flasher Pro è uno strumento universale di programmazione In-System (ISP) per la programmazione affidabile di singole unità di microcontrollori e System-on-a-Chip (SoC). Progettato per soddisfare tutti i requisiti industriali di programmazione flash, supporta un’ampia gamma di microcontrollori e tipi di memoria, garantendo la compatibilità con numerosi sistemi embedded.

Flasher Pro può programmare oltre 20.000 dispositivi, supporta centinaia di interfacce diverse ed è sufficientemente flessibile per funzionare in qualsiasi contesto: dal banco di sviluppo al laboratorio, fino alla linea di produzione. Grazie a un set di funzioni robuste che include opzioni di programmazione ad alta velocità, un server FTP integrato, controllo remoto, opzioni di trigger e log dettagliati, è ideale sia per la prototipazione che per gli ambienti di produzione. La sua capacità di offrire soluzioni di programmazione veloci, scalabili e affidabili lo rende la scelta perfetta per portare efficienza e flessibilità nella produzione di massa.


Caratteristiche principali

Programmazione ad alta velocità

Flasher Pro raggiunge velocità di programmazione prossime al massimo teorico. Per i microcontrollori (MCU) che consentono l’accesso alla memoria durante l’esecuzione, ad esempio, la “modalità turbo” di Flasher Pro riduce al minimo i tempi morti scaricando e programmando simultaneamente, consentendo velocità senza eguali.

Assegnazione di numeri di serie

Molti dispositivi moderni richiedono dati univoci. Flasher Pro consente la programmazione di informazioni variabili, come numeri di serie, indirizzi hardware Ethernet (MAC), firme digitali e chiavi di licenza. Queste opzioni possono essere personalizzate per ogni dispositivo applicando dati di patch al firmware originale.

Controllo flessibile

Grazie agli strumenti software SEGGER, Flasher Pro è facile da configurare e utilizzare. Con la possibilità di operare come programmatore standalone o di essere controllato tramite PC, offre la massima flessibilità per la produzione. In modalità standalone, supporta il controllo remoto via USB, UART, Ethernet, trigger TTL o tramite la semplice pressione di un tasto.


Garanzia di massima velocità

I programmatori SEGGER Flasher offrono le massime prestazioni e rappresentano il punto di riferimento per la velocità nelle applicazioni reali. SEGGER garantisce che il Flasher sia più veloce di qualsiasi altro programmatore In-System sul mercato.

  • Massima velocità di programmazione su tutti i dispositivi e interfacce.
  • Prestazioni collaudate in scenari reali.
  • Ottimizzazione continua per mantenere la leadership nelle performance.

Dispositivi supportati

L’elenco dei produttori, delle famiglie, dei dispositivi e dei SoC supportati include decine di migliaia di unità raggruppate in centinaia di famiglie. Il tuo dispositivo non è in elenco? Non esitare a contattarci.


Casi d’uso

Incremento della produzione su scala

Flasher Pro è costruito per massimizzare la velocità di programmazione per linee di produzione singole o multiple. Utilizzando (Q)SPI, Flasher Pro riduce al minimo i tempi di programmazione, massimizzando così il numero di dispositivi programmabili in un determinato lasso di tempo.

Varie piattaforme hardware in ambienti di produzione

In produzione, diversi tipi di piattaforme hardware devono spesso essere programmati con diverse immagini firmware. Flasher Pro è universale: queste diverse piattaforme possono essere gestite con un solo dispositivo. Gli utenti possono memorizzare più file di dati e configurazione, ed è persino possibile programmare più target situati in una catena JTAG. Ogni target può essere programmato con una configurazione e un file di dati individuale.


Come funziona Flasher Pro

Flasher Pro scrive il firmware nella memoria non volatile di un dispositivo, ne verifica il contenuto e fornisce un feedback immediato tramite LED, software o interfacce hardware. Si collega ai dispositivi target tramite interfacce standard e opera in modalità controllata da PC o standalone.

  • In modalità controllata da PC, la programmazione è gestita direttamente da un computer host utilizzando gli strumenti SEGGER come J-Flash.
  • In modalità standalone, Flasher Pro utilizza immagini firmware precaricate memorizzate nella sua memoria interna. La programmazione può essere avviata premendo un tasto, tramite un segnale TTL o in remoto via USB, UART, RS232 o Ethernet.

Set di strumenti

  • Flasher Deployer: Progettato per gestire e distribuire centralmente le immagini di programmazione. Ideale per ambienti di produzione dove è essenziale una distribuzione coerente delle immagini su più unità Flasher.
  • U-Flash: Uno strumento di programmazione progettato per richiedere una configurazione minima, puntando su efficienza e facilità d’uso. Semplifica i flussi di lavoro grazie a una guida intuitiva.
  • J-Flash: Uno strumento completo e versatile per la programmazione di memorie flash su MCU e dispositivi flash esterni. Ideale per ambienti di produzione complessi che richiedono alta configurabilità e controllo.

Flasher SDK

Se un nuovo dispositivo non è ancora supportato, gli utenti possono aggiungere il supporto autonomamente tramite il Flasher Software Development Kit. Il pacchetto include tutta la documentazione, gli esempi e gli strumenti necessari per implementare la programmazione su target personalizzati.

Programmazione di FPGA e CPLD

I reparti di produzione che devono programmare FPGA o CPLD non necessitano del Flasher SDK, poiché i programmatori Flasher possono gestire questi componenti utilizzando il Flasher BitStreamer.


Software

Soluzione multi-piattaforma, Flasher Pro include il pacchetto Flasher Software and Documentation per Windows, Linux e macOS. Fornisce le risorse necessarie per configurare e gestire il dispositivo in modo efficace, inclusi i flash loader per tutti i microcontrollori supportati. Il pacchetto software è scaricabile gratuitamente e include i futuri aggiornamenti software e firmware, oltre a tutti i nuovi flash loader per i dispositivi target che verranno aggiunti in futuro.

Articoli simili

  •  |  | 

    emFile Journaling

    emFile Journaling è un componente aggiuntivo per il file system emFile che lo rende “fail-safe” (a prova di guasto). I file system privi di supporto al journaling (come FAT ed EFS) non sono fail-safe. Il journaling consiste nel registrare tutte le modifiche in un registro (journal) prima di applicarle al file system principale, garantendo così…

  •  |  | 

    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 emCompress

    La riduzione delle dimensioni dei dati per l’archiviazione e il trasferimento è estremamente preziosa nei sistemi embedded. Una dimensione di archiviazione ridotta minimizza la complessità e i costi dei sistemi mantenendo bassi i requisiti di memoria. Una dimensione di trasferimento ridotta permette di superare i limiti della larghezza di banda disponibile per l’invio e la…

  •  |  |  | 

    Segger emUSB Host

    Panoramica Il software emUSB-Host consente alle periferiche USB di funzionare con i dispositivi embedded. Fornisce funzionalità complete di host USB, inclusi il supporto per hub esterni e driver di classe (opzionali). Il software è conforme alle specifiche standard stabilite dall’USB Implementors Forum e supporta tutte le modalità di trasferimento (control, bulk, interrupt e isochronous) a…

  •  |  | 

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