Questa applicazione facilita gli aggiornamenti del firmware del microcontrollore STM32 tramite cavo USB utilizzando il protocollo USB DFU. Sfrutta la documentazione STMicroelectronics (AN2606 e AN3156) per le modalità di avvio STM32 e il protocollo USB DFU.
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 STM32 (fare riferimento a AN2606 per istruzioni specifiche in base al modello di CPU; questo in genere comporta la configurazione dei pin BOOT0 e BOOT1).
Programmazione:
- Seleziona il file del firmware (.hex, .srec, .dfu o binario non elaborato).
- Opzioni di configurazione: cancellazione selettiva della pagina, disabilitazione della protezione della lettura (se necessario) e post-programmazione dell'esecuzione automatica della CPU.
- Fai clic su "Carica file da flash" e attendi il completamento.
Caratteristiche aggiuntive:
L'applicazione offre anche:
- Cancellazione flash
- Assegno in bianco flash
- Confronto Flash con il file selezionato
Queste funzioni sono accessibili tramite il menu dell'applicazione.
Modelli di microcontroller testati:
STM32F072, STM32F205, STM32F302, STM32F401, STM32F746, STM32G474, STM32L432
Limitazioni d'uso:
L'applicazione consente fino a 25 caricamenti firmware gratuiti. Oltre questo limite, puoi acquistare una delle due opzioni di aggiornamento:
- 100 caricamenti aggiuntivi
- Utilizzo illimitato delle applicazioni