Bu uygulama, USB DFU protokolünü kullanarak USB kablosu aracılığıyla STM32 CPU donanım yazılımı güncellemelerini kolaylaştırır. Geliştirmede STMicroelectronics belgelerinden yararlanıldı: AN2606 (STM32 mikro denetleyici sistemi bellek önyükleme modu) ve AN3156 (STM32 önyükleyicideki USB DFU protokolü).
Önkoşullar: Mobil cihazınızın USB OTG'yi desteklemesi gerekir.
Hazırlık:
- STM32 kartını bir USB OTG kablosu kullanarak mobil cihazınıza bağlayın.
- STM32 önyükleyici modunu etkinleştirin (CPU modelinize bağlı olarak belirli pin yapılandırmaları için AN2606'ya bakın).
Programlama:
- Ürün yazılımı dosyasını seçin (Intel HEX, Motorola S-Record, DfuSe veya ham ikili formatlar desteklenir).
- Yazma seçeneklerini yapılandırın: seçici sayfa silme, okuma korumasını devre dışı bırakma ve programlama sonrası CPU yürütme.
- "Dosyayı flaşa yükle"ye basarak aygıt yazılımı yüklemesini başlatın.
Ek Özellikler: Uygulama aynı zamanda menüden erişilebilen flaş silme, boş flaş kontrolü ve cihaz yazılımı karşılaştırma işlevlerini de sağlar.
Test Edilen Mikrodenetleyiciler: STM32F072, STM32F205, STM32F302, STM32F401, STM32F746, STM32G474, STM32L432.
Kullanım Kısıtlamaları: 25'e kadar donanım yazılımı yüklemesi ücretsizdir. Bu sınırın ötesinde 100 ek yükleme veya sınırsız uygulama kullanımı satın alabilirsiniz.