Bu uygulama, USB DFU protokolünü kullanarak USB kablosu aracılığıyla STM32 mikrodenetleyiciler için ürün yazılımı güncellemelerine olanak tanır. İşlevselliği STMicroelectronics belgelerine (AN2606 ve AN3156) dayanmaktadır.
Önkoşullar:
- Mobil cihazınız USB OTG'yi desteklemelidir.
Hazırlık:
- STM32 kartını bir USB OTG kablosu kullanarak mobil cihazınıza bağlayın.
- STM32 önyükleyici modunu etkinleştirin (mikrodenetleyici modelinize göre özel talimatlar için AN2606'ya başvurun; bu genellikle BOOT0 ve BOOT1 pinlerinin ayarlanması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 (ör. seçmeli sayfa silme, okuma korumasını devre dışı bırakma, CPU'nun otomatik yeniden başlatılması).
- "Dosyayı flaşa yükle"ye tıklayın ve işlemin tamamlanmasını bekleyin.
Ek Özellikler:
Uygulama ayrıca aşağıdaki seçenekler sunar:
- Flash silme
- Boş çeki flaşla
- Flash bellekle ürün yazılımı karşılaştırması
Desteklenen 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 iki yükseltme seçeneğinden birini satın alabilirsiniz:
- Ek 100 yükleme
- Sınırsız uygulama kullanımı