STMicroelectronics-LOGO

STMicroelectronics UM2406 Pakej Perisian Utiliti RF-Flasher

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Perisian-Pakej-PRODUCT

Spesifikasi

  • Menyokong peranti BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 dan BlueNRG-2
  • Antara muka: mod UART dan mod SWD
  • Ciri-ciri: Pengaturcaraan memori kilat, membaca, memadam massa, pengesahan kandungan
  • Keperluan Sistem: 2 GB RAM, port USB, Adobe Acrobat Reader 6.0 atau lebih baru

Arahan Penggunaan Produk

Bermula
Bahagian ini menyediakan maklumat tentang keperluan sistem dan persediaan pakej perisian.

Keperluan Sistem:

  • Sekurang-kurangnya 2 GB RAM
  • Port USB
  • Adobe Acrobat Reader 6.0 atau lebih baru
  • Skala paparan dan tetapan yang disyorkan sehingga 150%

Persediaan Pakej Perisian:
Untuk menjalankan utiliti, klik pada ikon utiliti RF-Flasher yang terletak di [Mula] > [ST RF-Flasher Utility xxx] > [RFFlasher Utility].

Antara Muka Bar Alat
Dalam bahagian bar alat tetingkap utama utiliti RF-Flasher, pengguna boleh melakukan operasi berikut:

  • Muatkan .bin atau .hex sedia ada file: [File] > [Buka file…]
  • Simpan imej memori semasa: [File] > [Simpan File Sebagai…]
  • Tutup .bin atau .hex sedia ada file: [File] > [Tutup file]
  • Tetapkan kekerapan ST-LINK: [Alat] > [Tetapan…]
  • Dayakan atau lumpuhkan log file penciptaan: [Alat] > [Tetapan…]

Soalan Lazim

  • Apakah peranti yang disokong oleh pakej perisian utiliti RF-Flasher?
    Pakej perisian pada masa ini menyokong peranti BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 dan BlueNRG-2.
  • Apakah keperluan sistem minimum untuk menjalankan utiliti RF-Flasher?
    Keperluan sistem minimum termasuk sekurang-kurangnya 2 GB RAM, port USB dan Adobe Acrobat Reader 6.0 atau lebih baru.
  • Bagaimanakah saya boleh menyimpan imej memori semasa dalam utiliti RF-Flasher?
    Untuk menyimpan imej memori semasa, pergi ke [File] > [Simpan File Sebagai…] dan pilih bahagian memori untuk disimpan ke .bin file.

UM2406
Manual pengguna

Pakej perisian utiliti RF-Flasher

pengenalan

Dokumen ini menerangkan pakej perisian utiliti RF-Flasher (STSW-BNRGFLASHER), yang termasuk aplikasi PC utiliti RF-Flasher.
Utiliti RF-Flasher ialah aplikasi PC kendiri, yang membolehkan memori kilat sistem-pada-cip Bluetooth® Tenaga Rendah BlueNRG-1, BlueNRG-2, BlueNRG-LP dan BlueNRG-LPS dibaca, dipadamkan secara besar-besaran, ditulis, dan diprogramkan.
Ia kini menyokong antara muka kepada memori kilat BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 dan BlueNRG-2 melalui mod UART menggunakan pemuat but UART dalaman peranti. Pada masa ini, ia juga menyokong antara muka kepada memori kilat BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 dan BlueNRG-2 melalui mod SWD dengan menggunakan antara muka SWD standard melalui alat pengaturcaraan/debug perkakasan standard (CMSIS-DAP, ST-LINK , dan J-Link).
Selain itu, ia juga membenarkan alamat MAC disimpan dalam lokasi memori kilat tertentu yang dipilih oleh pengguna dalam kedua-dua mod UART dan SWD.
Pakej perisian RF-Flasher juga menyediakan utiliti pelancar flasher kendiri, membenarkan pengaturcaraan memori kilat, pembacaan, pemadaman massa dan pengesahan kandungan. Utiliti pelancar flasher memerlukan tetingkap PC DOS sahaja.

Nota:
Istilah RF pada masa ini merujuk kepada peranti BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 dan BlueNRG-2. Sebarang perbezaan khusus diserlahkan di mana perlu.

Maklumat am

Senarai akronim

Jadual 1. Senarai akronim

Penggal Maknanya
RF Frekuensi radio
SWD Nyahpepijat wayar bersiri
UART Pemancar penerima tak segerak universal
USB Bas siri universal

Dokumen rujukan

Jadual 2. Dokumen rujukan

Rujukan taip Tajuk
DS11481 Lembaran data BlueNRG-1 SoC tanpa wayar Bluetooth® Tenaga Rendah Boleh Aturcara
DS12166 Lembaran data BlueNRG-2 SoC tanpa wayar Bluetooth® Tenaga Rendah Boleh Aturcara
DB3557 Ringkas data STSW-BNRGFLASHER Ringkas data untuk pakej perisian RF-Flasher
DS13282 Lembaran data BlueNRG-LP SoC tanpa wayar Bluetooth® Tenaga Rendah Boleh Aturcara
DS13819 Lembaran data BlueNRG-LPS SoC tanpa wayar Bluetooth® Tenaga Rendah Boleh Aturcara

Bermula

Bahagian ini menerangkan semua keperluan sistem untuk menjalankan aplikasi PC utiliti RF-Flasher dan prosedur pemasangan pakej perisian yang berkaitan.

Keperluan sistem
Utiliti RF-Flasher mempunyai keperluan minimum berikut:

  • PC dengan pemproses Intel® atau AMD menjalankan sistem pengendalian Microsoft® berikut:
    • Windows® 10
  • Sekurang-kurangnya 2 GB RAM
  • Port USB
  • Adobe Acrobat Reader 6.0 atau lebih baru
  • Skala paparan dan tetapan yang disyorkan adalah sehingga 150%.

Persediaan pakej perisian
Pengguna boleh menjalankan utiliti ini dengan mengklik pada ikon utiliti RF-Flasher ([Start]>[ST RF-Flasher Utility xxx]>[RF-Flasher Utility]).

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Pakej-Perisian- (1)

Antara muka bar alat

Dalam bahagian bar alat tetingkap utama utiliti RF-Flasher, pengguna boleh melakukan operasi berikut:

  • Muatkan .bin atau .hex sedia ada (Intel dilanjutkan) file, menggunakan [File]>[Buka file…]
  • Simpan imej memori semasa dalam .bin file, menggunakan [File]>[Simpan File Sebagai…]. Alamat mula dan saiz bahagian memori untuk disimpan ke file boleh dipilih daripada tab Memori Peranti.
  • Tutup .bin atau .hex sedia ada file, menggunakan [File]>[Tutup file]
  • Tetapkan kekerapan ST-LINK, menggunakan [Tools]>[Settings…]
  • Dayakan atau lumpuhkan log file penciptaan dalam modaliti UART/SWD, menggunakan [Tools]>[Settings…]. Jika log files disimpan, adalah mungkin untuk menetapkan tahap maklumat nyahpepijat untuk disimpan (untuk SWD sahaja). Semua log files disimpan ke {laluan pemasangan}\ST\RF-Flasher Utility xxx\Logs\.
  • Padam secara besar-besaran, menggunakan [Tools]>[Mass erase].
  • Sahkan kandungan memori denyar [Alat]>[Sahkan kandungan denyar].
  • Dapatkan versi aplikasi, menggunakan [Help]>[About].
  • Muat turun a file, menggunakan [Tools]>[Flash].
  • Padamkan sektor peranti, menggunakan [Tools]>[Erase Pages…]
  • Bandingkan memori peranti dengan imej yang dipilih file, menggunakan [Tools]>[Bandingkan Memori Peranti dengan file]. Gambar dua files dipaparkan dalam Bandingkan Memori Peranti dengan Imej File tab dan perbezaan yang berkaitan diserlahkan dengan warna merah.
  • Bandingkan dua files, menggunakan [File]>[Bandingkan dua files]
  • Baca sektor pemuat but (hanya dalam mod SWD), menggunakan [Tools]>[Read Bootloader Sector (SWD)].
  • Baca kawasan OTP (hanya dalam mod SWD), menggunakan [Tools]>[Read OTP Area (SWD)].
  • Simpan sektor pemuat but atau kawasan OTP dalam .bin file, menggunakan [File]>[Simpan File Sebagai…].

