
Descrizione dell'applicazione
Aggiornamento del firmware della CPU STM32 tramite protocollo USB DFU
Questa applicazione consente gli aggiornamenti del firmware per le CPU STM32 tramite cavo USB utilizzando il protocollo USB DFU. Il suo sviluppo si basa sui seguenti documenti di STMicroelectronics:
- Modalità di avvio della memoria di sistema del microcontrollore STM32 AN2606
- Protocollo DFU USB AN3156 utilizzato nel bootloader STM32
Come utilizzare l'applicazione
Prerequisiti:
- Il tuo dispositivo mobile deve supportare USB-OTG.
Preparazione:
- Collega la tua scheda STM32 al tuo dispositivo mobile utilizzando un cavo USB-OTG.
- Attiva la modalità bootloader per il tuo STM32. Fare riferimento a AN2606 per istruzioni specifiche. Generalmente, è necessario impostare i pin BOOT0 e BOOT1 nella combinazione corretta in base al modello di CPU.
Programmazione:
Seleziona il file del firmware:
Il file del firmware deve essere in uno dei seguenti formati:
- Intel hex
- Motorola S-Record
- DfuSe (formato DFU STMicroelectronics)
- Binario grezzo
Imposta la scrittura opzioni:
Puoi selezionare le seguenti opzioni:
- Cancella solo le pagine necessarie
- Protezione di lettura non impostata (se necessaria)
- Vai alla CPU dopo la programmazione
- Premi "Carica file da flash" e attendi che l'operazione venga completata completato.
Operazioni aggiuntive:
L'applicazione offre anche le seguenti operazioni:
- Cancellazione
- Verifica dello spazio vuoto nella flash
- Confronto tra la flash e il file
È possibile selezionare queste operazioni dalle opzioni del menu appropriate.
Microcontrollori supportati:
L'applicazione è stata testata sui seguenti modelli di microcontrollore STM32:
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
Utilizzo Restrizioni:
È consentito eseguire fino a 25 caricamenti del firmware gratuitamente. Dopo aver raggiunto questo limite, puoi acquistare uno dei seguenti servizi:
- 100 caricamenti aggiuntivi
- Utilizzo illimitato dell'applicazione
Schermata
Recensioni
Works as advertised, but the interface could be more user-friendly. Documentation is sparse.
功能比较少,而且操作有点复杂,不太好用。
Fonctionne comme prévu, mais l'interface pourrait être plus conviviale. La documentation est limitée.
App come StmDfuUsb