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 gerçekleştirilmesi, stmicroelectronics tarafından sağlanan aşağıdaki belgelere dayanmaktadır:
- 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, Boot0 ve Boot1 pinlerini CPU modelinize göre doğru kombinasyona ayarlamanız gerekir.
Programlama
Firmware dosyasını seçin : Yüklemek istediğiniz ürün yazılımı dosyasını seçin. Dosya aşağıdaki biçimlerden birinde olmalıdır:
- İntel hex
- Motorola S-Record
- DFUSE (stmicroelectronics dfu formatı)
- Çiğ ikili
Yazma seçeneklerini ayarlayın : Yazma seçeneklerini gerektiği gibi yapılandırın. Aşağıdakiler arasından seçim yapabilirsiniz:
- Yalnızca gerekli sayfaları silin
- Gerekirse okuma koruması
- Programlamadan sonra CPU'ya gidin
Yüklemeyi başlatın : "Flash'a Yükle" düğmesine basın ve işlemin tamamlanmasını bekleyin.
Ek operasyonlar
Uygulama ayrıca, uygun menü seçenekleri aracılığıyla seçilebilen aşağıdaki işlemleri de desteklemektedir:
- Silme
- Boş durum için flaşı kontrol etmek
- Flash içeriğini dosya ile karşılaştırmak
Test edilen modeller
Uygulamanın aşağıdaki STM32 Mikrodenetleyici modelleriyle çalıştığı doğrulanmıştır:
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
Kullanımda kısıtlamalar
Ücretsiz 25'e kadar ürün yazılımı yüklemesi gerçekleştirebilirsiniz. Bu sınıra ulaştıktan sonra, aşağıdaki hizmetlerden birini satın almalısınız:
- Ek 100 yükleme
- Uygulamanın sınırsız kullanımı