Aplicație pentru actualizarea firmware-ului CPU Stm32 prin cablu USB utilizând protocolul USB DFU.
Realizarea aplicației se bazează pe următoarele documente de la compania STMicroelectronics.
1. Modul de încărcare a memoriei sistemului microcontrolerului AN2606 STM32
2. Protocolul AN3156 USB DFU utilizat în bootloader-ul STM32
Cum se folosește aplicația.
PRECONDIȚIE
Dispozitivul dvs. mobil trebuie să accepte USB-OTG.
PREGATIREA
1. Conectați placa Stm32 la dispozitivul dvs. mobil prin cablu USB-OTG
2. Activați modul bootloader pentru Stm32. Cum se face această citire în AN2606. În general, ar trebui să setați pinii BOOT0 și BOOT1 în combinație corectă în funcție de modelul procesorului.
PROGRAMARE
1. Selectați fișierul cu firmware pe care doriți să îl scrieți.
- Fișierul firmware trebuie să aibă unul dintre următoarele formate
- Intel hex
- Motorola S-Record
- DfuSe (format DFU STMicroelectronics)
- Binar brut
2. Setați opțiunile de scriere de care aveți nevoie. Puteți selecta următoarele opțiuni
- Ștergeți numai paginile necesare
- Dezactivați protecția la citire, dacă este necesar
- Mergeți CPU după programare
3. Apăsați butonul „Încărcați fișierul pentru a clipi” și așteptați finalizarea operației.
În plus, operațiunile următoare sunt disponibile în aplicație
- Ștergerea
- Verificarea blițului pentru gol
- Comparați blițul cu fișierul.
Puteți selecta această operațiune prin punctul corespunzător din meniu.
Aplicația este verificată pe următoarele modele de microcontrolere:
Stm32F072
Stm32F205
Stm32F302
Stm32F401
Stm32F746
Stm32G474
Stm32L432
RESTRICȚIA DE UTILIZARE
Puteți face până la 25 de încărcări de firmware complet gratuite.
După ce ați atins această limită, puteți achiziționa unul dintre cele două servicii
1. 100 de încărcări suplimentare
2. utilizarea nelimitată a aplicației.