Bu uygulama, USB DFU protokolünü kullanarak USB kablosu aracılığıyla STM32 mikrodenetleyici donanım yazılımı güncellemelerini kolaylaştırır. STM32 önyükleme modları ve USB DFU protokolü için STMicroelectronics belgelerinden (AN2606 ve AN3156) yararlanır.
Önkoşullar:
- Mobil cihazınız USB OTG'yi desteklemelidir.
Hazırlık:
- STM32 kartınızı USB OTG kablosunu kullanarak mobil cihazınıza bağlayın.
- STM32 önyükleyici modunu etkinleştirin (CPU modelinize dayalı özel talimatlar için AN2606'ya bakın; bu genellikle BOOT0 ve BOOT1 pinlerinin yapılandırılmasını içerir).
Programlama:
- Ürün yazılımı dosyasını seçin (.hex, .srec, .dfu veya ham ikili).
- Yapılandırma seçenekleri: seçici sayfa silme, okuma korumasını devre dışı bırakma (gerekirse) ve programlama sonrası otomatik CPU yürütme.
- "Dosyayı flaşa yükle"ye tıklayın ve tamamlanmayı bekleyin.
Ek Özellikler:
Uygulama ayrıca şunları sunar:
- Flaş silme
- Boş çeki flaşla
- Seçilen dosyayla Flash karşılaştırması
Bu işlevlere uygulama menüsünden erişilebilir.
Test Edilen Mikrodenetleyici Modelleri:
STM32F072, STM32F205, STM32F302, STM32F401, STM32F746, STM32G474, STM32L432
Kullanım Kısıtlamaları:
Uygulama 25'e kadar ücretsiz ürün yazılımı yüklemesine izin verir. Bu sınırın ötesinde iki yükseltme seçeneğinden birini satın alabilirsiniz:
- 100 ek yükleme
- Sınırsız uygulama kullanımı