Mengemas kini firmware CPU STM32 melalui kabel USB menggunakan Protokol USB DFU
Permohonan untuk mengemas kini firmware CPU STM32 melalui kabel USB menggunakan protokol USB DFU
Kesedaran aplikasi ini adalah berdasarkan dokumen berikut yang disediakan oleh Stmicroelectronics:
- AN2606 : STM32 Mod Boot Memori Sistem Mikrokontroler
- AN3156 : Protokol USB DFU yang digunakan dalam bootloader STM32
Cara menggunakan aplikasi
Prasyarat
- Peranti mudah alih anda mesti menyokong USB-OTG.
Penyediaan
- Sambungkan papan STM32 ke peranti mudah alih anda menggunakan kabel USB-OTG.
- Aktifkan mod bootloader untuk STM32. Rujuk kepada AN2606 untuk arahan terperinci. Umumnya, anda perlu menetapkan pin boot0 dan boot1 dalam gabungan yang betul mengikut model CPU anda.
Pengaturcaraan
Pilih fail firmware : Pilih fail firmware yang ingin anda muat naik. Fail tersebut harus berada di salah satu format berikut:
- Intel Hex
- Motorola S-Record
- DFUSE (stmicroelectronics dfu format)
- Binari mentah
Tetapkan pilihan penulisan : Konfigurasikan pilihan penulisan seperti yang diperlukan. Anda boleh memilih dari yang berikut:
- Padamkan hanya halaman yang diperlukan
- Perlindungan pembacaan yang tidak disengajakan jika perlu
- Pergi CPU selepas pengaturcaraan
Memulakan Muat naik : Tekan butang "Muatkan Fail ke Flash" dan tunggu operasi selesai.
Operasi tambahan
Aplikasi ini juga menyokong operasi berikut, yang boleh dipilih melalui pilihan menu yang sesuai:
- Memadamkan
- Memeriksa kilat untuk status kosong
- Membandingkan kandungan kilat dengan fail
Model yang diuji
Permohonan telah disahkan berfungsi dengan model mikrokontroler STM32 berikut:
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
Sekatan ke atas penggunaan
Anda boleh melakukan sehingga 25 muat naik firmware secara percuma. Setelah mencapai had ini, anda mesti membeli salah satu perkhidmatan berikut:
- 100 muat naik tambahan
- Penggunaan aplikasi tanpa had
Tangkapan skrin









