Aktualizacja oprogramowania sprzętowego procesora STM32 za pomocą kabla USB przy użyciu protokołu USB DFU
Przegląd aplikacji
Ta aplikacja umożliwia aktualizację oprogramowania sprzętowego procesorów STM32 za pomocą kabla USB i protokołu USB DFU. Jego wdrożenie opiera się na dokumentacji firmy STMicroelectronics:
- AN2606: Tryb rozruchu pamięci systemowej mikrokontrolera STM32
- AN3156: Protokół USB DFU używany w programie ładującym STM32
Wykorzystanie
Wymagania wstępne:
- Obsługa USB-OTG na Twoim urządzeniu mobilnym
Przygotowanie:
- Podłącz płytkę STM32 do urządzenia mobilnego za pomocą kabla USB-OTG.
- Aktywuj tryb bootloadera dla STM32 (instrukcje znajdziesz w AN2606).
Programowanie:
Wybierz plik oprogramowania sprzętowego do zapisania. Obsługiwane formaty to:
- Intel Hex
- Motorola S-Record
- DfuSe (format STMicroelectronics DFU)
- Surowy plik binarny
-
Skonfiguruj opcje pisania:
- Usuń tylko niezbędne strony
- Odłącz ochronę odczytu (jeśli jest wymagana)
- Po zaprogramowaniu przejdź do procesora
- Kliknij „Załaduj plik” do Flash” i poczekaj na zakończenie operacji.
Operacje dodatkowe:
- Kasowanie
- Sprawdzanie, czy pamięć flash jest pusta
- Porównywanie pamięci flash z plikiem
Wybierz te operacje z menu.
Testowane mikrokontrolery:
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
Ograniczenia użytkowania:
Bezpłatne korzystanie jest ograniczone do 25 przesłanych oprogramowania sprzętowego. Po osiągnięciu tego limitu możesz zakupić:
- 100 dodatkowych plików
- Nieograniczone wykorzystanie