StmDfuUsb
![]() |
Ultima versione | 1.25 |
![]() |
Aggiornamento | Apr,12/2025 |
![]() |
Sviluppatore | Yaroslav Trymbach |
![]() |
sistema operativo | Android 5.0+ |
![]() |
Categoria | Utensili |
![]() |
Misurare | 2.6 MB |
![]() |
Google PlayStore | ![]() |
Tag: | Utensili |



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 di StMicroelectronics:
- AN2606: Modalità di avvio della memoria MicroController STM32
- AN3156: protocollo DFU USB utilizzato nel bootloader STM32
Come utilizzare l'applicazione
Prerequisito
- Il tuo dispositivo mobile deve supportare USB-OTG.
Preparazione
- Collegare la scheda STM32 al tuo dispositivo mobile utilizzando un cavo USB-OTG.
- Attiva la modalità bootloader per STM32. Fare riferimento ad AN2606 per istruzioni dettagliate. In generale, è necessario impostare i pin boot0 e boot1 nella combinazione corretta secondo il modello CPU.
Programmazione
Seleziona il file del firmware : selezionare il file del firmware che si desidera scrivere. Il file dovrebbe essere in uno dei seguenti formati:
- Intel Hex
- Motorola S-record
- Dfuse (formato DFU STMicroelectronics)
- Binario grezzo
Imposta le opzioni di scrittura : è possibile selezionare le seguenti opzioni:
- Cancella solo le pagine necessarie
- Protezione da lettura non impostata se necessario
- GO CPU dopo la programmazione
Avvia la programmazione : 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
- Controllo Flash per vuoto
- Confrontare il flash con il file
Modelli testati
L'applicazione è stata testata sui seguenti modelli di microcontrollore STM32:
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
Restrizioni sull'uso
È possibile eseguire fino a 25 caricamenti del firmware completamente gratuitamente. Dopo aver raggiunto questo limite, è possibile acquistare uno dei seguenti servizi:
- Ulteriori 100 caricamenti
- Uso illimitato dell'applicazione