Casa > App > Utensili > StmDfuUsb

StmDfuUsb
StmDfuUsb
May 02,2025
Nome dell'app StmDfuUsb
Sviluppatore Yaroslav Trymbach
Categoria Utensili
Misurare 2.6 MB
Ultima versione 1.25
Disponibile su
5.0
Scaricamento(2.6 MB)

Aggiornamento del firmware della CPU STM32 tramite cavo USB utilizzando il protocollo DFU USB

Panoramica dell'applicazione

L'applicazione facilita l'aggiornamento del firmware su CPU STM32 utilizzando un cavo USB e il protocollo DFU USB. È sviluppato in base ai seguenti documenti di stmicroelectronics:

  1. AN2606: Modalità di avvio della memoria MicroController STM32
  2. AN3156: protocollo DFU USB utilizzato nel bootloader STM32

Come utilizzare l'applicazione

Prerequisito
  • Il tuo dispositivo mobile deve supportare USB-OTG.
Preparazione
  1. Collegare la scheda STM32 al tuo dispositivo mobile utilizzando un cavo USB-OTG.
  2. Attiva la modalità bootloader per STM32. Fare riferimento ad AN2606 per istruzioni dettagliate. In generale, è necessario impostare i pin di boot0 e boot1 nella combinazione corretta secondo il modello CPU.
Programmazione
  1. Seleziona il file del firmware che si desidera caricare. Il file del firmware dovrebbe trovarsi in uno dei seguenti formati:

    • Intel Hex
    • Motorola S-record
    • Dfuse (formato DFU STMicroelectronics)
    • Binario grezzo
  2. Imposta le opzioni di scrittura necessarie. Puoi scegliere tra quanto segue:

    • Cancella solo le pagine necessarie
    • Protezione da lettura non impostata se necessario
    • Avviare la CPU dopo la programmazione
  3. Premere il pulsante "Carica file per flash" e attendere il completamento dell'operazione.

Operazioni aggiuntive

L'applicazione supporta anche le seguenti operazioni, accessibili tramite i punti menu appropriati:

  • Cancellare
  • Controllo Flash per vuoto
  • Confrontare il flash con il file

Modelli testati

L'applicazione è stata testata correttamente sui seguenti modelli di microcontrollori STM32:

  • STM32F072
  • STM32F205
  • STM32F302
  • STM32F401
  • STM32F746
  • STM32G474
  • STM32L432

Restrizioni all'utilizzo

È possibile eseguire fino a 25 caricamenti del firmware gratuitamente. Dopo aver raggiunto questo limite, hai la possibilità di acquistare uno dei seguenti servizi:

  1. Altri 100 caricamenti
  2. Uso illimitato dell'applicazione
Pubblica commenti