Pengguna juga boleh memilih dua imej files dan bandingkan mereka. Gambar dua files dipaparkan dalam Bandingkan Dua Files tab dan perbezaan yang berkaitan diserlahkan dengan warna merah. .bin dan .hex file format disokong.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Pakej-Perisian- (2)

Di bahagian atas tetingkap utama utiliti RF-Flasher, pengguna boleh memilih imej file melalui [Pilih Imej File] butang. Pengguna boleh memilih jenis memori: memori kilat, pemuat but atau kawasan OTP. Untuk kawasan memori kilat, pengguna boleh menetapkan alamat mula (hanya untuk tong sampah file)
Semua pilihan ini tersedia dalam mod UART dan SWD.
Pengguna perlu mendayakan akses kepada mod yang dipilih (UART atau SWD). Mereka boleh melakukan ini dengan membuka port COM yang berkaitan untuk mod UART, atau dengan menyambungkan alat pengaturcaraan/nyahpepijat perkakasan SWD ke talian SWD peranti.

tetingkap utama UART
Dalam tab tetingkap utama UART pada tetingkap utama utiliti RF-Flasher, pengguna boleh memilih port COM untuk digunakan untuk antara muka peranti melalui bahagian Senarai Port COM.
Kadar baud bersiri yang digunakan untuk papan penilaian peranti RF ialah 460800 bps.
STMicroelectronics-UM2406-The-RF-Flasher-Utility-Pakej-Perisian- (3)

Mod UART: bagaimana untuk menjalankan
Imej file pemilihan
Untuk memuatkan .bin atau .hex sedia ada file, gunakan [Pilih Imej Filebutang ] pada halaman utama, navigasi ke [File]>[Buka File…], atau pergi ke Imej File tab. Laluan penuh yang dipilih file muncul di sebelah butang dan butang [Denyar] menjadi aktif apabila file telah dimuatkan.
Tab Senarai Port COM memaparkan semua peranti yang disambungkan pada port USB PC. Butang [Pilih Semua], [NyahPilih Semua] dan [Terbalikkan Semua] membenarkan pengguna menentukan peranti yang disambungkan (semua, tiada, atau sebahagian daripadanya) harus menjadi sasaran operasi utiliti. Dengan cara ini, operasi yang sama (iaitu, pengaturcaraan memori kilat) boleh dilakukan secara serentak pada berbilang peranti. Butang [Refresh] membenarkan pengguna untuk memuat semula senarai peranti yang disambungkan.
Secara lalai, pilihan [Mass erase] dalam bahagian [Actions] tidak ditandakan, dan hanya halaman memori yang diperlukan dipadamkan dan ditulis dengan file kandungan. Apabila pilihan ini ditandakan, pemadaman jisim penuh mendahului fasa pengaturcaraan memori kilat.
Pilihan [Sahkan] memaksa semakan untuk memastikan bahawa kandungan memori telah ditulis dengan betul.
Semak pilihan [Kemas kini Memori Peranti] untuk mengemas kini jadual memori peranti selepas operasi pada memori denyar.
Pilihan perlindungan bacaan membolehkan perlindungan bacaan peranti selepas pengaturcaraan memori kilat.
Semak pilihan [Auto Baudrate] hanya jika tetapan semula perkakasan dilakukan pada papan untuk memaksa operasi [Auto Baudrate]. Secara lalai, pilihan [Auto Baudrate] tidak ditandakan.

Imej File tab
Yang terpilih file nama, saiz, dan kandungan yang dihuraikan untuk diprogramkan dalam memori denyar peranti boleh viewed dalam Imej File tab.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Pakej-Perisian- (4)

Tab Memori Peranti
Pilih tab ini untuk view kandungan memori peranti yang disambungkan (melalui butang [Baca]) dan log yang mengandungi operasi yang dilakukan pada peranti yang dipilih.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Pakej-Perisian- (5)

