StmDfuUsb

StmDfuUsb

Utensili 2.6 MB by Yaroslav Trymbach 1.25 5.0 Apr 26,2025
Scaricamento
Descrizione dell'applicazione

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

Applicazione per l'aggiornamento del firmware della CPU STM32 tramite cavo USB utilizzando il protocollo DFU USB

La realizzazione di questa applicazione si basa sui seguenti documenti forniti da 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 : selezionare il file del firmware che si desidera caricare. Il file dovrebbe essere in uno dei seguenti formati:

    • Intel Hex
    • Motorola S-record
    • Dfuse (formato DFU STMicroelectronics)
    • Binario grezzo
  2. Imposta le opzioni di scrittura : configurare le opzioni di scrittura secondo necessità. È possibile selezionare da quanto segue:

    • Cancella solo le pagine necessarie
    • Protezione di lettura non impostata se necessario
    • GO CPU dopo la programmazione
  3. Inizia il caricamento : premere il pulsante "Carica file to flash" e attendere il completamento dell'operazione.

Operazioni aggiuntive

L'applicazione supporta anche le seguenti operazioni, che possono essere selezionate tramite le opzioni di menu appropriate:

  • Cancellare
  • Verifica del flash per lo stato vuoto
  • Confrontando il contenuto flash con il file

Modelli testati

L'applicazione è stata verificata per funzionare con i seguenti modelli di microcontrollore STM32:

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

Restrizioni sull'uso

È possibile eseguire fino a 25 caricamenti del firmware gratuitamente. Dopo aver raggiunto questo limite, è necessario acquistare uno dei seguenti servizi:

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

Schermata

  • Schermata StmDfuUsb 0
  • Schermata StmDfuUsb 1
  • Schermata StmDfuUsb 2
  • Schermata StmDfuUsb 3
Reviews
Post Comments