Aplikasi untuk memperbarui firmware CPU Stm32 melalui Bluetooth dengan menggunakan modul Bluetooth-to-Serial.
Ini mendukung modul dengan protokol bluetooth SPP klasik (yaitu HC-06) dan juga modul BLE pada mikrokontroler cc254x (yaitu HM-10)
Realisasi aplikasi didasarkan pada dokumen selanjutnya dari perusahaan STMicroelectronics.
1. Mode boot memori sistem mikrokontroler AN2606 STM32
2. Protokol AN3155 USART yang digunakan di bootloader STM32
Cara menggunakan aplikasi.
PERSIAPAN
1. Atur konfigurasi serial yang benar dalam modul Bluetooth-to-Serial. Itu harus 8 bit, bahkan paritas dan 1 Stop bit dan baud rate dari 1200 hingga 115200. Bagaimana mengatur konfigurasi baca di lembar data untuk modul Bluetooth-to-Serial Anda.
2. Hubungkan modul Bluetooth-to-Serial ke papan Stm32 Anda.
Secara umum r Stm32 menggunakan pinus berikutnya untuk bootloader serial
PA10 (USART RX) dan PA9 (USART_TX)
3. Aktifkan mode bootloader untuk Stm32. Cara melakukannya baca di AN2606. Secara umum Anda harus mengatur pin BOOT0 dan BOOT1 dalam kombinasi yang benar sesuai dengan model CPU Anda.
PEMROGRAMAN
1. Nyalakan bluetooth di ponsel Anda dan sambungkan ke modul Bluetooth-to-Serial
2. Pilih file dengan firmware yang ingin Anda tulis.
File firmware harus dalam salah satu format berikut:
- Intel hex
- Motorola S-Record
- Biner mentah
3. Atur opsi penulisan yang Anda butuhkan. Anda dapat memilih opsi berikutnya
- Hapus hanya halaman yang diperlukan
- Hapus perlindungan pembacaan jika perlu
- Atur perlindungan pembacaan setelah menulis
- Buka CPU setelah pemrograman
4. Tekan tombol "Load file to flash" dan tunggu operasi selesai.
Selain itu dalam aplikasi tersedia operasi selanjutnya
- Menghapus
- Memeriksa flash untuk kosong
- Bandingkan flash dengan file.
Anda dapat memilih operasi ini melalui titik yang ditentukan dalam menu.
Aplikasi diperiksa pada CPU berikutnya:
Stm32F072
Stm32F103
Stm32F302
Stm32F401
Stm32F411 diperiksa oleh pengguna
Stm32L053
Stm32L152
Stm32L432
Stm32G071
Stm32G474
PEMBATASAN MENGGUNAKAN
Anda dapat membuat hingga 25 pengunggahan firmware sepenuhnya gratis.
Setelah Anda mencapai batas ini, Anda dapat membeli salah satu dari dua layanan
1. tambahan 100 unggahan
2. penggunaan aplikasi tanpa batas.