USB DFU protokolünü kullanarak USB kablosu üzerinden STM32 CPU ürün yazılımını güncelleme
USB DFU protokolünü kullanarak USB kablosu üzerinden STM32 CPU ürün yazılımını güncelleme uygulaması
Bu uygulamanın uygulanması, stmicroelectronics'ten aşağıdaki belgeler tarafından yönlendirilmektedir:
- AN2606: STM32 Mikrodenetleyici Sistem Bellek Önyükleme Modu
- AN3156: STM32 Bootloader'da kullanılan USB DFU Protokolü
Uygulamayı nasıl kullanılır
Önkoşul
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 için önyükleyici modunu etkinleştirin. Ayrıntılı talimatlar için AN2606'ya bakın. Genel olarak, Pins Boot0 ve Boot1'i CPU modelinize göre doğru kombinasyona ayarlamanız gerekir.
Programlama
Yüklemek istediğiniz ürün yazılımı dosyasını seçin. Ürün yazılımı dosyası aşağıdaki biçimlerden birinde olmalıdır:
- İntel hex
- Motorola S-Record
- DFUSE (stmicroelectronics dfu formatı)
- Çiğ ikili
Yazma seçeneklerini gerektiği gibi yapılandırın. Aşağıdaki seçeneklerden seçim yapabilirsiniz:
- Yalnızca gerekli sayfaları silin
- Gerekirse okuma koruması
- Programlamadan sonra CPU'yu otomatik olarak başlatın
"Flash'a Yükle" düğmesine basın ve işlemin tamamlanmasını bekleyin.
Ek operasyonlar
Uygulama, uygun menü seçenekleri aracılığıyla erişilebilen aşağıdaki işlevleri de destekler:
- Silme
- Boş durum için flaşı kontrol etmek
- Flash içeriğini dosya ile karşılaştırmak
Test edilen mikrodenetleyici modeller
Uygulamanın aşağıdaki STM32 modelleriyle çalıştığı doğrulanmıştır:
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
Kullanım kısıtlamaları
En fazla 25 ürün yazılımı yüklemesini tamamen ücretsiz olarak gerçekleştirebilirsiniz. Bu sınıra ulaştıktan sonra, aşağıdaki hizmet seçenekleri arasından seçim yapabilirsiniz:
- Ek 100 yükleme
- Uygulamanın sınırsız kullanımı