Ta aplikacja umożliwia aktualizację oprogramowania sprzętowego procesora STM32 za pomocą kabla USB i protokołu USB DFU. W opracowaniu wykorzystano dokumentację STMicroelectronics: AN2606 (tryb rozruchu pamięci systemowej mikrokontrolera STM32) i AN3156 (protokół USB DFU w bootloaderze STM32).
Wymagania wstępne: Twoje urządzenie mobilne musi obsługiwać USB OTG.
Przygotowanie:
- Połącz płytkę STM32 z urządzeniem mobilnym za pomocą kabla USB OTG.
- Aktywuj tryb bootloadera STM32 (więcej informacji na temat konfiguracji pinów znajdziesz w AN2606 w zależności od modelu procesora).
Programowanie:
- Wybierz plik oprogramowania sprzętowego (obsługiwane są formaty Intel HEX, Motorola S-Record, DfuSe lub surowe pliki binarne).
- Skonfiguruj opcje zapisu: selektywne usuwanie strony, wyłączanie ochrony odczytu i wykonywanie procesora po zaprogramowaniu.
- Rozpocznij przesyłanie oprogramowania sprzętowego, naciskając „Załaduj plik do pamięci flash”.
Dodatkowe funkcje: Aplikacja udostępnia także funkcje kasowania pamięci flash, sprawdzania pustej pamięci flash i porównywania oprogramowania sprzętowego dostępne za pośrednictwem menu.
Testowane mikrokontrolery: STM32F072, STM32F205, STM32F302, STM32F401, STM32F746, STM32G474, STM32L432.
Ograniczenia użytkowania: Bezpłatnie można przesłać do 25 oprogramowania sprzętowego. Po przekroczeniu tego limitu możesz kupić 100 dodatkowych plików lub nieograniczone korzystanie z aplikacji.