Permohonan untuk mengemas kini firmware STM32 CPU melalui kabel USB menggunakan protokol USB DFU.
Realisasi aplikasi ini berdasarkan dokumen seterusnya dari syarikat StMicroelectronics.
1. An2606 STM32 MICROCONTROLLREND SISTEM BOOT MODE
2. AN3156 USB DFU Protokol yang digunakan dalam Bootloader STM32
Bagaimana Menggunakan Permohonan.
Prasyarat
Anda Peranti Mudah Alih mesti menyokong USB-OTG.
Penyediaan
1. Sambungkan papan STM32 dengan peranti mudah alih anda dengan kabel USB-OTG
2. Aktifkan mod bootloader untuk STM32. Bagaimana untuk melakukan ini dibaca di AN2606. Secara umum anda harus menetapkan pin boot0 dan boot1 dalam kombinasi yang betul mengikut model CPU anda.
Pengaturcaraan
1. Pilih Fail dengan firmware yang anda mahu tulis.
- Fail firmware harus berada dalam salah satu format berikut
- Intel Hex
- Motorola S Record
- DFUE (STMICROELECTRONICS DFU Format)
- Binari mentah
2. Tetapkan pilihan penulisan yang anda perlukan. Anda boleh memilih pilihan seterusnya - Padam hanya halaman yang diperlukan
- Perlindungan pembacaan yang tidak ditetapkan jika perlu
- Pergi CPU selepas pengaturcaraan
3. Tekan butang "Load File to Flash" dan tunggu untuk menyelesaikan operasi.
Operasi seterusnya boleh didapati dalam aplikasi
- Menghapuskan
- Memeriksa Flash untuk kosong
- Bandingkan Flash dengan fail.
Anda boleh memilih operasi ini melalui titik yang diperuntukkan dalam menu.
Aplikasi ini diperiksa pada model mikrokontrol yang seterusnya:
STM32F072
STM32F205
STM32F302
STM32F40 BR> STM32F746
STM32G474
STM32G474
Selepas anda mencapai had ini, anda boleh membeli salah satu daripada dua perkhidmatan
1. Tambahan 100 muat naik
2. tanpa had menggunakan aplikasi.