Klik pada butang [Baca] untuk memindahkan segmen memori yang ditakrifkan oleh [Alamat Mula dan Saiz] ke dalam jadual.
Untuk membaca keseluruhan memori denyar, semak pilihan [Entire Memory].
Lajur pertama memberikan alamat asas 16 bait berikut berturut-turut (contohnyaample, baris 0x10040050, lajur 4 memegang nilai bait heksadesimal pada 0x10040054. Pengguna boleh menukar nilai bait dengan mengklik dua kali pada sel dan memasukkan nilai heksadesimal baharu. Bait yang diedit muncul dalam warna merah.
Klik pada butang [Tulis] untuk memprogram seluruh halaman dengan nilai bait baharu ke dalam memori kilat peranti.
Butang [Denyar] membenarkan operasi pengaturcaraan memori denyar bermula dengan pilihan yang dipilih. Jika kotak semak [Alamat MAC] ditandakan, pengguna boleh menentukan alamat memori di mana alamat MAC yang dipilih disimpan. Apabila butang [Flash] diklik, alamat MAC diprogramkan selepas imej file.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Pakej-Perisian- (6)

Bandingkan Memori Peranti dengan Imej File tab
Pengguna boleh membandingkan memori peranti semasa dengan imej yang dipilih file. Gambar dua files dipaparkan dan sebarang perbezaan diserlahkan dengan warna merah. .bin dan .hex fileformat s disokong.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Pakej-Perisian- (6) Menggunakan utiliti RF-Flasher dengan papan lain
Utiliti RF-Flasher secara automatik mengesan papan penilaian BlueNRG-1, BlueNRG-2, BlueNRG-LP dan BlueNRG-LPS (dipaparkan sebagai STDK) yang disambungkan ke port USB PC. Ia menggunakan STM32 tambahan (didorong oleh GUI) untuk menetapkan semula peranti dan meletakkannya dalam mod pemuat but UART.
Aplikasi ini juga berfungsi dengan papan tersuai, menyediakan akses UART mudah kepada peranti yang disambungkan, tetapi pengguna mesti meletakkan peranti dalam mod pemuat but secara manual. Apabila memilih mana-mana port bukan STEVAL COM, pop timbul berikut muncul:

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Pakej-Perisian- (8)

Apabila pop timbul ini muncul dan bergantung pada jenis peranti, mod pemuat but diaktifkan seperti berikut:

  • Untuk peranti BlueNRG-LP dan BlueNRG-LPS, pengguna mesti menetapkan pin PA10 kepada nilai tinggi dan melakukan kitaran tetapan semula peranti (mengekalkan PA10 pada nilai tinggi).
  • Untuk peranti BlueNRG-1 dan BlueNRG-2, pengguna mesti menetapkan pin DIO7 kepada nilai tinggi dan menetapkan semula peranti (menjaga DIO7 pada nilai tinggi).

Pengguna juga boleh menetapkan kadar baud pilihan untuk UART dalam tetingkap pop timbul dan kemudian tekan OK untuk kembali ke GUI.

Nota:
Pengguna mesti mengelak daripada menetapkan semula peranti semasa menggunakan utiliti RF-Flasher, melainkan pop timbul Tetapan ComPort aktif. Jika peranti ditetapkan semula, pengguna mesti menogol port COM untuk menggunakan utiliti Flasher sekali lagi.

Nota:
Apabila papan tersuai digunakan dengan menyediakan akses UART kepada peranti BlueNRG-1, BlueNRG-2, BlueNRG-LP dan BlueNRG-LPS melalui antara muka USB FTDI, pengguna harus menyemak semula kependaman yang dikaitkan dengan pemacu PC FTDI USB. Ini membolehkan port yang disambungkan dikenali sebagai COM maya USB. Pada pemacu PC USB-FTDI biasa, semak semula tetapan pemacu USB peranti yang berkaitan dalam [Properties]>[Port
Tetapan]>[Lanjutan]. Pastikan nilai pemasa kependaman ditetapkan kepada 1 ms. Tetapan ini amat disyorkan untuk mempercepatkan operasi memori kilat pada papan tersuai.

Tetingkap utama SWD

Untuk menggunakan tab tetingkap utama SWD dalam tetingkap utama utiliti RF-Flasher, pengguna mesti menyambungkan alat pengaturcaraan/nyahpepijat perkakasan SWD ke talian SWD peranti (BlueNRG-1, BlueNRG-2, BlueNRG-LP dan peranti BlueNRG-LPS ).
Antara muka pengaturcaraan/penyahpepijat perkakasan SWD berikut disokong, dengan mengandaikan bahawa perkakasan yang dipilih dan alatan perisian berkaitan menyokong peranti yang disambungkan:

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

Nota
Untuk menggunakan J-Link sebagai penyesuai nyahpepijat, pemacu USB perlu ditukar daripada pemacu J-Link kepada WinUSB. Ini boleh dilakukan dengan mudah dengan menggunakan alat HYPERLINK Zadig (https://zadig.akeo.ie) seperti berikut:

  • Pilih J-Link daripada senarai peranti
  • Pilih "WinUSB" sebagai pemacu
  • Klik pada [Install Driver] untuk memasang pemacu WinUSB

Nota:
Rujuk kepada HYPERLINK J-Link OpenOCD webtapak (https://wiki.segger.com/OpenOCD) untuk maklumat lanjut.

Nota:
AMARAN: Setelah pemacu USB J-Link telah diganti, tiada perisian SEGGER daripada pakej perisian J-Link dapat berkomunikasi dengan J-Link. Untuk menggunakan perisian SEGGER J-Link sekali lagi, pemacu USB perlu ditukar semula kepada lalainya.
STMicroelectronics-UM2406-The-RF-Flasher-Utility-Pakej-Perisian- (8)

Mod SWD: bagaimana untuk menjalankan
Imej file pemilihan
Gunakan [Pilih Imej Filebutang ] pada halaman utama atau pergi ke [File]>[ Buka File…] untuk memuatkan .bin atau .h yang sedia ada file. Laluan penuh yang dipilih file muncul di sebelah butang dan butang [Denyar] menjadi aktif pada penghujung file memuatkan.
Dalam tab Tindakan, pengguna boleh memilih pilihan berikut:

  • [Sahkan]: memaksa semakan untuk memastikan bahawa kandungan memori telah ditulis dengan betul
  • [Perlindungan bacaan]: membolehkan perlindungan bacaan peranti selepas memprogramkan imej yang dipilih file
  • [Mass erase]: membenarkan pemadaman besar-besaran peranti dilakukan sebelum memprogramkan imej yang dipilih file
  • [Kemas kini Memori Peranti]: membenarkan jadual memori peranti dikemas kini selepas operasi pengaturcaraan memori kilat
  • [Mod Palam&Main]: membenarkan mod pengaturcaraan memori flash plug-and-play didayakan/dilumpuhkan apabila hanya satu alat pengaturcaraan SWD tersedia. Dalam kes ini, papan diprogramkan satu demi satu. Apabila operasi pengaturcaraan telah selesai pada satu papan, anda boleh mencabutnya dan memasang papan lain.

Secara lalai, pilihan [Mass erase] di sebelah butang [Flash] tidak ditandakan, dan hanya halaman memori yang diperlukan dipadamkan dan ditulis dengan file kandungan.
Tab [Senarai antara muka yang disambungkan] memaparkan semua antara muka SWD yang disambungkan (CMSIS-DAP,ST-LINK dan J-Link). Tekan butang [Refresh] untuk mengemas kini senarai antara muka yang disambungkan.
Pengguna juga boleh memilih antara muka perkakasan SWD tertentu yang mesti dipaparkan melalui medan [Antara Muka].
Butang [Pilih Semua], [NyahPilih Semua] dan [Terbalikkan Semua] membenarkan pengguna untuk menentukan antara muka SWD yang disambungkan (semua, tiada, atau sebahagian daripadanya) harus menjadi sasaran operasi utiliti. Dengan cara ini, operasi yang sama (iaitu, pengaturcaraan memori kilat) boleh dilakukan secara serentak pada berbilang peranti.
Butang [Denyar] membenarkan operasi pengaturcaraan memori denyar bermula dengan pilihan yang dipilih. Jika kotak semak [Alamat MAC] ditandakan, pengguna boleh menentukan alamat memori di mana alamat MAC yang dipilih disimpan. Apabila butang [Flash] diklik, alamat MAC diprogramkan selepas imej file.
'Imej File' tab
Yang terpilih file nama, saiz, dan kandungan yang dihuraikan untuk diprogramkan dalam memori denyar peranti boleh viewed dalam theImage File tab.

Tab Memori Peranti
Pilih tab ini untuk view kandungan memori peranti yang disambungkan (melalui butang [Baca]) dan log yang mengandungi operasi yang dilakukan pada peranti yang dipilih.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Pakej-Perisian- (10)

Klik butang [Baca] untuk memindahkan segmen memori yang ditakrifkan oleh [Alamat Mula dan Saiz] ke dalam jadual.
Untuk membaca keseluruhan memori denyar, semak pilihan [Entire Memory].
Lajur pertama memberikan alamat asas 16 bait berikut berturut-turut (contohnyaample, baris 0x10040050, lajur 4 memegang nilai bait heksadesimal pada 0x10040054. Pengguna boleh menukar nilai bait dengan mengklik dua kali pada sel dan memasukkan nilai heksadesimal baharu. Bait yang diedit muncul dalam warna merah.
Klik pada butang [Tulis] untuk memprogram seluruh halaman dengan nilai bait baharu ke dalam memori kilat peranti.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Pakej-Perisian- (11)

Nota:
[Bandingkan Peranti Ingatan kepada File] juga disokong dalam mod SWD, dengan ciri yang sama seperti yang diterangkan dalam Bahagian 4.1: Mod UART: cara menjalankan.

Mod SWD: baca sektor pemuat but
Pengguna boleh membaca sektor pemuat but peranti yang disambungkan melalui antara muka pengaturcaraan perkakasan SWD dengan memilih [Tools]>[Read Bootloader Sector (SWD)]. Kandungan sektor pemuat but dipaparkan dalam tab Pemuat But/OTP.

Nota:
Ciri ini hanya disokong dalam mod SWD dan hanya boleh diakses melalui GUI.STMicroelectronics-UM2406-The-RF-Flasher-Utility-Pakej-Perisian- (12)

Mod SWD: baca kawasan OTP
Pengguna boleh membaca peranti bersambung kawasan OTP (jika disokong) melalui antara muka pengaturcaraan perkakasan SWD dengan memilih [Tools]>[Read OTP Area (SWD)]. Kandungan kawasan OTP dipaparkan dalam tab Pemuat But/OTP.
Ciri ini tidak disokong dalam mod UART.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Pakej-Perisian- (13)

Mod pengaturcaraan SWD Plug&Play
Mod pengaturcaraan SWD Plug&Play membolehkan pengguna memasuki gelung pengaturcaraan dengan menyambungkan platform peranti baharu untuk diprogramkan. Apabila imej memori kilat file dan tindakan pengaturcaraan telah dipilih, aplikasi Flasher PC meminta pengguna menyambungkan peranti ke antara muka SWD (mesej Menunggu peranti N. 1 dipaparkan).
Apabila pengguna menyambungkan peranti, mesej yang disambungkan Peranti N. 1 dipaparkan, dan aplikasi mula memprogramkan peranti dengan imej yang dipilih file dan pilihan. Apabila operasi pengaturcaraan selesai, aplikasi Flasher memaparkan mesej Sila putuskan sambungan peranti N. 1. Apabila pengguna memutuskan sambungan peranti, mesej Menunggu peranti N. 2 dipaparkan. Pengguna boleh menghentikan mod automatik ini dengan menekan butang [Berhenti].
Apabila menggunakan mod Palam&Main, pengguna mesti memilih antara muka yang akan digunakan (CMSIS-DAP, ST-LINK atau J-Link).

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Pakej-Perisian- (14)

pengaturcaraan alamat MAC

Pengaturcaraan alamat MAC membolehkan alamat MAC disimpan dalam lokasi memori kilat tertentu pada peranti.
Pengguna boleh memilih untuk mendayakan pilihan ini atau tidak dengan menandai atau menyahtanda kotak pilihan [MAC address]. Lokasi memori denyar tertentu ditetapkan melalui medan [MAC Flash location].
Butang [Set MAC address] membenarkan pengguna memilih alamat MAC seperti berikut:

  1. Tandai kotak semak [Julat] dan berikan alamat mula dalam medan [Alamat Mula]. Alamat mula ialah alamat MAC yang akan disimpan pada peranti pertama yang disambungkan.
    • Adalah mungkin untuk menetapkan langkah-langkah tambahan bermula dari nilai [Alamat Mula] dengan memasukkan bilangan papan yang akan diprogramkan dalam Nombor. Tab Papan, atau dengan memasukkan nilai [Alamat Akhir]:
    • Jika mod automatik telah dipilih dalam tab Tindakan, senarai alamat MAC yang dipilih digunakan untuk operasi pengaturcaraan automatik. Jika tidak, hanya satu peranti diprogramkan, menggunakan medan [Alamat Mula].
  2. Pengguna boleh menyediakan senarai alamat MAC untuk digunakan melalui input file:
    • Semak [File] kotak semak dan pilih teks input file dalam [Muat File] padang.
    • Jika mod automatik telah dipilih dalam tab Tindakan, senarai alamat MAC yang dipilih digunakan untuk operasi pengaturcaraan automatik. Jika tidak, hanya alamat pertama digunakan untuk satu operasi pengaturcaraan.

Kotak semak [Save MAC Address log] membenarkan senarai alamat MAC yang digunakan disimpan dalam a file, dipilih dalam [File Nama] medan.
Pengaturcaraan alamat MAC boleh digabungkan dengan mod pengaturcaraan automatik. Untuk setiap peranti yang disambungkan, imej file diprogramkan dahulu, diikuti dengan alamat MAC. Bilangan alamat MAC yang dipilih
(saiz senarai alamat tambahan atau input file saiz) mencetuskan penamatan operasi pengaturcaraan automatik. Setiap alamat MAC yang diprogramkan dipaparkan dalam tetingkap Log.
Pengaturcaraan alamat MAC disokong dalam mod UAR dan SWD.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Pakej-Perisian- (15) STMicroelectronics-UM2406-The-RF-Flasher-Utility-Pakej-Perisian- (16) STMicroelectronics-UM2406-The-RF-Flasher-Utility-Pakej-Perisian- (17)

Pengguna boleh memilih sama ada masa atau tidakamp ditambahkan pada log alamat MAC yang disimpan file nama (sebagai imbuhan).
Jika masaamp tidak ditambahkan pada nama log file, semua maklumat log disimpan dalam log yang sama file. Jika masaamp ditambah, maklumat log untuk setiap larian disimpan dalam log yang berbeza file.
Nama log file boleh ditentukan menggunakan [File Nama] medan.

Utiliti pelancar RF-Flasher

Pelancar RF-Flasher ialah utiliti kendiri yang membenarkan pengguna menjalankan arahan utiliti RF-Flasher menggunakan GUI utiliti RF-Flasher.
Tetingkap arahan DOS diperlukan dan kedua-dua mod UART dan SWD disokong (menggunakan imej .bin dan .hex files).
Utiliti pelancar RF-Flasher (RF-Flasher_Launcher.exe) disertakan dalam pakej perisian utiliti RF-Flasher dalam folder aplikasi. "Folder keluarkan" dalam menu mula pakej perisian utiliti RF-Flasher
item (utiliti ST RF-Flasher xxx) membenarkan akses terus ke folder aplikasi.

Keperluan
Untuk menggunakan utiliti pelancar RF-Flasher pada peranti tertentu, prasyarat berikut mesti dipenuhi:

  • mod UART: platform BlueNRG-1, BlueNRG-2, BlueNRG-LP atau BlueNRGLPS mesti disambungkan ke port USB PC
  • Mod SWD: alat pengaturcaraan/nyahpepijat perkakasan SWD mesti disambungkan ke talian BlueNRG-1, BlueNRG-2, BlueNRG-LP atau BlueNRG-LPS SWD.

Dengan pilihan -l, semua langkah operasi dijejaki dalam log files, disimpan dalam folder "Log", yang dicipta dalam folder "Aplikasi" pakej perisian utiliti RF-Flasher.

Pilihan utiliti pelancar RF-Flasher
Untuk menggunakan utiliti pelancar RF-Flasher pada peranti tertentu, pengguna mesti membuka cangkerang Windows DOS dan melancarkan
RF-Flasher_Launcher.exe dengan arahan dan pilihan yang betul (gunakan –h untuk mendapatkan senarai semua pilihan yang disokong).
RF-Flasher_Launcher.exe -h:
Penggunaan: RF-Flasher Launcher [-h] {flash, read, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP,
tulis_OTP}
Pelancar RF-Flasher versi xxx
Hujah pilihan:
-h, –help: tunjukkan mesej bantuan ini dan keluar dari Perintah:
{flash, read, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP, write_OTP}

  • kilat: atur cara memori kilat
  • baca: baca memori kilat
  • mass_erase: padam memori kilat
  • verify_memory: sahkan kandungan peranti RF dengan a file
  • erase_pages: padam satu atau lebih halaman daripada memori kilat
  • uart: tunjukkan semua port COM yang disambungkan (mod UART)
  • swd: tunjukkan semua peranti yang disambungkan melalui antara muka SWD: ST-LINK, CMSIS-DAP, J-Link (mod SWD)
  • read_OTP: baca kawasan OTP (hanya dalam mod SWD)
  • write_OTP: tulis kawasan OTP (hanya dalam mod SWD)

Utiliti pelancar RF-Flasher: mod UART & SWD
Utiliti pelancar RF-Flasher menyokong dua mod pengendalian:

  • Mod UART (sambungkan peranti yang dipilih ke port USB PC)
  • Mod SWD (sambungkan talian SWD peranti BlueNRG-1, BlueNRG-2, BlueNRG-LP atau BlueNRG-LPS yang dipilih kepada alat pengaturcaraan/nyahpepijat SWD).

Utiliti pelancar RF-Flasher: gunakan arahan uart untuk mendapatkan senarai semua port COMx yang tersedia (peranti yang disambungkan ke port USB PC):

RF-Flasher_Launcher.exe uart
PELABUHAN BERSAMBUNG = COM194 (ST DK), COM160 (ST DK)
Utiliti pelancar RF-Flasher: gunakan arahan swd untuk mendapatkan senarai semua alat pengaturcaraan/depepijat perkakasan SWD bersambung yang tersedia:
RF-Flasher_Launcher.exe swd
DIHUBUNGKAN OLEH ST-LINK = TIADA ST-LINK DIHUBUNGKAN
DIHUBUNGKAN OLEH CMSIS-DAP (nombor siri antara muka CMSIS-DAP):

  1. 07200001066fff333231545043084259a5a5a5a597969908
  2. 07200001066dff383930545043205830a5a5a5a597969908
  3. 07200001066dff333231545043084255a5a5a5a597969908 DIHUBUNGKAN OLEH J-Link = TIADA J-Link BERSAMBUNG

Utiliti pelancar RF-Flasher: arahan kilat
Untuk menggunakan utiliti pelancar RF-Flasher untuk memprogram memori denyar peranti tertentu, arahan denyar tersedia (kami pilihan –h untuk mendapatkan senarai semua pilihan yang disokong):
RF-Flasher_Launcher.exe kilat -h

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

Perintah kilat argumen pilihan

  • -alamat START_ADDRESS, –-alamat START_ADDRESS: alamat mula.
  • -semua, –semua: semua peranti yang disambungkan (port COM dalam mod UART; ID ST-LINK, ID CMSIS-DAP dan ID pautan J dalam mod SWD).
  • -d DEVICE_ID, –device DEVICE_ID: tetapkan ID alat perkakasan yang digunakan untuk sambungan (port COM dalam mod UART; ID ST-LINK, ID CMSIS-DAP dan ID J-Link dalam mod SWD).
  • -erase, –-erase: dayakan pilihan [Mass Erase].
  • -f FILE_TO_FLASH [FILE_TO_FLASH …], –fileToFlash FILE_TO_FLASH
    [FILE_TO_FLASH …]: senarai .bin atau .hex files untuk memprogram peranti RF: peranti BlueNRG-1, BlueNRG-2, BlueNRG-LP atau BlueNRG-LPS.
  • kekerapan {5,15,25,50,100,125,240,480,900,1800,4000}, –frekuensi {5,15,25,50,100,125,240,480,900,1800,4000}: tetapkan nilai frekuensi STLINK (hanya untuk modaliti frekuensi STLINK). Nilai lalai ialah 4000.
  • -h, –help: tunjukkan mesej bantuan ini dan keluar.
  • -l, –log: data log.
  • -mac, –mac: dayakan pilihan [Alamat Mac].
  • -mac_address –MAC_ADDRESS: lokasi memori denyar tempat alamat awam Bluetooth® disimpan.
  • -mac_file MAC_FILE_ALAMAT, –mf MAC_FILE_ALAMAT: file mengandungi senarai alamat MAC.
  • -mac_log_file MAC_LOG_FILE, –ml MAC_LOG_FILE: files mengandungi 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: dayakan pilihan [ReadOut Protection].
  • -SWD, –-swd: Modaliti SWD (ST-LINK, CMSIS-DAP, alat pengaturcaraan/nyahpepijat perkakasan J-Link).
  • -UART, –-uart: mod UART. Papan tersuai mesti diletakkan dalam mod pemuat but (nilai pin DIO7 tinggi semasa melakukan kitaran tetapan peranti BlueNRG-1 atau BlueNRG-2; nilai pin PA10 tinggi semasa menetapkan semula peranti BlueNRG-LP atau BlueNRG-LPS) sebelum menjalankan operasi .
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: meningkatkan verbositi output; tetapkan tahap nyahpepijat sehingga 4 (hanya untuk modaliti SWD dan data log). Nilai lalai ialah 2.
  • -verify, –verify: dayakan pilihan [Verify].

Nota:

  • Jika mod UART dipilih, peranti mesti disambungkan ke port COM USB PC dan pilihan –UART mesti digunakan. Jika lebih daripada satu peranti disambungkan ke port USB PC, pilihan –semua membenarkan kesemuanya dipilih. Sebagai alternatif, pengguna boleh menentukan setiap port COM menggunakan pilihan –d.
  • Jika mod SWD dipilih, alat pengaturcaraan/nyahpepijat perkakasan SWD mesti disambungkan ke talian SWD peranti yang dipilih, dan perlu menggunakan pilihan -SWD. Jika lebih daripada satu peranti disambungkan ke PC melalui antara muka SWD, pilihan –semua membenarkan kesemuanya dipilih. Sebagai alternatif, pengguna boleh menentukan setiap antara muka menggunakan pilihan –d.
  • Perduaan file untuk dimuatkan ditentukan menggunakan pilihan –f. Jika pengguna ingin memprogram peranti BlueNRG-1, BlueNRG-2, BlueNRG-LP atau BlueNRG-LPS dengan binari yang berbeza files semasa sesi pengaturcaraan yang sama, mereka boleh menentukan imej binari masing-masing mengikut tertib ini: BlueNRG-1, BlueNRG-2, BlueNRG-LP, BlueNRG-LPS.
    RF-Flasher_Launcher.exe kilat -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
    \Periferal_Cthamples\Cthamples_MIX\MICRO\MICRO_Hello_World\STEVAL-
    IDB011V1\Micro_Hello_World.bin”
    – f “C:{user_path}\BlueNRG-LP DK 1.4.0\Firmware
    \Periferal_Cthamples\Cthamples_MIX\MICRO\MICRO_Hello_World\STEVAL-
    IDB012V1\Micro_Hello_World.bin”
    Yang pertama file diprogramkan pada peranti BlueNRG-1 yang disambungkan; yang kedua file diprogramkan pada peranti BlueNRG-2 yang disambungkan; yang ketiga file diprogramkan pada peranti BlueNRG-LP yang disambungkan; yang keempat file diprogramkan pada peranti BlueNRG-LPS yang disambungkan.
  • Jika pilihan –f tidak digunakan, imej binari files dinyatakan dalam Application/config_file.conf digunakan:
    #Imej file untuk peranti BlueNRG_1
    BLUENRG_1 = "laluan_pengguna"/bluenrg_1_binary_file.hex
    #Imej file untuk peranti BlueNRG_2
    BLUENRG_2 = “user_path”/bluenrg_2_binary.hex
    #Imej file untuk peranti BlueNRG_LP
    BLUENRG_LP = “user_path”/bluenrg_lp_binary.hex
    #Imej file untuk peranti BlueNRG_LPS
    BLUENRG_LPS = “user_path”/bluenrg_lps_binary.hex
    Pengguna mesti menentukan laluan imej binari penuh untuk setiap peranti.

Utiliti pelancar RF-Flasher: arahan baca
Untuk menggunakan utiliti pelancar RF-Flasher untuk membaca memori kilat peranti tertentu, arahan baca tersedia (gunakan –h untuk mendapatkan senarai semua pilihan yang disokong):
RF-Flasher_Launcher.exe baca –h
Baca penggunaan arahan
RF-Flasher_Launcher.exe baca [-h] [-alamat START_ADDRESS][-saiz SAIZ] [–keseluruhan] [-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 pilihan arahan

  • -alamat START_ADDRESS, –-alamat START_ADDRESS: alamat mula (nilai lalai ialah 0x10040000).
  • -semua, –semua: semua peranti yang disambungkan (port COM dalam mod UART; ID ST-LINK, ID CMSIS-DAP dan ID pautan J dalam mod SWD).
  • -d DEVICE_ID, –device DEVICE_ID: tetapkan ID alat perkakasan yang digunakan untuk sambungan (port COM dalam mod UART; ID ST-LINK, ID CMSIS-DAP dan ID J-Link dalam mod SWD).
  • -seluruh, –seluruh: baca keseluruhan memori denyar.
  • -frekuensi {5,15,25,50,100,125,240,480,900,1800,4000}, –frekuensi
    {5,15,25,50,100,125,240,480,900,1800,4000}: tetapkan nilai kekerapan (hanya untuk modaliti SWD – perkakasan ST-LINK). Nilai lalai ialah 4000.
  • -h, -–help: tunjukkan mesej bantuan ini dan keluar.
  • -l, –-log: data log.
  • -s, –-show: tunjukkan memori denyar selepas operasi baca.
  • -saiz SAIZ, –-saiz SAIZ: saiz memori denyar untuk dibaca (nilai lalai ialah 0x3000).
  • -SWD, –-swd: Modaliti SWD (ST-LINK, CMSIS-DAP, alat pengaturcaraan/nyahpepijat perkakasan J-Link).
  • -UART, –-uart: modaliti UART. Papan tersuai mesti diletakkan dalam mod pemuat but sebelum melakukan operasi ini. Untuk peranti BlueNRG-LP dan BlueNRG-LPS, pengguna mesti menetapkan pin PA10 kepada nilai tinggi dan melakukan kitaran tetapan semula peranti, memastikan PA10 pada nilai tinggi. Untuk peranti BlueNRG-1 dan BlueNRG-2, pengguna mesti menetapkan pin DIO7 kepada nilai tinggi dan menetapkan semula peranti, memastikan DIO7 berada pada nilai tinggi.
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: meningkatkan verbositi output; tetapkan tahap nyahpepijat sehingga 4 (hanya untuk modaliti SWD dan data log). Nilai lalai ialah 2.
  • Jika mod UART dipilih, peranti mesti disambungkan ke port COM USB PC dan pilihan –UART mesti digunakan. Jika lebih daripada satu peranti disambungkan ke port USB PC, pilihan –semua membenarkan kesemuanya dipilih. Sebagai alternatif, pengguna boleh menentukan setiap port COM menggunakan pilihan –d.
  • Jika mod SWD dipilih, alat pengaturcaraan/nyahpepijat perkakasan SWD mesti disambungkan ke talian SWD peranti yang dipilih, dan perlu menggunakan pilihan -SWD. Jika lebih daripada satu peranti disambungkan ke PC melalui antara muka SWD, pilihan –semua membenarkan kesemuanya dipilih. Sebagai alternatif, pengguna boleh menentukan setiap antara muka menggunakan pilihan –d.

Utiliti pelancar RF-Flasher: arahan padam massa
Untuk menggunakan utiliti pelancar RF-Flasher untuk melakukan pemadaman besar-besaran memori denyar peranti tertentu,
arahan mass_erase tersedia (gunakan –h untuk mendapatkan senarai semua pilihan yang disokong):
RF-Flasher_Launcher.exe mass_erase –h
Penggunaan arahan padam massa
RF-Flasher_Launcher.exe mass_erase [-h] [-s] (-semua | -d DEVICE_ID)(-UART | -SWD) [-verbose {0, 1, 2, 3, 4}] [-l][- kekerapan
{5,15,25,50,100,125,240,480,900,1800,4000}]

Argumen pilihan perintah padam massa

  • -semua, –semua: semua peranti yang disambungkan (port COM dalam mod UART; ID ST-LINK, ID CMSIS-DAP dan ID pautan J dalam mod SWD).
  • -d DEVICE_ID, –device DEVICE_ID: tetapkan ID alat perkakasan yang digunakan untuk sambungan (port COM dalam mod UART; ID ST-LINK, ID CMSIS-DAP dan ID J-Link dalam mod 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}: tetapkan nilai kekerapan (hanya untuk modaliti SWD – perkakasan ST-LINK). Nilai lalai ialah 4000.
  • -h, –-help: tunjukkan mesej bantuan ini dan keluar.
  • -l, –-log: data log.
  • -s, –-show: tunjukkan memori denyar selepas operasi pemadaman besar-besaran.
  • -SWD, –-swd: Modaliti SWD (ST-LINK, CMSIS-DAP, alat pengaturcaraan/nyahpepijat perkakasan J-Link).
  • -UART, –-uart: modaliti UART. Papan tersuai mesti diletakkan dalam mod pemuat but sebelum melakukan operasi ini. Untuk peranti BlueNRG-LP dan BlueNRG-LPS, pengguna mesti menetapkan pin PA10 kepada nilai tinggi dan melakukan kitaran tetapan semula peranti, memastikan PA10 pada nilai tinggi. Untuk peranti BlueNRG-1 dan BlueNRG-2, pengguna mesti menetapkan pin DIO7 kepada nilai tinggi dan menetapkan semula peranti, memastikan DIO7 berada pada nilai tinggi.
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: meningkatkan verbositi output; tetapkan tahap nyahpepijat sehingga 4 (hanya untuk modaliti SWD dan data log). Nilai lalai ialah 2.

Nota

  • Jika mod UART dipilih, peranti mesti disambungkan ke port COM USB PC dan pilihan –UART mesti digunakan. Jika lebih daripada satu peranti disambungkan ke port USB PC, pilihan –semua membenarkan kesemuanya dipilih. Sebagai alternatif, pengguna boleh menentukan setiap port COM menggunakan pilihan –d.
  • Jika mod SWD dipilih, alat pengaturcaraan/nyahpepijat perkakasan SWD mesti disambungkan ke talian SWD peranti yang dipilih, dan perlu menggunakan pilihan -SWD. Jika lebih daripada satu peranti disambungkan ke PC melalui antara muka SWD, pilihan –semua membenarkan kesemuanya dipilih. Sebagai alternatif, pengguna boleh menentukan setiap antara muka menggunakan pilihan –d.

Utiliti pelancar RF-Flasher: sahkan arahan memori
Untuk menggunakan utiliti pelancar RF-Flasher untuk mengesahkan kandungan memori denyar peranti tertentu,
arahan verify_memory tersedia (gunakan –h untuk mendapatkan senarai semua pilihan yang disokong):
RF-Flasher_Launcher.exe verify_memory –h

Sahkan penggunaan arahan memori
RF-Flasher_Launcher.exe verify_memory [-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}]

Sahkan argumen pilihan perintah memori

  • -alamat START_ADDRESS, –-alamat START_ADDRESS: alamat mula untuk pengesahan (untuk .bin files sahaja). Nilai lalai ialah 0x10040000.
  • -semua, –semua: semua peranti yang disambungkan (port COM dalam mod UART; ID ST-LINK, ID CMSIS-DAP dan ID pautan J dalam mod SWD).
  • -d DEVICE_ID, –device DEVICE_ID: tetapkan ID alat perkakasan yang digunakan untuk sambungan (port COM dalam mod UART; ID ST-LINK, ID CMSIS-DAP dan ID J-Link dalam mod SWD).
  • -f FLASH_VERIFY_FILE, --file FLASH_VERIFY_FILE: file untuk digunakan untuk mengesahkan memori kilat
  • -frekuensi {5,15,25,50,100,125,240,480,900,1800,4000}, –frekuensi {5,15,25,50,100,125,240,480,900,1800,4000}: tetapkan nilai frekuensi perkakasan SWD (STLINK). Nilai lalai ialah 4000.
  • -h, -–help: tunjukkan mesej bantuan ini dan keluar
  • -l, -–log: data log.
  • -s, –-show: tunjukkan memori denyar selepas operasi pengesahan
  • -SWD, –-swd: Mod SWD (ST-LINK, CMSIS-DAP, alat pengaturcaraan/nyahpepijat perkakasan J-Link).
  • -UART, –-uart: mod UART.
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: meningkatkan verbositi output; tetapkan tahap nyahpepijat sehingga 4 (hanya untuk modaliti SWD dan data log). Nilai lalai ialah 2.
  • Jika mod UART dipilih, peranti mesti disambungkan ke port COM USB PC dan pilihan –UART mesti digunakan. Jika lebih daripada satu peranti disambungkan ke port USB PC, pilihan –semua membenarkan kesemuanya dipilih. Sebagai alternatif, pengguna boleh menentukan setiap port COM menggunakan pilihan –d.
  • Jika mod SWD dipilih, alat pengaturcaraan/nyahpepijat perkakasan SWD mesti disambungkan ke talian SWD peranti yang dipilih, dan perlu menggunakan pilihan -SWD. Jika lebih daripada satu peranti disambungkan ke PC melalui antara muka SWD, pilihan –semua membenarkan kesemuanya dipilih. Sebagai alternatif, pengguna boleh menentukan setiap antara muka menggunakan pilihan –d.

Utiliti pelancar RF-Flasher: arahan padam halaman
Untuk menggunakan utiliti pelancar RF-Flasher untuk memadam halaman kandungan memori kilat daripada peranti tertentu, fail
Perintah erase_pages tersedia (gunakan –h untuk mendapatkan senarai semua pilihan yang disokong):
RF-Flasher_Launcher.exe erase_pages –h
Padamkan penggunaan arahan halaman
RF-Flasher_Launcher.exe erase_pages [-h](-UART |-SWD)(-semua | -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 MUKA SURAT | -julat Julat Julat)

Padam halaman perintah argumen pilihan

  • -semua, –semua: semua peranti yang disambungkan (port COM dalam mod UART; ID ST-LINK, ID CMSIS-DAP dan ID pautan J dalam mod SWD).
  • -d DEVICE_ID, –device DEVICE_ID: tetapkan ID alat perkakasan yang digunakan untuk sambungan (port COM dalam mod UART; ID ST-LINK, ID CMSIS-DAP dan ID J-Link dalam mod SWD).
  • -h, –-help: tunjukkan mesej bantuan ini dan keluar.
  • -l, –-log: data log.
  • -frekuensi {5,15,25,50,100,125,240,480,900,1800,4000}, –frekuensi
    {5,15,25,50,100,125,240,480,900,1800,4000}: tetapkan nilai kekerapan (hanya untuk modaliti SWD – perkakasan ST-LINK). Nilai lalai ialah 4000.
  • -p PAGES, –page PAGES: senarai halaman untuk dipadamkan (bermula pada 0).
  • -julat Julat Julat, Julat Julat Julat: julat halaman untuk dipadam (di mana Julat pertama menunjukkan nombor halaman terkecil dan Julat kedua menunjukkan nombor halaman tertinggi).
  • -s, –-show: tunjukkan memori denyar selepas operasi pengesahan.
  • -SWD, –-swd: Modaliti SWD (ST-LINK, CMSIS-DAP, alat pengaturcaraan/nyahpepijat perkakasan J-Link).
  • -UART, –-uart: modaliti UART. Papan tersuai mesti diletakkan dalam mod pemuat but sebelum melakukan operasi ini. Untuk peranti BlueNRG-LP dan BlueNRG-LPS, pengguna mesti menetapkan pin PA10 kepada nilai tinggi dan melakukan kitaran tetapan semula peranti, memastikan PA10 pada nilai tinggi. Untuk peranti BlueNRG-1 dan BlueNRG-2, pengguna mesti menetapkan pin DIO7 kepada nilai tinggi dan menetapkan semula peranti, memastikan DIO7 berada pada nilai tinggi.
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: meningkatkan verbositi output; tetapkan tahap nyahpepijat sehingga 4 (hanya untuk modaliti SWD dan data log). Nilai lalai ialah 2.
  • Jika mod UART dipilih, peranti mesti disambungkan ke port COM USB PC dan pilihan –UART mesti digunakan. Jika lebih daripada satu peranti disambungkan ke port USB PC, pilihan –semua membenarkan kesemuanya dipilih. Sebagai alternatif, pengguna boleh menentukan setiap port COM menggunakan pilihan –d.
  • Jika mod SWD dipilih, alat pengaturcaraan/nyahpepijat perkakasan SWD mesti disambungkan ke talian SWD peranti yang dipilih, dan perlu menggunakan pilihan -SWD. Jika lebih daripada satu peranti disambungkan ke PC melalui antara muka SWD, pilihan –semua membenarkan kesemuanya dipilih. Sebagai alternatif, pengguna boleh menentukan setiap antara muka menggunakan pilihan –d.

Utiliti pelancar RF-Flasher: baca arahan OTP
Untuk menggunakan utiliti pelancar RF-Flasher untuk membaca OTP peranti tertentu, arahan read_OTP tersedia (gunakan –h untuk mendapatkan senarai semua pilihan yang disokong):
RF-Flasher_Launcher.exe read_OTP –h
Baca penggunaan arahan OTP
RF-Flasher_Launcher.exe read_OTP [-h] (semua | -d DEVICE_ID) [-alamat OTP_ADDRESS][-bilangan NUM] [-frekuensi {5,15,25,50,100,125,240,480,900,1800,4000] [-] [-] s] [-verbose {0,1,2,3,4}]

Baca argumen pilihan arahan OTP

  • -alamat OTP_ADDRESS, –alamat OTP_ADDRESS: alamat kawasan OTP (lalai: 0x10001800
    – selaras perkataan).
  • -semua, –semua: semua peranti yang disambungkan (ID ST-LINK, ID CMSIS-DAP dan ID pautan J dalam mod SWD).
  • -d DEVICE_ID, –device DEVICE_ID: tetapkan ID alat perkakasan yang digunakan untuk sambungan (ID ST-LINK, ID CMSIS-DAP dan ID J-Link dalam mod 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}: tetapkan nilai frekuensi perkakasan SWD (STLINK). Nilai lalai ialah 4000.
  • -h, –-help: tunjukkan mesej bantuan ini dan keluar.
  • -l, –-log: data log.
  • -num NUM, –number NUM: bilangan perkataan untuk dibaca di dalam kawasan OTP. Nilai lalai ialah 256.
  • -s, –-show: tunjukkan kawasan OTP.
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: meningkatkan verbositi output; tetapkan tahap nyahpepijat sehingga 4 (hanya untuk modaliti SWD dan data log). Nilai lalai ialah 2.

Nota:
Perintah read_OTP hanya berfungsi dalam mod SWD. Oleh itu, alat pengaturcaraan/nyahpepijat perkakasan SWD mesti disambungkan ke talian SWD peranti yang dipilih. Jika lebih daripada satu peranti disambungkan ke PC melalui antara muka SWD, pilihan –semua membenarkan kesemuanya dipilih. Sebagai alternatif, pengguna boleh menentukan setiap antara muka menggunakan pilihan –d.

Utiliti pelancar RF-Flasher: tulis arahan OTP
Untuk menggunakan utiliti pelancar RF-Flasher untuk membaca OTP peranti tertentu, arahan write_OTP tersedia (gunakan –h untuk mendapatkan senarai semua pilihan yang disokong):
RF-Flasher_Launcher.exe write_OTP –h

Tulis penggunaan arahan 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 pilihan perintah OTP

  • -alamat OTP_ADDRESS, –alamat OTP_ADDRESS: alamat kawasan OTP (lalai: 0x10001800 – sejajar perkataan).
  • -semua, –semua: semua peranti yang disambungkan (ID ST-LINK, ID CMSIS-DAP dan ID pautan J dalam mod SWD).
  • -d DEVICE_ID, –device DEVICE_ID: tetapkan ID alat perkakasan yang digunakan untuk sambungan (ID ST-LINK, ID CMSIS-DAP dan ID J-Link dalam mod 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}: tetapkan nilai frekuensi perkakasan SWD (STLINK). Nilai lalai ialah 4000.
  • -h, –-help: tunjukkan mesej bantuan ini dan keluar.
  • -l, –-log: data log.
  • -s, –-show: tunjukkan memori denyar selepas operasi pengesahan.
  • -nilai OTP_VALUE, -nilai OTP_VALUE: nilai OTP (perkataan, seperti 0x11223344)
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: meningkatkan verbositi output; tetapkan tahap nyahpepijat sehingga 4 (hanya untuk modaliti SWD dan data log). Nilai lalai ialah 2.

Nota:
Perintah write_OTP hanya berfungsi dalam mod SWD. Oleh itu, alat pengaturcaraan/nyahpepijat perkakasan SWD mesti disambungkan ke talian SWD peranti yang dipilih. Jika lebih daripada satu peranti disambungkan ke PC melalui antara muka SWD, pilihan –semua membenarkan kesemuanya dipilih. Sebagai alternatif, pengguna boleh menentukan setiap antara muka menggunakan pilihan –d.
Utiliti pelancar RF-Flasher: cthamples
Program imej binari pada peranti BlueNRG-1 dan BlueNRG-2 yang disambungkan dengan alat perkakasan ST-LINK (dalam mod SWD):
RF-Flasher_Launcher.exe kilat -SWD -all -f “User_Application.hex” –l
Program imej binari pada peranti Bluetooth® Tenaga Rendah yang disambungkan melalui port COM USB (dalam mod UART):
RF-Flasher_Launcher.exe kilat -UART –semua -f “User_Application.hex” –l
Program imej binari pada peranti yang disambungkan melalui saluran CMSIS-DAP menggunakan pilihan padam, sahkan dan log data (dalam mod SWD):

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Pakej-Perisian- (18)

Sejarah semakan

Jadual 3. Sejarah semakan dokumen

tarikh Versi Perubahan
15-Mei-2018 1 Keluaran awal.
 

  

 

03-Jul-2018

 

 

  

2

Dikemas kini Rajah 1. BlueNRG-1, BlueNRG-2 Flasher Utility, Rajah 2. Flasher Utility UART tetingkap utama, Rajah 3. Flasher utiliti UART mod: imej file , Rajah 4. Mod UART utiliti flasher: memori peranti , Rajah 5. Mod UART utiliti flasher: menukar medan memori, Rajah 7. Utility Flasher: tetingkap utama SWD, Rajah 8. Mod SWD Utility Flasher: memori peranti , Rajah 10.

Utiliti Flasher: Mod automatik SWD, Rajah 11. Utiliti Flasher: Mod automatik UART, Rajah 12. Utiliti Flasher: Pengaturcaraan automatik UART selesai dan Rajah 13. Utiliti Flasher: Pemilihan alamat MAC SWD.

Perubahan teks kecil di seluruh dokumen.

 26-Feb-2019  3 Mengemas kini Mod Pengenalan Bahagian dan Bahagian 3.1 UART: cara menjalankan.
Menambah utiliti pelancar Bahagian 8 Flasher dan semua sub bahagiannya.
 

09-Apr-2019

 

4

Menambahkan rujukan kepada "Folder aplikasi" dalam Bahagian 8: Utiliti pelancar RF-Flasher.

Bahagian 8.4 Dikemaskini: Utiliti pelancar RF-Flasher: arahan kilat.

 

 

 

 

 

14-Jul-2020

 

  

5

Menukar pakej perisian BlueNRG-1 dan BlueNRG-2 kepada BlueNRG-X Flasher

Rujukan ditambahkan pada peranti BlueNRG-LP.

Dikemas kini Rajah 1. Utiliti RF-Flasher, Rajah 3. Tetingkap utama UART utiliti flasher, Rajah 5. Mod UART utiliti flasher: Tab Memori Peranti, Rajah 6. Mod UART utiliti flasher: menukar medan memori,

Rajah 9. Utiliti Flasher: Tetingkap utama SWD, Rajah 10. Utiliti Flasher Mod SWD: Tab Memori Peranti, Rajah 14. Utiliti Flasher: Mod SWD Plug&Play, Rajah 15. Utiliti Flasher: Pemilihan alamat MAC dan Rajah 18. Pelancar RF-Flasher: arahan kilat dengan pilihan –erase, -l, -verify

 

 

 

 

05-Dis-2020

 6 Pengenalan Bahagian Dikemaskini, Bahagian 2.1: Keperluan sistem, Bahagian 4.1: Mod UART: cara menjalankan, Bahagian 5: tetingkap utama SWD, Bahagian 5.1: Mod SWD: cara menjalankan, Bahagian 8.1: Keperluan,

Bahagian 8.2: Pilihan utiliti pelancar RF-Flasher, Bahagian 8.3: Utiliti pelancar RF-Flasher: Mod UART & SWD, Bahagian 8.4: Utiliti pelancar RF-Flasher: arahan flash, Bahagian 8.5: Utiliti pelancar RF-Flasher: arahan baca, Bahagian 8.6 : Utiliti pelancar RF-Flasher: arahan padam massa,

Bahagian 8.7: Utiliti pelancar RF-Flasher: sahkan arahan memori.

Bahagian 8.8 Ditambah: Utiliti pelancar RF-Flasher: arahan padam halaman.

 

 

 

 

 

 

04-Okt-2021

 

 

 

 

 

 

7

Bahagian 5.2 Ditambah: Mod SWD: baca sektor pemuat but dan Bahagian 5.3: Mod SWD: baca kawasan OTP.

Mengemas kini tajuk, Pengenalan Bahagian, Bahagian 2: Bermula, Bahagian 2.1: Keperluan sistem, Bahagian 2.2: Persediaan pakej perisian,

Bahagian 3: Antara muka bar alat, Bahagian 4: tetingkap utama UART, Bahagian 8: Utiliti pelancar RF- Flasher, Bahagian 8.1: Keperluan, Bahagian 8.2: Pilihan utiliti pelancar RF-Flasher, Bahagian 8.3: Utiliti pelancar RF-Flasher: Mod UART & SWD , Bahagian 8.4: Utiliti pelancar RF-Flasher: arahan kilat,

Bahagian 8.5: Utiliti pelancar RF-Flasher: arahan baca, Bahagian 8.6: Utiliti pelancar RF-Flasher: arahan padam massa, Bahagian 8.7: Utiliti pelancar RF-Flasher: sahkan arahan memori, Bahagian 8.8: Utiliti pelancar RF-Flasher: perintah padam halaman , Bahagian 1.1: Senarai akronim dan Bahagian 1.2: Dokumen rujukan.

tarikh Versi Perubahan
Dikemas kini Rajah 1. Utiliti RF-Flasher, Rajah 2. Bandingkan Dua Filetab s,

Rajah 3. Tetingkap utama UART utiliti flasher, Rajah 4. Mod UART utiliti flasher: Imej File tab, Rajah 5. Mod UART utiliti flasher: tab Memori Peranti, Rajah 6. Mod UART utiliti flasher: menukar medan memori,

Rajah 7. Mod UART utiliti flasher: Bandingkan Memori Peranti dengan Imej File tab, Rajah 9. Utiliti Flasher: Tetingkap utama SWD, Rajah 10. Utiliti Flasher Mod SWD: Tab Memory Device, Rajah 16. Utiliti Flasher: UART MAC address programming, Rajah 17. Flasher utility: SWD MAC address programming and Rajah 18. RF -Pelancar Flasher: arahan denyar dengan – padam, -l, -sahkan pilihan.

 

06-Apr-2022

 

8

Menambahkan rujukan BlueNRG-LPS di seluruh dokumen.

Bahagian 8.3 dikemas kini: Utiliti pelancar RF-Flasher: Mod UART & SWD dan Bahagian 8.4: Utiliti pelancar RF-Flasher: arahan flash.

 

 

 

 

 

 

 

 

 

 

 

 

 

10-Jul-2024

 

 

 

 

 

 

 

 

 

 

 

 

 

9

Dikemas kini:
  • Tajuk dokumen
  • Bahagian Pengenalan
  • Bahagian 1.1: Senarai akronim
  • Bahagian 1.2: Dokumen rujukan
  • Rajah 1. Utiliti RF-Flasher
  • Bahagian 3: Antara muka bar alat
  • Rajah 3. Tetingkap utama UART utiliti flasher
  • Bahagian 4.1: Mod UART: cara menjalankan
  • Bahagian 5: tetingkap utama SWD
  • Bahagian 5.1: Mod SWD: cara menjalankan
  • Rajah 12. Mod SWD utiliti penyihir: baca pemuat but
  • Bahagian 5.3: Mod SWD: baca kawasan OTP
  • Rajah 14. Utiliti Flasher: Mod SWD Plug&Play
  • Bahagian 7: pengaturcaraan alamat MAC
  • Seksyen 8.1: Keperluan
  • Bahagian 8.2: Pilihan utiliti pelancar RF-Flasher
  • Bahagian 8.3: Utiliti pelancar RF-Flasher: Mod UART & SWD
  • Bahagian 8.4: Utiliti pelancar RF-Flasher: arahan kilat
  • Bahagian 8.5: Utiliti pelancar RF-Flasher: arahan baca
  • Bahagian 8.6: Utiliti pelancar RF-Flasher: arahan padam massa
  • Bahagian 8.7: Utiliti pelancar RF-Flasher: sahkan arahan memori
  • Bahagian 8.8: Utiliti pelancar RF-Flasher: arahan padam halaman
  • Bahagian 8.9: Utiliti pelancar RF-Flasher: baca arahan OTP
  • Bahagian 8.10: Utiliti pelancar RF-Flasher: tulis arahan OTP

NOTIS PENTING – BACA DENGAN TELITI
STMicroelectronics NV dan anak syarikatnya (“ST”) berhak untuk membuat perubahan, pembetulan, penambahbaikan, pengubahsuaian dan penambahbaikan pada produk ST dan/atau pada dokumen ini pada bila-bila masa tanpa notis. Pembeli hendaklah mendapatkan maklumat terkini berkaitan produk ST sebelum membuat pesanan. Produk ST dijual menurut terma dan syarat jualan ST yang ada pada masa penerimaan pesanan.
Pembeli bertanggungjawab sepenuhnya untuk pilihan, pemilihan dan penggunaan produk ST dan ST tidak bertanggungjawab untuk bantuan permohonan atau reka bentuk produk pembeli.
Tiada lesen, nyata atau tersirat, kepada mana-mana hak harta intelek diberikan oleh ST di sini.
Jualan semula produk ST dengan peruntukan yang berbeza daripada maklumat yang dinyatakan di sini akan membatalkan sebarang waranti yang diberikan oleh ST untuk produk tersebut.
ST dan logo ST adalah tanda dagangan ST. Untuk maklumat tambahan tentang tanda dagangan ST, rujuk kepada www.st.com/trademarks. Semua nama produk atau perkhidmatan lain adalah hak milik pemilik masing-masing.
Maklumat dalam dokumen ini menggantikan dan menggantikan maklumat yang dibekalkan sebelum ini dalam mana-mana versi terdahulu dokumen ini.
© 2024 STMicroelectronics – Hak cipta terpelihara
UM2406 – Wahyu 9

Dokumen / Sumber

STMicroelectronics UM2406 Pakej Perisian Utiliti RF-Flasher [pdf] Manual Pengguna
UM2406, UM2406 Pakej Perisian Utiliti RF-Flasher, Pakej Perisian Utiliti RF-Flasher, Pakej Perisian Utiliti RF-Flasher, Pakej Perisian Utiliti, Pakej Perisian, Pakej

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *