USB DFU Protokolünü Kullanarak STM32 CPU Firmware'ini USB Kablosu Aracılığıyla Güncelleme
Uygulamaya Genel Bakış
Bu uygulama, USB DFU protokolünü kullanarak USB kablosu aracılığıyla STM32 CPU'lar için ürün yazılımı güncellemelerini kolaylaştırır. Uygulaması STMicroelectronics'in belgelerine dayanmaktadır:
- AN2606: STM32 Mikrodenetleyici Sistem Belleği Önyükleme Modu
- AN3156: STM32 Önyükleyicide Kullanılan USB DFU Protokolü
Kullanım
Önkoşullar:
- Mobil cihazınızda USB-OTG desteği
Hazırlık:
- Bir USB-OTG kablosu kullanarak STM32 kartını mobil cihazınıza bağlayın.
- STM32 için önyükleyici modunu etkinleştirin (talimatlar için AN2606'ya bakın).
Programlama:
Yazılacak donanım yazılımı dosyasını seçin. Desteklenen formatlar şunları içerir:
- Intel Hex
- Motorola S-Record
- DfuSe (STMicroelectronics DFU formatı)
- Ham ikili
-
Yazma seçeneklerini yapılandırın:
- Yalnızca gerekli sayfaları silin
- Okuma korumasını kaldırın (gerekirse)
- Programlamadan sonra CPU'ya gidin
- "Dosya Yükle'ye tıklayın Flash'a" gidin ve işlemin tamamlanmasını bekleyin.
Ek İşlemler:
- Silme
- Flash'ı boş olarak kontrol etme
- Flash'ı dosyayla karşılaştırma
Bu işlemleri menüden seçin.
Test Edilen Mikrodenetleyiciler:
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
Kullanım Kısıtlamalar:
Ücretsiz kullanım 25 ürün yazılımı yüklemesiyle sınırlıdır. Bu sınıra ulaştıktan sonra şunları satın alabilirsiniz:
- 100 ek yükleme
- Sınırsız kullanım