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. Geliştirmede STMicroelectronics belgelerinden yararlanıldı: AN2606 (STM32 mikro denetleyici sistemi bellek önyükleme modu) ve AN3156 (STM32 önyükleyicide USB DFU protokolü).
Nasıl Kullanılır:
Önkoşullar:
- Mobil cihazınız USB On-The-Go'yu (OTG) 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; 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).
- Yazma seçeneklerini yapılandırın: 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ı sağlar:
- Flash silme
- Boş çeki flaşla
- Flaş belleğe karşı donanım yazılımı karşılaştırması
Bu işlevlere uygulama menüsünden erişilebilir.
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. Bu sınırın ötesinde şunları satın alabilirsiniz:
- Ek 100 yükleme.
- Sınırsız uygulama kullanımı.