Aktualizacja oprogramowania układowego CPU STM32 za pośrednictwem kabla USB za pomocą protokołu USB DFU
Aplikacja do aktualizacji oprogramowania układowego CPU STM32 za pośrednictwem kabla USB za pomocą protokołu USB DFU
Realizacja tego aplikacji opiera się na następujących dokumentach ze stmicroelectronics:
- AN2606: STM32 MICROCONTROLLER SYSTEM SYSTEM MAME MAME TRUDY
- AN3156: Protokół DFU USB używany w bootloaderze STM32
Jak korzystać z aplikacji
Warunek wstępny
- Twoje urządzenie mobilne musi obsługiwać USB-OTG.
Przygotowanie
- Podłącz płytę STM32 do urządzenia mobilnego za pomocą kabla USB-OTG.
- Aktywuj tryb bootloadera dla STM32. Szczegółowe instrukcje można znaleźć w AN2606. Zasadniczo należy ustawić Pins Boot0 i Boot1 we właściwej kombinacji zgodnie z modelem procesora.
Programowanie
Wybierz plik oprogramowania układowego, który chcesz napisać. Plik oprogramowania układowego powinien znajdować się w jednym z następujących formatów:
- Intel Hex
- Motorola S-Record
- DFUSE (format stmicroelectronics DFU)
- Surowe binarne
Ustaw potrzebne opcje pisania. Możesz wybrać następujące opcje:
- Usuń tylko niezbędne strony
- W razie potrzeby Ochrona odczytu odczytu
- Go Proces po programowaniu
Naciśnij przycisk „Załaduj plik do flash” i poczekaj na zakończenie operacji.
Dodatkowe operacje dostępne w aplikacji
- Wymazanie
- Sprawdzanie lampy błyskowej
- Porównanie Flash z plikiem
Możesz wybrać te operacje za pomocą odpowiednich opcji menu.
Aplikacja została przetestowana na następujących modelach mikrokontrolera:
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
Ograniczenia dotyczące użytkowania
Możesz wykonać do 25 przesyłania oprogramowania układowego całkowicie bezpłatnie. Po osiągnięciu tego limitu możesz kupić jedną z następujących usług:
- Dodatkowe 100 przesłania
- Nieograniczone użycie aplikacji
Tagi : Narzędzia