STMicroelectronics-LOGO

STMicroelectronics UM2406 Paket Perangkat Lunak Utilitas RF-Flasher

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Paket-PRODUK

Spesifikasi

  • Mendukung perangkat BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, dan BlueNRG-2
  • Antarmuka: mode UART dan mode SWD
  • Fitur: Pemrograman memori flash, membaca, penghapusan massal, verifikasi konten
  • Persyaratan Sistem: RAM 2 GB, port USB, Adobe Acrobat Reader 6.0 atau lebih baru

Petunjuk Penggunaan Produk

Memulai
Bagian ini memberikan informasi tentang persyaratan sistem dan pengaturan paket perangkat lunak.

Persyaratan Sistem:

  • RAM minimal 2 GB
  • port USB
  • Adobe Acrobat Reader 6.0 atau lebih baru
  • Skala tampilan dan pengaturan yang disarankan hingga 150%

Pengaturan Paket Perangkat Lunak:
Untuk menjalankan utilitas, klik ikon utilitas RF-Flasher yang terletak di [Start] > [ST RF-Flasher Utility xxx] > [RFFlasher Utility].

Antarmuka Bilah Alat
Di bagian toolbar jendela utama utilitas RF-Flasher, pengguna dapat melakukan operasi berikut:

  • Muat .bin atau .hex yang ada file: : [ Bahasa Indonesia]File] > [Buka file…]
  • Simpan gambar memori saat ini: [File] > [Simpan File Sebagai…]
  • Tutup .bin atau .hex yang ada file: : [ Bahasa Indonesia]File] > [Tutup file]
  • Atur frekuensi ST-LINK: [Alat] > [Pengaturan…]
  • Mengaktifkan atau menonaktifkan log file pembuatan: [Alat] > [Pengaturan…]

Tanya Jawab Umum

  • Perangkat apa saja yang didukung oleh paket perangkat lunak utilitas RF-Flasher?
    Paket perangkat lunak saat ini mendukung perangkat BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, dan BlueNRG-2.
  • Apa persyaratan sistem minimum untuk menjalankan utilitas RF-Flasher?
    Persyaratan sistem minimum mencakup setidaknya 2 GB RAM, port USB, dan Adobe Acrobat Reader 6.0 atau lebih baru.
  • Bagaimana cara menyimpan gambar memori saat ini di utilitas RF-Flasher?
    Untuk menyimpan gambar memori saat ini, buka [File] > [Simpan File As…] dan pilih bagian memori yang akan disimpan ke .bin file.

UM2406
Panduan pengguna

Paket perangkat lunak utilitas RF-Flasher

Perkenalan

Dokumen ini menjelaskan paket perangkat lunak utilitas RF-Flasher (STSW-BNRGFLASHER), yang mencakup aplikasi PC utilitas RF-Flasher.
Utilitas RF-Flasher adalah aplikasi PC mandiri, yang memungkinkan memori flash sistem-on-chip BlueNRG-1, BlueNRG-2, BlueNRG-LP, dan BlueNRG-LPS Bluetooth® Energi Rendah untuk dibaca, dihapus secara massal, ditulis, dan diprogram.
Saat ini mendukung antarmuka ke memori flash BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, dan BlueNRG-2 melalui mode UART menggunakan bootloader UART internal perangkat. Saat ini juga mendukung antarmuka ke memori flash BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, dan BlueNRG-2 melalui mode SWD dengan menggunakan antarmuka SWD standar melalui alat pemrograman/debugging perangkat keras standar (CMSIS-DAP, ST-LINK , dan J-Link).
Selain itu, ini juga memungkinkan alamat MAC disimpan di lokasi memori flash tertentu yang dipilih oleh pengguna dalam mode UART dan SWD.
Paket perangkat lunak RF-Flasher juga menyediakan utilitas peluncur flasher mandiri, yang memungkinkan pemrograman memori flash, membaca, menghapus massal, dan verifikasi konten. Utilitas peluncur flasher hanya memerlukan jendela DOS PC.

Catatan:
Istilah RF saat ini mengacu pada perangkat BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, dan BlueNRG-2. Perbedaan spesifik apa pun akan disorot jika diperlukan.

Informasi umum

Daftar singkatan

Tabel 1. Daftar akronim

Ketentuan Arti
RF Frekuensi radio
Bahasa Inggris SWD Debug kabel serial
Bahasa Indonesia: UART Penerima-pemancar asinkron universal
USB Bus seri universal

Dokumen referensi

Tabel 2. Dokumen referensi

Referensi Jenis Judul
DS11481 Lembar data BlueNRG-1 SoC nirkabel Bluetooth® Hemat Energi yang dapat diprogram
DS12166 Lembar data BlueNRG-2 SoC nirkabel Bluetooth® Hemat Energi yang dapat diprogram
DB3557 Ringkasan data STSW-BNRGFLASHER Data singkat untuk paket perangkat lunak RF-Flasher
DS13282 Lembar data BlueNRG-LP SoC nirkabel Bluetooth® Hemat Energi yang dapat diprogram
DS13819 Lembar data BlueNRG-LPS SoC nirkabel Bluetooth® Hemat Energi yang dapat diprogram

Memulai

Bagian ini menjelaskan semua persyaratan sistem untuk menjalankan aplikasi PC utilitas RF-Flasher dan prosedur instalasi paket perangkat lunak terkait.

Persyaratan sistem
Utilitas RF-Flasher memiliki persyaratan minimum berikut:

  • PC dengan prosesor Intel® atau AMD yang menjalankan sistem operasi Microsoft® berikut:
    • Jendela® 10
  • RAM minimal 2 GB
  • port USB
  • Adobe Acrobat Reader 6.0 atau lebih baru
  • Skala tampilan dan pengaturan yang disarankan adalah hingga 150%.

Pengaturan paket perangkat lunak
Pengguna dapat menjalankan utilitas ini dengan mengklik ikon utilitas RF-Flasher ([Mulai]>[ST RF-Flasher Utility xxx]>[RF-Flasher Utility]).

STMicroelectronics-UM2406-Paket-Perangkat Lunak-Utilitas-RF-Flasher- (1)

Antarmuka bilah alat

Di bagian toolbar jendela utama utilitas RF-Flasher, pengguna dapat melakukan operasi berikut:

  • Muat .bin atau .hex yang ada (Intel diperpanjang) file, menggunakan [File]>[Buka file…]
  • Simpan gambar memori saat ini dalam .bin file, menggunakan [File]>[Simpan File Sebagai…]. Alamat awal dan ukuran bagian memori yang akan disimpan ke file dapat dipilih dari tab Memori Perangkat.
  • Tutup .bin atau .hex yang ada file, menggunakan [File]>[Tutup file]
  • Atur frekuensi ST-LINK menggunakan [Alat]>[Pengaturan…]
  • Mengaktifkan atau menonaktifkan log file pembuatan dalam modalitas UART/SWD, menggunakan [Alat]>[Pengaturan…]. Jika log files disimpan, dimungkinkan untuk mengatur tingkat informasi debug yang akan disimpan (hanya untuk SWD). Semua catatan files disimpan ke {jalur instalasi}\ST\RF-Flasher Utility xxx\Logs\.
  • Hapus massal, menggunakan [Alat]>[Hapus massal].
  • Verifikasi konten memori flash [Alat]>[Verifikasi konten flash].
  • Dapatkan versi aplikasinya, menggunakan [Bantuan]>[Tentang].
  • Unduh file, menggunakan [Alat]>[Flash].
  • Hapus sektor perangkat, menggunakan [Alat]>[Hapus Halaman…]
  • Bandingkan memori perangkat dengan gambar yang dipilih file, menggunakan [Alat]>[Bandingkan Memori Perangkat dengan file]. Dua gambar files ditampilkan di Bandingkan Memori Perangkat dengan Gambar File tab dan perbedaan terkait disorot dengan warna merah.
  • Bandingkan dua files, menggunakan [File]>[Bandingkan dua files]
  • Baca sektor bootloader (hanya dalam mode SWD), menggunakan [Alat]>[Baca Sektor Bootloader (SWD)].
  • Baca area OTP (hanya dalam mode SWD), menggunakan [Alat]>[Baca Area OTP (SWD)].
  • Simpan sektor bootloader atau area OTP di .bin file, menggunakan [File]>[Simpan File Sebagai…].

Pengguna juga dapat memilih dua gambar files dan bandingkan. Dua gambar files ditampilkan di Bandingkan Dua Files tab dan perbedaan terkait disorot dengan warna merah. .bin dan .hex file format didukung.

