Aktualisieren der Firmware von STM32 -CPU über USB -Kabel mit einem USB -DFU -Protokoll
Anwendung zur Aktualisierung der Firmware von STM32 -CPU über USB -Kabel mithilfe des USB -DFU -Protokolls
Die Realisierung dieser Anwendung basiert auf den folgenden Dokumenten von STMICROELECTRONICS:
- AN2606: STM32 Microcontroller -Systemspeicher -Boot -Modus
- AN3156: USB -DFU -Protokoll, das im STM32 -Bootloader verwendet wird
So verwenden Sie die Anwendung
Voraussetzung
- Ihr mobiles Gerät muss USB-OTG unterstützen.
Vorbereitung
- Schließen Sie die STM32-Karte mit einem USB-OTG-Kabel an Ihr mobiles Gerät an.
- Aktivieren Sie den Bootloader -Modus für den STM32. Ausführliche Anweisungen finden Sie in AN2606. Im Allgemeinen müssen Sie die Pins Boot0 und Boot1 gemäß Ihrem CPU -Modell in der richtigen Kombination einstellen.
Programmierung
- Wählen Sie die Firmware -Datei aus: -  Die Firmware -Datei sollte in einem der folgenden Formate enthalten sein:- Intel Hex
- Motorola S-Rekord
- DFUSE (STMICROELECTRONICS DFU -Format)
- Roher binär
 
 
-  Die Firmware -Datei sollte in einem der folgenden Formate enthalten sein:
- Setzen Sie Schreiboptionen: -  Sie können die folgenden Optionen auswählen:- Nur notwendige Seiten löschen
- Bei Bedarf nicht festgelegt
- Go CPU nach dem Programmieren
 
 
-  Sie können die folgenden Optionen auswählen:
- Programmierung einleiten: - Drücken Sie die Taste "Datei zum Flash laden" und warten Sie, bis die Operation abgeschlossen ist.
 
Zusätzliche Vorgänge in der Anwendung erhältlich
- Löschen
- Blitz für leer überprüfen
- Vergleichen Sie Flash mit der Datei
Sie können über die entsprechenden Menüpunkte auf diese Vorgänge zugreifen.
Kompatibilität
Die Anwendung wurde auf den folgenden STM32 -Mikrocontroller -Modellen getestet:
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
Einschränkungen der Verwendung
Sie können bis zu 25 Firmware -Uploads kostenlos durchführen. Nachdem Sie diese Grenze erreicht haben, können Sie einen der folgenden Dienstleistungen erwerben:
- Zusätzliche 100 Uploads
- Unbegrenzte Verwendung der Anwendung
 
             
                         
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                     
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                         
                                         
                                        