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, stmicroelektronikten 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, CPU modelinize göre pins boot0 ve boot1'i doğru kombinasyona ayarlamanız gerekir.
Programlama
Ü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
- Ürün yazılımı dosyası aşağıdaki biçimlerden birinde olmalıdır:
Yazma Seçenekleri Set:
- Aşağıdaki seçenekleri seçebilirsiniz:
- Yalnızca gerekli sayfaları silin
- Gerekirse okuma koruması
- Programlamadan sonra CPU'ya gidin
- Aşağıdaki seçenekleri seçebilirsiniz:
Programlamayı başlatın:
- "Flash'a Yükle" düğmesine basın ve işlemin tamamlanmasını bekleyin.
Ek operasyonlar
Uygulama ayrıca, menü aracılığıyla erişilebilen aşağıdaki işlevleri de destekler:
- Silme
- Boş için flaşı kontrol etmek
- Flash ile Dosya ile Karşılaştırma
Test edilen modeller
Uygulama, aşağıdaki STM32 mikrodenetleyici modellerinde başarıyla test edilmiştir:
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
Kullanımdaki 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 alabilirsiniz:
- Ek 100 yükleme
- Uygulamanın sınırsız kullanımı