STMicroelectronics-UM2406-Paket-Perangkat Lunak-Utilitas-RF-Flasher- (2)

Di bagian atas jendela utama utilitas RF-Flasher, pengguna dapat memilih gambar file melalui [Pilih Gambar File] tombol. Pengguna dapat memilih jenis memori: memori flash, bootloader, atau area OTP. Untuk area memori flash, pengguna dapat mengatur alamat awal (hanya untuk bin file)
Semua opsi ini tersedia dalam mode UART dan SWD.
Pengguna perlu mengaktifkan akses ke mode yang dipilih (UART atau SWD). Mereka dapat melakukan ini dengan membuka port COM terkait untuk mode UART, atau dengan menghubungkan alat pemrograman/debugging perangkat keras SWD ke saluran SWD perangkat.

Jendela utama UART
Di tab jendela utama UART dari jendela utama utilitas RF-Flasher, pengguna dapat memilih port COM yang akan digunakan untuk menghubungkan perangkat melalui bagian Daftar Port COM.
Kecepatan baud serial yang digunakan untuk papan evaluasi perangkat RF adalah 460800 bps.
STMicroelectronics-UM2406-Paket-Perangkat Lunak-Utilitas-RF-Flasher- (3)

Mode UART: cara menjalankannya
Gambar file pilihan
Untuk memuat .bin atau .hex yang ada file, gunakan [Pilih Gambar Filetombol ] di halaman utama, navigasikan ke [File]>[Buka File…], atau buka Gambar File tab. Jalur lengkap yang dipilih file muncul di sebelah tombol dan tombol [Flash] menjadi aktif ketika file telah dimuat.
Tab Daftar Port COM menampilkan semua perangkat yang terhubung pada port USB PC. Tombol [Pilih Semua], [Batalkan Pilihan Semua], dan [Balikkan Semua] memungkinkan pengguna menentukan perangkat mana yang terhubung (semua, tidak ada, atau beberapa di antaranya) yang harus menjadi target pengoperasian utilitas. Dengan cara ini, operasi yang sama (yaitu pemrograman memori flash) dapat dilakukan secara bersamaan pada beberapa perangkat. Tombol [Refresh] memungkinkan pengguna untuk menyegarkan daftar perangkat yang terhubung.
Secara default, opsi [Hapus Massal] di bagian [Tindakan] tidak dicentang, dan hanya halaman memori yang diperlukan yang dihapus dan ditulis dengan file isi. Jika opsi ini dicentang, penghapusan massal penuh akan mendahului fase pemrograman memori flash.
Opsi [Verifikasi] memaksa pemeriksaan untuk memastikan bahwa konten memori telah ditulis dengan benar.
Centang opsi [Perbarui Memori Perangkat] untuk memperbarui tabel memori perangkat setelah pengoperasian pada memori flash.
Opsi perlindungan pembacaan memungkinkan perlindungan pembacaan perangkat setelah pemrograman memori flash.
Centang opsi [Laju Baud Otomatis] hanya jika pengaturan ulang perangkat keras dilakukan pada board untuk memaksa pengoperasian [Laju Baud Otomatis]. Secara default, opsi [Kecepatan Baud Otomatis] tidak dicentang.

Gambar File tab
Yang dipilih file nama, ukuran, dan konten yang diuraikan untuk diprogram dalam memori flash perangkat dapat viewed di Gambar File tab.

STMicroelectronics-UM2406-Paket-Perangkat Lunak-Utilitas-RF-Flasher- (4)

Tab Memori Perangkat
Pilih tab ini untuk view isi memori perangkat yang terhubung (melalui tombol [Baca]) dan log yang berisi operasi yang dilakukan pada perangkat yang dipilih.

STMicroelectronics-UM2406-Paket-Perangkat Lunak-Utilitas-RF-Flasher- (5)

