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 sollten Sie die Pins Boot0 und BOOT1 in der richtigen Kombination gemäß dem Modell Ihrer CPU einstellen.
Programmierung
Wählen Sie die Firmware -Datei aus, die Sie schreiben möchten. Die Firmware -Datei sollte in einem der folgenden Formate enthalten sein:
- Intel Hex
- Motorola S-Rekord
- DFUSE (STMICROELECTRONICS DFU -Format)
- Roher binär
Legen Sie die Schreiboptionen entsprechend Ihren Anforderungen fest. Sie können aus den folgenden Optionen auswählen:
- Nur notwendige Seiten löschen
- Bei Bedarf nicht festgelegt
- Gehen Sie nach dem Programm zur CPU
Drücken Sie die Taste "Datei zum Flash laden" und warten Sie, bis der Vorgang fertig 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 diese Vorgänge über den entsprechenden Menüpunkt auswählen.
Getestete Modelle
Die Anwendung wurde auf den folgenden Mikrocontroller -Modellen getestet:
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
Einschränkungen bei der Verwendung
Sie können bis zu 25 Firmware -Uploads vollständig kostenlos durchführen. Nachdem Sie diese Grenze erreicht haben, können Sie einen der folgenden Dienstleistungen erwerben:
- Weitere 100 Uploads
- Unbegrenzte Verwendung der Anwendung
Screenshot










