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ı (BOOT0 ve BOOT1) için AN2606'ya bakın).
Programlama:
- Ürün yazılımı dosyasını seçin (desteklenen formatlar: Intel hex, Motorola S-Record, DfuSe, Raw ikili).
- 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 ve tamamlanmayı bekleyin.
Ek Özellikler: Uygulama, menü aracılığıyla erişilebilen flaş silme, boş kontrol ve ürün yazılımı karşılaştırma işlevleri sunar.
Test Edilen Mikrodenetleyiciler: 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. Sonraki yüklemeler için 100 ek yükleme veya sınırsız kullanım satın alınması gerekir.