Klik tombol [Baca] untuk mentransfer segmen memori yang ditentukan oleh [Alamat Awal dan Ukuran] ke dalam tabel.
Untuk membaca seluruh memori flash, centang opsi [Keseluruhan Memori].
Kolom pertama memberikan alamat dasar dari 16 byte berikutnya berturut-turut (misalnyaample, baris 0x10040050, kolom 4 menyimpan nilai byte heksadesimal pada 0x10040054. Pengguna dapat mengubah nilai byte dengan mengklik dua kali sel dan memasukkan nilai heksadesimal baru. Byte yang diedit muncul dalam warna merah.
Klik tombol [Tulis] untuk memprogram seluruh halaman dengan nilai byte baru ke dalam memori flash perangkat.
Tombol [Flash] memungkinkan operasi pemrograman memori flash dimulai dengan opsi yang dipilih. Jika kotak centang [Alamat MAC] dicentang, pengguna dapat menentukan alamat memori tempat alamat MAC yang dipilih disimpan. Ketika tombol [Flash] diklik, alamat MAC diprogram setelah gambar file.

STMicroelectronics-UM2406-Paket-Perangkat Lunak-Utilitas-RF-Flasher- (6)

Bandingkan Memori Perangkat dengan Gambar File tab
Pengguna dapat membandingkan memori perangkat saat ini dengan gambar yang dipilih file. Dua gambar files ditampilkan dan perbedaan apa pun disorot dengan warna merah. .bin dan .hex fileFormat s didukung.

STMicroelectronics-UM2406-Paket-Perangkat Lunak-Utilitas-RF-Flasher- (6) Menggunakan utilitas RF-Flasher dengan papan lain
Utilitas RF-Flasher secara otomatis mendeteksi papan evaluasi BlueNRG-1, BlueNRG-2, BlueNRG-LP, dan BlueNRG-LPS (ditampilkan sebagai STDK) yang terhubung ke port USB PC. Ia menggunakan STM32 tambahan (digerakkan oleh GUI) untuk mengatur ulang perangkat dan memasukkannya ke mode bootloader UART.
Aplikasi ini juga bekerja dengan papan khusus, menyediakan akses UART sederhana ke perangkat yang terhubung, namun pengguna harus menempatkan perangkat dalam mode bootloader secara manual. Setelah memilih port non-STEVAL COM, pop-up berikut akan muncul:

STMicroelectronics-UM2406-Paket-Perangkat Lunak-Utilitas-RF-Flasher- (8)

Ketika pop-up ini muncul dan tergantung pada jenis perangkat, mode bootloader diaktifkan sebagai berikut:

  • Untuk perangkat BlueNRG-LP dan BlueNRG-LPS, pengguna harus mengatur pin PA10 ke nilai tinggi dan melakukan siklus reset perangkat (menjaga PA10 pada nilai tinggi).
  • Untuk perangkat BlueNRG-1 dan BlueNRG-2, pengguna harus mengatur pin DIO7 ke nilai tinggi dan mereset perangkat (menjaga DIO7 pada nilai tinggi).

Pengguna juga dapat mengatur baud rate pilihan untuk UART di jendela pop-up dan kemudian tekan OK untuk kembali ke GUI.

Catatan:
Pengguna harus menghindari menyetel ulang perangkat saat menggunakan utilitas RF-Flasher, kecuali jika pop-up ComPort Setting aktif. Jika perangkat direset, pengguna harus mengaktifkan port COM untuk menggunakan utilitas Flasher lagi.

Catatan:
Ketika papan khusus digunakan dengan menyediakan akses UART ke perangkat BlueNRG-1, BlueNRG-2, BlueNRG-LP, dan BlueNRG-LPS melalui antarmuka USB FTDI, pengguna harus memeriksa ulang latensi yang terkait dengan driver USB FTDI PC. Hal ini memungkinkan port yang terhubung dikenali sebagai COM virtual USB. Pada driver PC USB-FTDI biasa, periksa kembali pengaturan driver USB perangkat terkait di [Properties]>[Port
Pengaturan]>[Lanjutan]. Pastikan nilai pengatur waktu latensi diatur ke 1 ms. Pengaturan ini sangat disarankan untuk mempercepat pengoperasian memori flash pada papan khusus.

Jendela utama SWD

Untuk menggunakan tab jendela utama SWD di jendela utama utilitas RF-Flasher, pengguna harus menghubungkan alat pemrograman/debugging perangkat keras SWD ke jalur SWD perangkat (perangkat BlueNRG-1, BlueNRG-2, BlueNRG-LP, dan BlueNRG-LPS ).
Antarmuka pemrograman/debugging perangkat keras SWD berikut ini didukung, dengan asumsi bahwa perangkat keras yang dipilih dan perangkat lunak terkait mendukung perangkat yang terhubung:

  1. CMSIS-DAP
  2. ST-LINK
  3. J-Link

Catatan
Untuk menggunakan J-Link sebagai adaptor debug, driver USB perlu diubah dari driver J-Link ke WinUSB. Hal ini dapat dilakukan dengan mudah dengan menggunakan tool HYPERLINK Zadig (https://zadig.akeo.ie) sebagai berikut:

  • Pilih J-Link dari daftar perangkat
  • Pilih "WinUSB" sebagai driver
  • Klik [Instal Driver] untuk menginstal driver WinUSB

Catatan:
Lihat HYPERLINK J-Link OpenOCD weblokasi (https://wiki.segger.com/OpenOCD) untuk informasi lebih lanjut.

Catatan:
PERINGATAN: Setelah driver USB J-Link diganti, tidak ada perangkat lunak SEGGER dari paket perangkat lunak J-Link yang dapat berkomunikasi dengan J-Link. Untuk menggunakan kembali perangkat lunak SEGGER J-Link, driver USB perlu dikembalikan ke defaultnya.
STMicroelectronics-UM2406-Paket-Perangkat Lunak-Utilitas-RF-Flasher- (8)

Mode SWD: cara menjalankannya
Gambar file pilihan
Gunakan [Pilih Gambar Filetombol ] di halaman utama atau buka [File]>[ Buka File…] untuk memuat .bin atau .h ex yang ada file. Jalur lengkap yang dipilih file muncul di sebelah tombol dan tombol [Flash] menjadi aktif di akhir file memuat.
Di tab Tindakan, pengguna dapat memilih opsi berikut:

  • [Verifikasi]: memaksa pemeriksaan untuk memastikan bahwa konten memori telah ditulis dengan benar
  • [Perlindungan pembacaan]: mengaktifkan perlindungan pembacaan perangkat setelah memprogram gambar yang dipilih file
  • [Penghapusan massal]: memungkinkan penghapusan massal perangkat dilakukan sebelum memprogram gambar yang dipilih file
  • [Perbarui Memori Perangkat]: memungkinkan tabel memori perangkat diperbarui setelah operasi pemrograman memori flash
  • [Mode Plug & Play]: memungkinkan mode pemrograman memori flash plug-and-play diaktifkan/dinonaktifkan ketika hanya satu alat pemrograman SWD yang tersedia. Dalam hal ini, papan diprogram satu per satu. Ketika operasi pemrograman telah selesai pada satu papan, dimungkinkan untuk mencabutnya dan menyambungkan papan lainnya.

Secara default, opsi [Hapus Massal] di sebelah tombol [Flash] tidak dicentang, dan hanya halaman memori yang diperlukan yang dihapus dan ditulis dengan file isi.
Tab [Daftar antarmuka yang terhubung] menampilkan semua antarmuka SWD yang terhubung (CMSIS-DAP,ST-LINK, dan J-Link). Tekan tombol [Refresh] untuk memperbarui daftar antarmuka yang terhubung.
Pengguna juga dapat memilih antarmuka perangkat keras SWD spesifik mana yang harus ditampilkan melalui kolom [Interface].
Tombol [Pilih Semua], [Batalkan Pilihan Semua], dan [Balikkan Semua] memungkinkan pengguna menentukan antarmuka SWD mana yang terhubung (semua, tidak ada, atau beberapa di antaranya) yang harus menjadi target pengoperasian utilitas. Dengan cara ini, operasi yang sama (yaitu pemrograman memori flash) dapat dilakukan secara bersamaan pada beberapa perangkat.
Tombol [Flash] memungkinkan operasi pemrograman memori flash dimulai dengan opsi yang dipilih. Jika kotak centang [Alamat MAC] dicentang, pengguna dapat menentukan alamat memori tempat alamat MAC yang dipilih disimpan. Ketika tombol [Flash] diklik, alamat MAC diprogram setelah gambar file.
'Gambar File' tab
Yang dipilih file nama, ukuran, dan konten yang diuraikan untuk diprogram dalam memori flash perangkat dapat viewed di Gambar File tab.

Tab Memori Perangkat
Pilih tab ini untuk view isi memori perangkat yang terhubung (melalui tombol [Baca]) dan log yang berisi operasi yang dilakukan pada perangkat yang dipilih.

STMicroelectronics-UM2406-Paket-Perangkat Lunak-Utilitas-RF-Flasher- (10)

Klik tombol [Baca] untuk mentransfer segmen memori yang ditentukan oleh [Alamat Awal dan Ukuran] ke dalam tabel.
Untuk membaca seluruh memori flash, centang opsi [Keseluruhan Memori].
Kolom pertama memberikan alamat dasar dari 16 byte berikutnya berturut-turut (misalnyaample, baris 0x10040050, kolom 4 menyimpan nilai byte heksadesimal pada 0x10040054. Pengguna dapat mengubah nilai byte dengan mengklik dua kali sel dan memasukkan nilai heksadesimal baru. Byte yang diedit muncul dalam warna merah.
Klik tombol [Tulis] untuk memprogram seluruh halaman dengan nilai byte baru ke dalam memori flash perangkat.

STMicroelectronics-UM2406-Paket-Perangkat Lunak-Utilitas-RF-Flasher- (11)

Catatan:
[Bandingkan Perangkat Memori untuk File] juga didukung dalam mode SWD, dengan fitur yang sama seperti yang dijelaskan di Bagian 4.1: Mode UART: cara menjalankannya.

Mode SWD: baca sektor bootloader
Pengguna dapat membaca sektor bootloader perangkat yang terhubung melalui antarmuka pemrograman perangkat keras SWD dengan memilih [Alat]>[Baca Sektor Bootloader (SWD)]. Konten sektor bootloader ditampilkan di tab Bootloader/OTP.

Catatan:
Fitur ini hanya didukung dalam mode SWD dan hanya dapat diakses melalui GUI.STMicroelectronics-UM2406-Paket-Perangkat Lunak-Utilitas-RF-Flasher- (12)

Mode SWD: membaca area OTP
Pengguna dapat membaca perangkat yang terhubung ke area OTP (jika didukung) melalui antarmuka pemrograman perangkat keras SWD dengan memilih [Alat]>[Baca Area OTP (SWD)]. Konten area OTP ditampilkan di tab Bootloader/OTP.
Fitur ini tidak didukung dalam mode UART.

STMicroelectronics-UM2406-Paket-Perangkat Lunak-Utilitas-RF-Flasher- (13)

Mode pemrograman Plug&Play SWD
Mode pemrograman SWD Plug&Play memungkinkan pengguna memasuki loop pemrograman dengan menghubungkan platform perangkat baru untuk diprogram. Ketika gambar memori flash file dan tindakan pemrograman telah dipilih, aplikasi Flasher PC meminta pengguna untuk menghubungkan perangkat ke antarmuka SWD (pesan Menunggu perangkat N.1 ditampilkan).
Saat pengguna menghubungkan perangkat, pesan Perangkat N.1 terhubung ditampilkan, dan aplikasi mulai memprogram perangkat dengan gambar yang dipilih file dan pilihan. Ketika operasi pemrograman selesai, aplikasi Flasher menampilkan pesan Harap putuskan sambungan perangkat N. 1. Saat pengguna memutuskan sambungan perangkat, pesan Menunggu perangkat N. 2 ditampilkan. Pengguna dapat menghentikan mode otomatis ini dengan menekan tombol [Stop].
Saat menggunakan mode Plug&Play, pengguna harus memilih antarmuka yang akan digunakan (CMSIS-DAP, ST-LINK, atau J-Link).

STMicroelectronics-UM2406-Paket-Perangkat Lunak-Utilitas-RF-Flasher- (14)

Pemrograman alamat MAC

Pemrograman alamat MAC memungkinkan alamat MAC disimpan di lokasi memori flash tertentu pada perangkat.
Pengguna dapat memilih untuk mengaktifkan opsi ini atau tidak dengan mencentang atau menghapus centang pada kotak centang [Alamat MAC]. Lokasi memori flash tertentu diatur melalui field [Lokasi MAC Flash].
Tombol [Atur alamat MAC] memungkinkan pengguna memilih alamat MAC sebagai berikut:

  1. Centang kotak [Rentang] dan berikan alamat awal di kolom [Alamat Awal]. Alamat awal adalah alamat MAC yang akan disimpan pada perangkat pertama yang terhubung.
    • Dimungkinkan untuk mengatur langkah tambahan mulai dari nilai [Alamat Awal] dengan memasukkan jumlah papan yang akan diprogram dalam Nomor. Tab papan, atau dengan memasukkan nilai [Alamat Akhir]:
    • Jika mode otomatis telah dipilih di tab Tindakan, daftar alamat MAC yang dipilih akan digunakan untuk operasi pemrograman otomatis. Jika tidak, hanya satu perangkat yang diprogram, menggunakan kolom [Alamat Awal].
  2. Pengguna dapat memberikan daftar alamat MAC untuk digunakan melalui input file:
    • Periksa [File] kotak centang dan pilih teks masukan file di [Muat File] bidang.
    • Jika mode otomatis telah dipilih di tab Tindakan, daftar alamat MAC yang dipilih akan digunakan untuk operasi pemrograman otomatis. Jika tidak, hanya alamat pertama yang digunakan untuk satu operasi pemrograman.

Kotak centang [Simpan log Alamat MAC] memungkinkan daftar alamat MAC yang digunakan disimpan di a file, dipilih di [File Bidang Nama].
Pemrograman alamat MAC dapat dikombinasikan dengan mode pemrograman otomatis. Untuk setiap perangkat yang terhubung, gambarnya file diprogram terlebih dahulu, diikuti dengan alamat MAC. Jumlah alamat MAC yang dipilih
(ukuran atau masukan daftar alamat tambahan file ukuran) memicu akhir operasi pemrograman otomatis. Setiap alamat MAC yang diprogram ditampilkan di jendela Log.
Pemrograman alamat MAC didukung dalam mode UAR dan SWD.

STMicroelectronics-UM2406-Paket-Perangkat Lunak-Utilitas-RF-Flasher- (15) STMicroelectronics-UM2406-Paket-Perangkat Lunak-Utilitas-RF-Flasher- (16) STMicroelectronics-UM2406-Paket-Perangkat Lunak-Utilitas-RF-Flasher- (17)

Pengguna dapat memilih waktu atau tidakamp ditambahkan ke log alamat MAC yang disimpan file nama (sebagai akhiran).
Jika waktunyaamp tidak ditambahkan ke nama log file, semua informasi log disimpan dalam log yang sama file. Jika waktunyaamp ditambahkan, informasi log untuk setiap proses disimpan dalam log yang berbeda file.
Nama log file dapat ditentukan menggunakan [File Bidang Nama].

Utilitas peluncur RF-Flasher

Peluncur RF-Flasher adalah utilitas mandiri yang memungkinkan pengguna menjalankan perintah utilitas RF-Flasher menggunakan GUI utilitas RF-Flasher.
Jendela perintah DOS diperlukan dan mode UART dan SWD didukung (menggunakan gambar .bin dan .hex fileS).
Utilitas peluncur RF-Flasher (RF-Flasher_Launcher.exe) disertakan dalam paket perangkat lunak utilitas RF-Flasher dalam folder aplikasi. "Folder rilis" di menu mulai paket perangkat lunak utilitas RF-Flasher
item (utilitas ST RF-Flasher xxx) memungkinkan akses langsung ke folder aplikasi.

Persyaratan
Untuk menggunakan utilitas peluncur RF-Flasher pada perangkat tertentu, prasyarat berikut harus dipenuhi:

  • Mode UART: platform BlueNRG-1, BlueNRG-2, BlueNRG-LP, atau BlueNRGLPS harus terhubung ke port USB PC
  • Mode SWD: alat pemrograman/debugging perangkat keras SWD harus terhubung ke jalur SWD BlueNRG-1, BlueNRG-2, BlueNRG-LP, atau BlueNRG-LPS.

Dengan opsi -l, semua langkah operasi dilacak di log files, disimpan dalam folder “Logs”, yang dibuat dalam folder “Aplikasi” paket perangkat lunak utilitas RF-Flasher.

Opsi utilitas peluncur RF-Flasher
Untuk menggunakan utilitas peluncur RF-Flasher pada perangkat tertentu, pengguna harus membuka shell Windows DOS dan meluncurkannya
RF-Flasher_Launcher.exe dengan perintah dan opsi yang tepat (gunakan –h untuk mendapatkan daftar semua opsi yang didukung).
RF-Flasher_Launcher.exe -h:
Penggunaan: Peluncur RF-Flasher [-h] {flash, baca, massal_erase, verifikasi_memori, hapus_halaman, uart, swd, baca_OTP,
tulis_OTP}
Peluncur RF-Flasher versi xxx
Argumen opsional:
-h, –help: tampilkan pesan bantuan ini dan keluar dari Perintah:
{flash, baca, massal_erase, verifikasi_memori, hapus_halaman, uart, swd, baca_OTP, tulis_OTP}

  • flash: memprogram memori flash
  • read: membaca memori flash
  • mass_erase: menghapus memori flash
  • verifikasi_memori: verifikasi konten perangkat RF dengan a file
  • erase_pages: menghapus satu atau lebih halaman dari memori flash
  • uart: tampilkan semua port COM yang terhubung (mode UART)
  • swd: menampilkan semua perangkat yang terhubung melalui antarmuka SWD: ST-LINK, CMSIS-DAP, J-Link (mode SWD)
  • read_OTP: membaca area OTP (hanya dalam mode SWD)
  • write_OTP: menulis area OTP (hanya dalam mode SWD)

Utilitas peluncur RF-Flasher: mode UART & SWD
Utilitas peluncur RF-Flasher mendukung dua mode pengoperasian:

  • Mode UART (hubungkan perangkat yang dipilih ke port USB PC)
  • Mode SWD (sambungkan jalur SWD perangkat BlueNRG-1, BlueNRG-2, BlueNRG-LP, atau BlueNRG-LPS yang dipilih ke alat pemrograman/debugging SWD).

Utilitas peluncur RF-Flasher: gunakan perintah uart untuk mendapatkan daftar semua port COMx yang tersedia (perangkat yang terhubung ke port USB PC):

RF-Flasher_Launcher.exe uart
PORT TERHUBUNG = COM194 (ST DK), COM160 (ST DK)
Utilitas peluncur RF-Flasher: gunakan perintah swd untuk mendapatkan daftar semua alat pemrograman/debugging perangkat keras SWD yang terhubung:
RF-Flasher_Launcher.exe swd
TERHUBUNG OLEH ST-LINK = TIDAK ADA ST-LINK TERHUBUNG
TERHUBUNG OLEH CMSIS-DAP (nomor seri antarmuka CMSIS-DAP):

  1. 07200001066fff333231545043084259a5a5a5a597969908
  2. 07200001066dff383930545043205830a5a5a5a597969908
  3. 07200001066dff333231545043084255a5a5a5a597969908 TERHUBUNG OLEH J-Link = TIDAK TERHUBUNG J-Link

Utilitas peluncur RF-Flasher: perintah flash
Untuk menggunakan utilitas peluncur RF-Flasher untuk memprogram memori flash perangkat tertentu, perintah flash tersedia (gunakan opsi –h untuk mendapatkan daftar semua opsi yang didukung):
RF-Flasher_Launcher.exe flash -h

Penggunaan perintah flash
RF-Flasher_Launcher.exe flash [-h] [-alamat START_ADDRESS][-f FILE_TO_FLASH
[FILE_TO_FLASH, …]] [-hapus] [-verifikasi] [-rp] [-mac] [-mac_address MAC_ADDRESS][-mac_log_file MAC_LOG_FILE][-mac_start MAC_START_ADDRESS | -mac_file
MAC_FILE_ADDRESS](-semua | -d DEVICE_ID) [-verbose {0, 1, 2, 3, 4}] [-l](-UART |
-SWD) [-frekuensi {5,15,25,50,100,125,240,480,900,1800,4000}]

Argumen opsional perintah flash

  • -alamat START_ADDRESS, –-alamat START_ADDRESS: alamat awal.
  • -semua, –semua: semua perangkat yang terhubung (port COM dalam mode UART; ID ST-LINK, ID CMSIS-DAP, dan ID J-link dalam mode SWD).
  • -d DEVICE_ID, –device DEVICE_ID: mengatur ID alat perangkat keras yang digunakan untuk koneksi (port COM dalam mode UART; ID ST-LINK, ID CMSIS-DAP, dan ID J-Link dalam mode SWD).
  • -erase, –-erase: aktifkan opsi [Hapus Massal].
  • -f FILE_TO_FLASH [FILE_TO_FLASH …], –fileUntukFlash FILE_TO_FLASH
    [FILE_TO_FLASH …]: daftar .bin atau .hex files untuk memprogram perangkat RF: perangkat BlueNRG-1, BlueNRG-2, BlueNRG-LP, atau BlueNRG-LPS.
  • frekuensi {5,15,25,50,100,125,240,480,900,1800,4000}, –frekuensi {5,15,25,50,100,125,240,480,900,1800,4000}: menyetel nilai frekuensi (hanya untuk modalitas SWD – perangkat keras ST-LINK). Nilai defaultnya adalah 4000.
  • -h, –help: tampilkan pesan bantuan ini dan keluar.
  • -l, –log: mencatat data.
  • -mac, –mac: aktifkan opsi [Alamat Mac].
  • -mac_address –MAC_ADDRESS: lokasi memori flash tempat alamat publik Bluetooth® disimpan.
  • -mac_file MAC_FILE_ALAMAT, –mf MAC_FILE_ALAMAT: file berisi daftar alamat MAC.
  • -mac_log_file MAC_LOG_FILE, –ml MAC_LOG_FILE: files berisi log alamat MAC yang disimpan/tidak disimpan dan digunakan/tidak digunakan.
  • -mac_start MAC_START_ADDRESS, –ms MAC_START_ADDRESS: alamat MAC pertama.
  • -rp, –-readout_protection: aktifkan opsi [ReadOut Protection].
  • -SWD, –-swd: Modalitas SWD (ST-LINK, CMSIS-DAP, pemrograman perangkat keras/alat debugging J-Link).
  • -UART, –-uart: Modus UART. Papan kustom harus dimasukkan ke mode bootloader (nilai pin DIO7 tinggi saat melakukan siklus reset perangkat BlueNRG-1 atau BlueNRG-2; nilai pin PA10 tinggi saat mengatur ulang perangkat BlueNRG-LP atau BlueNRG-LPS) sebelum melakukan operasi .
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: meningkatkan verbositas keluaran; atur level debug hingga 4 (hanya untuk modalitas SWD dan data log). Nilai defaultnya adalah 2.
  • -verifikasi, –verifikasi: aktifkan opsi [Verifikasi].

Catatan:

  • Jika mode UART dipilih, perangkat harus terhubung ke port USB COM PC dan opsi –UART harus digunakan. Jika lebih dari satu perangkat terhubung ke port USB PC, opsi –all memungkinkan semuanya dipilih. Alternatifnya, pengguna dapat menentukan setiap port COM menggunakan opsi –d.
  • Jika mode SWD dipilih, alat pemrograman/debugging perangkat keras SWD harus terhubung ke saluran SWD perangkat yang dipilih, dan opsi -SWD perlu digunakan. Jika lebih dari satu perangkat terhubung ke PC melalui antarmuka SWD, opsi –all memungkinkan semuanya dipilih. Alternatifnya, pengguna dapat menentukan setiap antarmuka menggunakan opsi –d.
  • Biner file yang akan dimuat ditentukan menggunakan opsi –f. Jika pengguna ingin memprogram perangkat BlueNRG-1, BlueNRG-2, BlueNRG-LP, atau BlueNRG-LPS dengan biner yang berbeda files selama sesi pemrograman yang sama, mereka dapat menentukan gambar biner masing-masing dengan urutan berikut: BlueNRG-1, BlueNRG-2, BlueNRG-LP, BlueNRG-LPS.
    RF-Flasher_Launcher.exe flash -UART -semua
    – f “C:\{user_path}\BlueNRG-1_2 DK
    3.2.2\Firmware\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-1\Micro_Hell o_World.bin”
    – f “C:\{user_path}\BlueNRG-1_2 DK
    3.2.2\Firmware\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-2\Micro_Hell o_World.bin” –l
    – f “C:{user_path}\BlueNRG-LP DK 1.4.0\Firmware
    \Peripheral_Examples\Examples_MIX\MICRO\MICRO_Hello_World\STEVAL-
    IDB011V1\Micro_Hello_World.bin”
    – f “C:{user_path}\BlueNRG-LP DK 1.4.0\Firmware
    \Peripheral_Examples\Examples_MIX\MICRO\MICRO_Hello_World\STEVAL-
    IDB012V1\Micro_Hello_World.bin”
    Yang pertama file diprogram pada perangkat BlueNRG-1 yang terhubung; yang kedua file diprogram pada perangkat BlueNRG-2 yang terhubung; yang ketiga file diprogram pada perangkat BlueNRG-LP yang terhubung; yang ke empat file diprogram pada perangkat BlueNRG-LPS yang terhubung.
  • Jika opsi –f tidak digunakan, gambar biner files ditentukan dalam Aplikasi/config_file.conf digunakan:
    #Gambar file untuk perangkat BlueNRG_1
    BLUENRG_1 = “jalur_pengguna”/bluenrg_1_binary_file.heksagonal
    #Gambar file untuk perangkat BlueNRG_2
    BLUENRG_2 = “jalur_pengguna”/bluenrg_2_binary.hex
    #Gambar file untuk perangkat BlueNRG_LP
    BLUENRG_LP = “jalur_pengguna”/bluenrg_lp_binary.hex
    #Gambar file untuk perangkat BlueNRG_LPS
    BLUENRG_LPS = “jalur_pengguna”/bluenrg_lps_binary.hex
    Pengguna harus menentukan jalur gambar biner lengkap untuk setiap perangkat.

Utilitas peluncur RF-Flasher: perintah baca
Untuk menggunakan utilitas peluncur RF-Flasher untuk membaca memori flash perangkat tertentu, perintah baca tersedia (gunakan –h untuk mendapatkan daftar semua opsi yang didukung):
RF-Flasher_Launcher.exe dibaca –h
Baca penggunaan perintah
RF-Flasher_Launcher.exe baca [-h] [-alamat START_ADDRESS][-ukuran UKURAN] [–seluruh] [-s] (-semua | -d DEVICE_ID)(-UART | -SWD) [-verbose {0, 1 , 2, 3, 4}] [-l] [-frekuensi {5,15,25,50,100,125,240,480,900,1800,4000}]

Baca argumen opsional perintah

  • -alamat START_ADDRESS, –-alamat START_ADDRESS: alamat awal (nilai defaultnya adalah 0x10040000).
  • -semua, –semua: semua perangkat yang terhubung (port COM dalam mode UART; ID ST-LINK, ID CMSIS-DAP, dan ID J-link dalam mode SWD).
  • -d DEVICE_ID, –device DEVICE_ID: mengatur ID alat perangkat keras yang digunakan untuk koneksi (port COM dalam mode UART; ID ST-LINK, ID CMSIS-DAP, dan ID J-Link dalam mode SWD).
  • -entire, –entire: membaca seluruh memori flash.
  • -frekuensi {5,15,25,50,100,125,240,480,900,1800,4000}, –frekuensi
    {5,15,25,50,100,125,240,480,900,1800,4000}: mengatur nilai frekuensi (hanya untuk modalitas SWD – perangkat keras ST-LINK). Nilai defaultnya adalah 4000.
  • -h, -–help: tampilkan pesan bantuan ini dan keluar.
  • -l, –-log: mencatat data.
  • -s, –-show: menampilkan memori flash setelah operasi baca.
  • -ukuran UKURAN, –-ukuran UKURAN: ukuran memori flash yang akan dibaca (nilai defaultnya adalah 0x3000).
  • -SWD, –-swd: Modalitas SWD (ST-LINK, CMSIS-DAP, pemrograman perangkat keras/alat debugging J-Link).
  • -UART, –-uart: modalitas UART. Papan khusus harus dimasukkan ke mode bootloader sebelum melakukan operasi ini. Untuk perangkat BlueNRG-LP dan BlueNRG-LPS, pengguna harus mengatur pin PA10 ke nilai tinggi dan melakukan siklus reset perangkat, menjaga PA10 pada nilai tinggi. Untuk perangkat BlueNRG-1 dan BlueNRG-2, pengguna harus mengatur pin DIO7 ke nilai tinggi dan mengatur ulang perangkat, menjaga DIO7 pada nilai tinggi.
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: meningkatkan verbositas keluaran; atur level debug hingga 4 (hanya untuk modalitas SWD dan data log). Nilai defaultnya adalah 2.
  • Jika mode UART dipilih, perangkat harus terhubung ke port USB COM PC dan opsi –UART harus digunakan. Jika lebih dari satu perangkat terhubung ke port USB PC, opsi –all memungkinkan semuanya dipilih. Alternatifnya, pengguna dapat menentukan setiap port COM menggunakan opsi –d.
  • Jika mode SWD dipilih, alat pemrograman/debugging perangkat keras SWD harus terhubung ke saluran SWD perangkat yang dipilih, dan opsi -SWD perlu digunakan. Jika lebih dari satu perangkat terhubung ke PC melalui antarmuka SWD, opsi –all memungkinkan semuanya dipilih. Alternatifnya, pengguna dapat menentukan setiap antarmuka menggunakan opsi –d.

Utilitas peluncur RF-Flasher: perintah penghapusan massal
Untuk menggunakan utilitas peluncur RF-Flasher untuk melakukan penghapusan massal memori flash perangkat tertentu, the
perintah massal_erase tersedia (gunakan –h untuk mendapatkan daftar semua opsi yang didukung):
RF-Flasher_Launcher.exe massal_erase –h
Hapus penggunaan perintah secara massal
RF-Flasher_Launcher.exe mass_erase [-h] [-s] (-semua | -d DEVICE_ID)(-UART | -SWD) [-verbose {0, 1, 2, 3, 4}] [-l][- frekuensi
{5,15,25,50,100,125,240,480,900,1800,4000}]

Argumen opsional perintah penghapusan massal

  • -semua, –semua: semua perangkat yang terhubung (port COM dalam mode UART; ID ST-LINK, ID CMSIS-DAP, dan ID J-link dalam mode SWD).
  • -d DEVICE_ID, –device DEVICE_ID: mengatur ID alat perangkat keras yang digunakan untuk koneksi (port COM dalam mode UART; ID ST-LINK, ID CMSIS-DAP, dan ID J-Link dalam mode SWD).
  • -frekuensi {5,15,25,50,100,125,240,480,900,1800,4000}, –frekuensi
    {5,15,25,50,100,125,240,480,900,1800,4000}: mengatur nilai frekuensi (hanya untuk modalitas SWD – perangkat keras ST-LINK). Nilai defaultnya adalah 4000.
  • -h, –-help: tampilkan pesan bantuan ini dan keluar.
  • -l, –-log: mencatat data.
  • -s, –-show: menampilkan memori flash setelah operasi penghapusan massal.
  • -SWD, –-swd: Modalitas SWD (ST-LINK, CMSIS-DAP, pemrograman perangkat keras/alat debugging J-Link).
  • -UART, –-uart: modalitas UART. Papan khusus harus dimasukkan ke mode bootloader sebelum melakukan operasi ini. Untuk perangkat BlueNRG-LP dan BlueNRG-LPS, pengguna harus mengatur pin PA10 ke nilai tinggi dan melakukan siklus reset perangkat, menjaga PA10 pada nilai tinggi. Untuk perangkat BlueNRG-1 dan BlueNRG-2, pengguna harus mengatur pin DIO7 ke nilai tinggi dan mengatur ulang perangkat, menjaga DIO7 pada nilai tinggi.
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: meningkatkan verbositas keluaran; atur level debug hingga 4 (hanya untuk modalitas SWD dan data log). Nilai defaultnya adalah 2.

Catatan

  • Jika mode UART dipilih, perangkat harus terhubung ke port USB COM PC dan opsi –UART harus digunakan. Jika lebih dari satu perangkat terhubung ke port USB PC, opsi –all memungkinkan semuanya dipilih. Alternatifnya, pengguna dapat menentukan setiap port COM menggunakan opsi –d.
  • Jika mode SWD dipilih, alat pemrograman/debugging perangkat keras SWD harus terhubung ke saluran SWD perangkat yang dipilih, dan opsi -SWD perlu digunakan. Jika lebih dari satu perangkat terhubung ke PC melalui antarmuka SWD, opsi –all memungkinkan semuanya dipilih. Alternatifnya, pengguna dapat menentukan setiap antarmuka menggunakan opsi –d.

Utilitas peluncur RF-Flasher: verifikasi perintah memori
Untuk menggunakan utilitas peluncur RF-Flasher guna memverifikasi konten memori flash perangkat tertentu,
perintah verifikasi_memori tersedia (gunakan –h untuk mendapatkan daftar semua opsi yang didukung):
RF-Flasher_Launcher.exe verifikasi_memori –h

Verifikasi penggunaan perintah memori
RF-Flasher_Launcher.exe verifikasi_memori [-h] -f FLASH_VERIFY_FILE[-s][-alamat START_ADDRESS](-semua | -d DEVICE_ID) [-verbose {0, 1, 2, 3, 4}][-l] (-UART |-SWD)[-frekuensi {5,15,25,50,100,125,240,480,900,1800,4000 ,XNUMX}]

Verifikasi argumen opsional perintah memori

  • -alamat START_ADDRESS, –-alamat START_ADDRESS: alamat awal untuk verifikasi (untuk .bin filehanya). Nilai defaultnya adalah 0x10040000.
  • -semua, –semua: semua perangkat yang terhubung (port COM dalam mode UART; ID ST-LINK, ID CMSIS-DAP, dan ID J-link dalam mode SWD).
  • -d DEVICE_ID, –device DEVICE_ID: mengatur ID alat perangkat keras yang digunakan untuk koneksi (port COM dalam mode UART; ID ST-LINK, ID CMSIS-DAP, dan ID J-Link dalam mode SWD).
  • -f FLASH_VERIFY_FILE, –-file FLASH_VERIFY_FILE: file untuk digunakan untuk memverifikasi memori flash
  • -frekuensi {5,15,25,50,100,125,240,480,900,1800,4000}, –frekuensi {5,15,25,50,100,125,240,480,900,1800,4000}: menyetel nilai frekuensi (hanya untuk modalitas SWD – perangkat keras ST-LINK). Nilai defaultnya adalah 4000.
  • -h, -–help: tampilkan pesan bantuan ini dan keluar
  • -l, -–log: mencatat data.
  • -s, –-show: menampilkan memori flash setelah operasi verifikasi
  • -SWD, –-swd: Mode SWD (ST-LINK, CMSIS-DAP, pemrograman perangkat keras/alat debugging J-Link).
  • -UART, –-uart: Modus UART.
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: meningkatkan verbositas keluaran; atur level debug hingga 4 (hanya untuk modalitas SWD dan data log). Nilai defaultnya adalah 2.
  • Jika mode UART dipilih, perangkat harus terhubung ke port USB COM PC dan opsi –UART harus digunakan. Jika lebih dari satu perangkat terhubung ke port USB PC, opsi –all memungkinkan semuanya dipilih. Alternatifnya, pengguna dapat menentukan setiap port COM menggunakan opsi –d.
  • Jika mode SWD dipilih, alat pemrograman/debugging perangkat keras SWD harus terhubung ke saluran SWD perangkat yang dipilih, dan opsi -SWD perlu digunakan. Jika lebih dari satu perangkat terhubung ke PC melalui antarmuka SWD, opsi –all memungkinkan semuanya dipilih. Alternatifnya, pengguna dapat menentukan setiap antarmuka menggunakan opsi –d.

Utilitas peluncur RF-Flasher: perintah hapus halaman
Untuk menggunakan utilitas peluncur RF-Flasher untuk menghapus halaman konten memori flash dari perangkat tertentu,
perintah erase_pages tersedia (gunakan –h untuk mendapatkan daftar semua opsi yang didukung):
RF-Flasher_Launcher.exe hapus_halaman –h
Hapus penggunaan perintah halaman
RF-Flasher_Launcher.exe erase_pages [-h](-UART |-SWD)(-all | -d DEVICE_ID) [-l] [-verbose {0, 1, 2, 3, 4}] [-frekuensi {5,15,25,50,100,125,240,480,900,1800,4000, XNUMX}] [-s] (-p HALAMAN | -range RANGE RANGE)

Hapus argumen opsional perintah halaman

  • -semua, –semua: semua perangkat yang terhubung (port COM dalam mode UART; ID ST-LINK, ID CMSIS-DAP, dan ID J-link dalam mode SWD).
  • -d DEVICE_ID, –device DEVICE_ID: mengatur ID alat perangkat keras yang digunakan untuk koneksi (port COM dalam mode UART; ID ST-LINK, ID CMSIS-DAP, dan ID J-Link dalam mode SWD).
  • -h, –-help: tampilkan pesan bantuan ini dan keluar.
  • -l, –-log: mencatat data.
  • -frekuensi {5,15,25,50,100,125,240,480,900,1800,4000}, –frekuensi
    {5,15,25,50,100,125,240,480,900,1800,4000}: mengatur nilai frekuensi (hanya untuk modalitas SWD – perangkat keras ST-LINK). Nilai defaultnya adalah 4000.
  • -p HALAMAN, –halaman HALAMAN: daftar halaman yang akan dihapus (dimulai dari 0).
  • -range RANGE RANGE, –range RANGE RANGE: rentang halaman yang akan dihapus (RANGE pertama menunjukkan nomor halaman terkecil dan RANGE kedua menunjukkan nomor halaman tertinggi).
  • -s, –-show: menampilkan memori flash setelah operasi verifikasi.
  • -SWD, –-swd: Modalitas SWD (ST-LINK, CMSIS-DAP, pemrograman perangkat keras/alat debugging J-Link).
  • -UART, –-uart: modalitas UART. Papan khusus harus dimasukkan ke mode bootloader sebelum melakukan operasi ini. Untuk perangkat BlueNRG-LP dan BlueNRG-LPS, pengguna harus mengatur pin PA10 ke nilai tinggi dan melakukan siklus reset perangkat, menjaga PA10 pada nilai tinggi. Untuk perangkat BlueNRG-1 dan BlueNRG-2, pengguna harus mengatur pin DIO7 ke nilai tinggi dan mengatur ulang perangkat, menjaga DIO7 pada nilai tinggi.
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: meningkatkan verbositas keluaran; atur level debug hingga 4 (hanya untuk modalitas SWD dan data log). Nilai defaultnya adalah 2.
  • Jika mode UART dipilih, perangkat harus terhubung ke port USB COM PC dan opsi –UART harus digunakan. Jika lebih dari satu perangkat terhubung ke port USB PC, opsi –all memungkinkan semuanya dipilih. Alternatifnya, pengguna dapat menentukan setiap port COM menggunakan opsi –d.
  • Jika mode SWD dipilih, alat pemrograman/debugging perangkat keras SWD harus terhubung ke saluran SWD perangkat yang dipilih, dan opsi -SWD perlu digunakan. Jika lebih dari satu perangkat terhubung ke PC melalui antarmuka SWD, opsi –all memungkinkan semuanya dipilih. Alternatifnya, pengguna dapat menentukan setiap antarmuka menggunakan opsi –d.

Utilitas peluncur RF-Flasher: baca perintah OTP
Untuk menggunakan utilitas peluncur RF-Flasher guna membaca OTP perangkat tertentu, tersedia perintah read_OTP (gunakan –h untuk mendapatkan daftar semua opsi yang didukung):
RF-Flasher_Launcher.exe read_OTP –h
Baca penggunaan perintah OTP
RF-Flasher_Launcher.exe read_OTP [-h] (semua | -d DEVICE_ID) [-alamat OTP_ADDRESS][-num NUM] [-frekuensi {5,15,25,50,100,125,240,480,900,1800,4000}] [-l] [- s] [-verbose {0,1,2,3,4}]

Baca argumen opsional perintah OTP

  • -address OTP_ADDRESS, –address OTP_ADDRESS: alamat area OTP (default: 0x10001800
    – kata selaras).
  • -all, –all: semua perangkat yang terhubung (ST-LINK ID, CMSIS-DAP ID, dan J-link ID dalam mode SWD).
  • -d DEVICE_ID, –device DEVICE_ID: mengatur ID alat perangkat keras yang digunakan untuk koneksi (ST-LINK ID, CMSIS-DAP ID, dan J-Link ID dalam mode SWD).
  • -frekuensi {5,15,25,50,100,125,240,480,900,1800,4000}, –frekuensi {5,15,25,50,100,125,240,480,900,1800,4000}: menyetel nilai frekuensi (hanya untuk modalitas SWD – perangkat keras ST-LINK). Nilai defaultnya adalah 4000.
  • -h, –-help: tampilkan pesan bantuan ini dan keluar.
  • -l, –-log: mencatat data.
  • -num NUM, –number NUM: jumlah kata yang dibaca di dalam area OTP. Nilai defaultnya adalah 256.
  • -s, –-show: menampilkan area OTP.
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: meningkatkan verbositas keluaran; atur level debug hingga 4 (hanya untuk modalitas SWD dan data log). Nilai defaultnya adalah 2.

Catatan:
Perintah read_OTP hanya berfungsi dalam mode SWD. Oleh karena itu, alat pemrograman/debugging perangkat keras SWD harus terhubung ke jalur SWD perangkat yang dipilih. Jika lebih dari satu perangkat terhubung ke PC melalui antarmuka SWD, opsi –all memungkinkan semuanya dipilih. Alternatifnya, pengguna dapat menentukan setiap antarmuka menggunakan opsi –d.

Utilitas peluncur RF-Flasher: tulis perintah OTP
Untuk menggunakan utilitas peluncur RF-Flasher guna membaca OTP perangkat tertentu, tersedia perintah write_OTP (gunakan –h untuk mendapatkan daftar semua opsi yang didukung):
RF-Flasher_Launcher.exe tulis_OTP –h

Tulis penggunaan perintah OTP
RF-Flasher_Launcher.exe write_OTP [-h] (semua | -d DEVICE_ID) -alamat OTP_ADDRESS
-nilai OTP_VALUE [-frekuensi {5,15,25,50,100,125,240,480,900,1800,4000}] [-l] [-verbose {0,1,2,3,4}]

Tulis argumen opsional perintah OTP

  • -address OTP_ADDRESS, –address OTP_ADDRESS: alamat area OTP (default: 0x10001800 – kata sejajar).
  • -all, –all: semua perangkat yang terhubung (ST-LINK ID, CMSIS-DAP ID, dan J-link ID dalam mode SWD).
  • -d DEVICE_ID, –device DEVICE_ID: mengatur ID alat perangkat keras yang digunakan untuk koneksi (ST-LINK ID, CMSIS-DAP ID, dan J-Link ID dalam mode SWD).
  • -frekuensi {5,15,25,50,100,125,240,480,900,1800,4000}, –frekuensi {5,15,25,50,100,125,240,480,900,1800,4000}: menyetel nilai frekuensi (hanya untuk modalitas SWD – perangkat keras ST-LINK). Nilai defaultnya adalah 4000.
  • -h, –-help: tampilkan pesan bantuan ini dan keluar.
  • -l, –-log: mencatat data.
  • -s, –-show: menampilkan memori flash setelah operasi verifikasi.
  • -nilai OTP_VALUE, –nilai OTP_VALUE: nilai OTP (sebuah kata, seperti 0x11223344)
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: meningkatkan verbositas keluaran; atur level debug hingga 4 (hanya untuk modalitas SWD dan data log). Nilai defaultnya adalah 2.

Catatan:
Perintah write_OTP hanya berfungsi dalam mode SWD. Oleh karena itu, alat pemrograman/debugging perangkat keras SWD harus terhubung ke jalur SWD perangkat yang dipilih. Jika lebih dari satu perangkat terhubung ke PC melalui antarmuka SWD, opsi –all memungkinkan semuanya dipilih. Alternatifnya, pengguna dapat menentukan setiap antarmuka menggunakan opsi –d.
Utilitas peluncur RF-Flasher: misampsedikit
Programkan gambar biner pada perangkat BlueNRG-1 dan BlueNRG-2 yang terhubung dengan alat perangkat keras ST-LINK (dalam mode SWD):
RF-Flasher_Launcher.exe flash -SWD -semua -f “User_Application.hex” –l
Programkan gambar biner pada perangkat Bluetooth® Hemat Energi yang terhubung melalui port USB COM (dalam mode UART):
RF-Flasher_Launcher.exe flash -UART –semua -f “User_Application.hex” –l
Programkan gambar biner pada perangkat yang terhubung melalui saluran CMSIS-DAP menggunakan opsi hapus, verifikasi, dan catat data (dalam mode SWD):

STMicroelectronics-UM2406-Paket-Perangkat Lunak-Utilitas-RF-Flasher- (18)

Riwayat revisi

Tabel 3. Riwayat revisi dokumen

Tanggal Versi Perubahan
15 Mei 2018 1 Rilis awal.
 

  

 

03-Juli-2018

 

 

  

2

Diperbarui Gambar 1. BlueNRG-1, BlueNRG-2 Flasher Utility, Gambar 2. Jendela utama UART Flasher Utility, Gambar 3. Mode UART utilitas flasher: gambar file , Gambar 4. Utilitas flasher Mode UART: memori perangkat, Gambar 5. Utilitas flasher Mode UART: mengubah bidang memori, Gambar 7. Utilitas Flasher: jendela utama SWD, Gambar 8. Utilitas Flasher Mode SWD: memori perangkat, Gambar 10.

Utilitas Flasher: Mode otomatis SWD, Gambar 11. Utilitas Flasher: Mode otomatis UART, Gambar 12. Utilitas Flasher: Pemrograman otomatis UART selesai dan Gambar 13. Utilitas Flasher: Pemilihan alamat MAC SWD.

Perubahan teks kecil di seluruh dokumen.

 26 Februari 2019  3 Memperbarui Bagian Pendahuluan dan Bagian 3.1 Mode UART: cara menjalankannya.
Menambahkan utilitas peluncur Flasher Bagian 8 dan semua sub bagiannya.
 

09 April 2019

 

4

Menambahkan referensi ke “Folder aplikasi” di Bagian 8: Utilitas peluncur RF-Flasher.

Diperbarui Bagian 8.4: Utilitas peluncur RF-Flasher: perintah flash.

 

 

 

 

 

14-Juli-2020

 

  

5

Mengubah paket perangkat lunak BlueNRG-1 dan BlueNRG-2 menjadi BlueNRG-X Flasher

Menambahkan referensi ke perangkat BlueNRG-LP.

Diperbarui Gambar 1. Utilitas RF-Flasher, Gambar 3. Jendela utama UART utilitas flasher, Gambar 5. Mode UART utilitas flasher: tab Memori Perangkat, Gambar 6. Mode UART utilitas flasher: mengubah bidang memori,

Gambar 9. Utilitas flasher: Jendela utama SWD, Gambar 10. Utilitas flasher Mode SWD: tab Memori Perangkat, Gambar 14. Utilitas flasher: mode Plug&Play SWD, Gambar 15. Utilitas flasher: pemilihan alamat MAC dan Gambar 18. Peluncur RF-Flasher: perintah flash dengan opsi –erase, -l, -verify

 

 

 

 

05 Desember 2020

 6 Bagian Pendahuluan yang Diperbarui, Bagian 2.1: Persyaratan sistem, Bagian 4.1: Mode UART: cara menjalankan, Bagian 5: Jendela utama SWD, Bagian 5.1: Mode SWD: cara menjalankan, Bagian 8.1: Persyaratan,

Bagian 8.2: Opsi utilitas peluncur RF-Flasher, Bagian 8.3: Utilitas peluncur RF-Flasher: mode UART & SWD, Bagian 8.4: Utilitas peluncur RF-Flasher: perintah flash, Bagian 8.5: Utilitas peluncur RF-Flasher: perintah baca, Bagian 8.6 : Utilitas peluncur RF-Flasher: perintah penghapusan massal,

Bagian 8.7: Utilitas peluncur RF-Flasher: verifikasi perintah memori.

Menambahkan Bagian 8.8: Utilitas peluncur RF-Flasher: perintah hapus halaman.

 

 

 

 

 

 

04 Oktober 2021

 

 

 

 

 

 

7

Menambahkan Bagian 5.2: Mode SWD: membaca sektor bootloader dan Bagian 5.3: Mode SWD: membaca area OTP.

Memperbarui judul, Bagian Pendahuluan, Bagian 2: Memulai, Bagian 2.1: Persyaratan sistem, Bagian 2.2: Pengaturan paket perangkat lunak,

Bagian 3: Antarmuka Toolbar, Bagian 4: Jendela utama UART, Bagian 8: Utilitas peluncur RF-Flasher, Bagian 8.1: Persyaratan, Bagian 8.2: Opsi utilitas peluncur RF-Flasher, Bagian 8.3: Utilitas peluncur RF-Flasher: mode UART & SWD , Bagian 8.4: Utilitas peluncur RF-Flasher: perintah flash,

Bagian 8.5: Utilitas peluncur RF-Flasher: perintah baca, Bagian 8.6: Utilitas peluncur RF-Flasher: perintah penghapusan massal, Bagian 8.7: Utilitas peluncur RF-Flasher: perintah verifikasi memori, Bagian 8.8: Utilitas peluncur RF-Flasher: perintah hapus halaman , Bagian 1.1: Daftar akronim dan Bagian 1.2: Dokumen referensi.

Tanggal Versi Perubahan
Diperbarui Gambar 1. Utilitas RF-Flasher, Gambar 2. Bandingkan Dua Filetab,

Gambar 3. Jendela utama UART utilitas flasher, Gambar 4. Mode UART utilitas flasher: Gambar File tab, Gambar 5. Mode UART utilitas flasher: tab Memori Perangkat, Gambar 6. Mode UART utilitas flasher: mengubah bidang memori,

Gambar 7. Utilitas flasher Mode UART: Bandingkan Memori Perangkat dengan Gambar File tab, Gambar 9. Utilitas flasher: Jendela utama SWD, Gambar 10. Utilitas flasher Mode SWD: tab Memori Perangkat, Gambar 16. Utilitas flasher: Pemrograman alamat MAC UART, Gambar 17. Utilitas flasher: Pemrograman alamat MAC SWD dan Gambar 18. RF -Peluncur Flasher: perintah flash dengan opsi – hapus, -l, -verifikasi.

 

06 April 2022

 

8

Menambahkan referensi BlueNRG-LPS di seluruh dokumen.

Diperbarui Bagian 8.3: Utilitas peluncur RF-Flasher: mode UART & SWD dan Bagian 8.4: Utilitas peluncur RF-Flasher: perintah flash.

 

 

 

 

 

 

 

 

 

 

 

 

 

10-Juli-2024

 

 

 

 

 

 

 

 

 

 

 

 

 

9

Diperbarui:
  • Judul dokumen
  • Bagian Pendahuluan
  • Bagian 1.1: Daftar akronim
  • Bagian 1.2: Dokumen referensi
  • Gambar 1. Utilitas RF-Flasher
  • Bagian 3: Antarmuka bilah alat
  • Gambar 3. Jendela utama utilitas Flasher UART
  • Bagian 4.1: Mode UART: cara menjalankannya
  • Bagian 5: Jendela utama SWD
  • Bagian 5.1: Mode SWD: cara menjalankannya
  • Gambar 12. Utilitas flasher Mode SWD: baca bootloader
  • Bagian 5.3: Mode SWD: membaca area OTP
  • Gambar 14. Utilitas flasher: mode SWD Plug&Play
  • Bagian 7: Pemrograman alamat MAC
  • Bagian 8.1: Persyaratan
  • Bagian 8.2: Opsi utilitas peluncur RF-Flasher
  • Bagian 8.3: Utilitas peluncur RF-Flasher: mode UART & SWD
  • Bagian 8.4: Utilitas peluncur RF-Flasher: perintah flash
  • Bagian 8.5: Utilitas peluncur RF-Flasher: perintah baca
  • Bagian 8.6: Utilitas peluncur RF-Flasher: perintah penghapusan massal
  • Bagian 8.7: Utilitas peluncur RF-Flasher: verifikasi perintah memori
  • Bagian 8.8: Utilitas peluncur RF-Flasher: perintah hapus halaman
  • Bagian 8.9: Utilitas peluncur RF-Flasher: baca perintah OTP
  • Bagian 8.10: Utilitas peluncur RF-Flasher: tulis perintah OTP

PEMBERITAHUAN PENTING – BACA DENGAN SEKSAMA
STMicroelectronics NV dan anak perusahaannya (“ST”) berhak melakukan perubahan, koreksi, penyempurnaan, modifikasi, dan perbaikan pada produk ST dan/atau dokumen ini kapan saja tanpa pemberitahuan. Pembeli harus memperoleh informasi relevan terkini tentang produk ST sebelum melakukan pemesanan. Produk ST dijual sesuai dengan syarat dan ketentuan penjualan ST yang berlaku pada saat konfirmasi pemesanan.
Pembeli bertanggung jawab penuh atas pilihan, pemilihan, dan penggunaan produk ST dan ST tidak bertanggung jawab atas bantuan aplikasi atau desain produk pembeli.
Tidak ada lisensi, tersurat maupun tersirat, terhadap hak kekayaan intelektual apa pun yang diberikan oleh ST di sini.
Penjualan kembali produk ST dengan ketentuan yang berbeda dari informasi yang ditetapkan di sini akan membatalkan garansi apa pun yang diberikan oleh ST untuk produk tersebut.
ST dan logo ST adalah merek dagang ST. Untuk informasi tambahan tentang merek dagang ST, lihat www.st.com/merek dagangSemua nama produk atau layanan lainnya adalah milik pemiliknya masing-masing.
Informasi dalam dokumen ini menggantikan dan mengganti informasi yang sebelumnya diberikan dalam versi dokumen ini sebelumnya.
© 2024 STMicroelectronics – Semua hak dilindungi undang-undang
UM2406 – Wahyu 9

Dokumen / Sumber Daya

STMicroelectronics UM2406 Paket Perangkat Lunak Utilitas RF-Flasher [Bahasa Indonesia:] Panduan Pengguna
UM2406, UM2406 Paket Perangkat Lunak Utilitas RF-Flasher, Paket Perangkat Lunak Utilitas RF-Flasher, Paket Perangkat Lunak Utilitas RF-Flasher, Paket Perangkat Lunak Utilitas, Paket Perangkat Lunak, Paket

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *