Flasher DSK

Un nuovo dispositivo di memoria – come la memoria flash interna di un microcontroller o una memoria esterna non volatile riscrivibile – richiede solitamente un “flash loader” per la programmazione. Sebbene SEGGER aggiorni continuamente il suo software Flasher per i nuovi dispositivi, alcuni potrebbero non essere ancora stati aggiunti. Per consentire ai clienti di colmare queste lacune in autonomia, viene offerto il Flasher DSK. Con il Flasher Device Support Kit, i clienti possono creare i loro Flasher Device Packs e un installer per distribuirli.

Caratteristiche principali

Consente la programmazione ad alta velocità di dispositivi non ancora aggiunti al database di supporto. Disponibile per core non ancora supportati da Flasher.

Programmatore più flessibile

Con il Flasher DSK, tutti i clienti possono assicurarsi che la loro configurazione di produzione funzionerà con qualsiasi memoria target scelgano. Hanno bisogno di un solo programmatore per tutte le configurazioni. Poiché i programmatori Flasher possono essere configurati rapidamente per diverse attività, riconfigurare una linea di produzione con la famiglia Flasher è un gioco da ragazzi.

Flasher Device Packs

I Flasher Device Packs definiscono come gestire i dispositivi target durante la programmazione. Possono includere un codice RAM, chiamate firmware e inizializzazione specifica del dispositivo.

Scrivere Flasher Device Packs usando il Flasher DSK offre ai clienti l’accesso all’API del firmware Flasher e agli attributi di definizione del dispositivo. La programmazione può essere configurata per utilizzare le interfacce standard come JTAG, SPI, UART e SWD, così come FINE, SWIM, PDI, I²C, ISP, bitbanging e altro ancora. L’interfaccia hardware è specificata in modo che un pin sia per l’input e sette pin possano essere utilizzati per qualsiasi operazione di I/O.

Il Flasher DSK include modelli di definizione del dispositivo, la documentazione dell’API per il firmware Flasher, nonché la documentazione per la definizione del dispositivo e un programma di installazione. È incluso anche il J-Link DSK.

Aggiunte di dispositivi di terze parti

I fornitori di silicio o i project manager che dispongono di file di supporto per nuovi dispositivi potrebbero aver bisogno di un modo per distribuire i file che includono il supporto. I file possono essere copiati sul disco rigido dell’utente finale o aggiunti semplicemente eseguendo un programma di installazione. Il Flasher DSK include un modello per un programma di installazione che configura tutto questo in Microsoft Windows.


FAQ

D: Sto usando un dispositivo con core/architettura CPU XYZ, ma non riesco a trovare questo core nell’elenco delle architetture CPU supportate per il flash loader SEGGER. Posso comunque usare il Flasher DSK + flash loader SEGGER?

R: Sì, si prega di utilizzare il Flasher DSK. È stato creato proprio per questo!

D: Ho una flash SPI collegata al mio MCU basato su Cortex-M4, ma la flash SPI non è mappata in memoria nello spazio degli indirizzi dell’MCU. Posso comunque usare il DSK + flash loader SEGGER?

R: Sì. Questo compito richiede il J-Link DSK che fa parte del Flasher DSK.

D: Qual è la differenza tra il Flasher DSK e il J-Link DSK?

R: Il J-Link DSK è necessario per aggiungere dispositivi di nuova generazione basati su core già supportati da J-Link. Tali dispositivi sono quindi supportati anche dai programmatori di produzione Flasher. Il Flasher DSK estende queste opzioni per supportare nuovi dispositivi, per supportare qualsiasi core e qualsiasi interfaccia. I dispositivi target supportati dal Flasher DSK includono MCU, SoC e memorie.