STMicroelectronics UM2406 Paket Perangkat Lunak Utilitas RF-Flasher

Spesifikasi
- Ndhukung piranti BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, lan BlueNRG-2
- Antarmuka: mode UART lan mode SWD
- Fitur: Pemrograman memori flash, maca, mbusak massa, verifikasi konten
- Persyaratan Sistem: 2 GB RAM, port USB, Adobe Acrobat Reader 6.0 utawa luwih anyar
Pandhuan Panggunaan Produk
Miwiti
Bagian iki nyedhiyakake informasi babagan syarat sistem lan persiyapan paket piranti lunak.
Persyaratan Sistem:
- Paling ora 2 GB RAM
- port USB
- Adobe Acrobat Reader 6.0 utawa luwih anyar
- Ukuran tampilan sing disaranake lan setelan nganti 150%
Setup Paket Software:
Kanggo mbukak sarana, klik lambang sarana RF-Flasher sing ana ing [Mulai] > [ST RF-Flasher Utility xxx] > [RFFlasher Utility].
Antarmuka Toolbar
Ing bagean toolbar ing jendhela utama utilitas RF-Flasher, pangguna bisa nindakake operasi ing ngisor iki:
- Muat .bin utawa .hex sing ana file: [File] > [Mbukak file…]
- Simpen gambar memori saiki: [File] > [Simpen File Minangka…]
- Nutup .bin utawa .hex sing ana file: [File] > [Tutup file]
- Setel frekuensi ST-LINK: [Alat] > [Setelan…]
- Ngaktifake utawa mateni log file nggawe: [Alat] > [Setelan…]
FAQ
- Piranti apa sing didhukung dening paket piranti lunak sarana RF-Flasher?
Paket piranti lunak saiki ndhukung piranti BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, lan BlueNRG-2. - Apa syarat sistem minimal kanggo mbukak sarana RF-Flasher?
Persyaratan sistem minimal kalebu paling ora 2 GB RAM, port USB, lan Adobe Acrobat Reader 6.0 utawa luwih anyar. - Kepiye carane bisa nyimpen gambar memori saiki ing sarana RF-Flasher?
Kanggo nyimpen gambar memori saiki, pindhah menyang [File] > [Simpen File Minangka…] banjur pilih bagean memori sing bakal disimpen menyang .bin file.
UM2406
Manual pangguna
Paket piranti lunak RF-Flasher
Pambuka
Dokumen iki nggambarake paket piranti lunak utilitas RF-Flasher (STSW-BNRGFLASHER), sing kalebu aplikasi PC utilitas RF-Flasher.
Utilitas RF-Flasher minangka aplikasi PC mandiri, sing ngidini BlueNRG-1, BlueNRG-2, BlueNRG-LP, lan BlueNRG-LPS Bluetooth® Low Energy sistem-on-chip memori lampu kilat diwaca, dihapus massal, ditulis, lan diprogram.
Saiki ndhukung antarmuka menyang memori lampu kilat BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, lan BlueNRG-2 liwat mode UART nggunakake bootloader UART internal piranti. Saiki uga ndhukung antarmuka menyang memori flash BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, lan BlueNRG-2 liwat mode SWD kanthi nggunakake antarmuka SWD standar liwat piranti pemrograman / debugging hardware standar (CMSIS-DAP, ST-LINK , lan J-Link).
Kajaba iku, uga ngidini alamat MAC disimpen ing lokasi memori lampu kilat tartamtu sing dipilih pangguna ing mode UART lan SWD.
Paket piranti lunak RF-Flasher uga nyedhiyakake sarana peluncur flasher mandiri, ngidini pemrograman memori lampu kilat, maca, mbusak massal, lan verifikasi konten. Utilitas peluncur flasher mung mbutuhake jendhela PC DOS.
Cathetan:
Istilah RF saiki nuduhake piranti BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, lan BlueNRG-2. Sembarang beda tartamtu disorot yen perlu.
Informasi umum
Daftar akronim
Tabel 1. Daftar akronim
| istilahe | Tegese |
| RF | Frekuensi radio |
| SWD | Debug kabel serial |
| UART | Universal asynchronous panrima-transmitter |
| USB | Bus seri universal |
Dokumen referensi
Tabel 2. Dokumen referensi
| Referensi | Jinis | judhul |
| DS11481 | Lembar data BlueNRG-1 | SoC nirkabel Bluetooth® Low Energy sing bisa diprogram |
| DS12166 | Lembar data BlueNRG-2 | SoC nirkabel Bluetooth® Low Energy sing bisa diprogram |
| DB3557 | STSW-BNRGFLASHER data ringkes | Ringkesan data kanggo paket piranti lunak RF-Flasher |
| DS13282 | Data saka BlueNRG-LP | SoC nirkabel Bluetooth® Low Energy sing bisa diprogram |
| DS13819 | Data saka BlueNRG-LPS | SoC nirkabel Bluetooth® Low Energy sing bisa diprogram |
Miwiti
Bagean iki nerangake kabeh syarat sistem kanggo mbukak aplikasi PC sarana RF-Flasher lan prosedur instalasi paket piranti lunak sing gegandhengan.
Persyaratan sistem
Utilitas RF-Flasher nduweni syarat minimal:
- PC nganggo prosesor Intel® utawa AMD sing nganggo sistem operasi Microsoft® ing ngisor iki:
- Windows® 10
- Paling ora 2 GB RAM
- port USB
- Adobe Acrobat Reader 6.0 utawa luwih anyar
- Ukuran tampilan lan setelan sing disaranake nganti 150%.
Setelan paket piranti lunak
Pangguna bisa mbukak sarana iki kanthi ngeklik lambang sarana RF-Flasher ([Mulai]>[ST RF-Flasher Utility xxx]>[RF-Flasher Utility]).

Antarmuka toolbar
Ing bagean toolbar ing jendhela utami sarana RF-Flasher, pangguna bisa nindakake operasi ing ngisor iki:
- Muat .bin utawa .hex sing ana (Intel ditambah) file, nganggo [File]> [Bukak file…]
- Simpen gambar memori saiki ing .bin file, nganggo [File]>[Simpen File Minangka…]. Alamat wiwitan lan ukuran bagean memori sing bakal disimpen menyang file bisa dipilih saka tab Memori Piranti.
- Nutup .bin utawa .hex sing ana file, nganggo [File]>[Tutup file]
- Setel frekuensi ST-LINK, nggunakake [Tools]>[Settings…]
- Ngaktifake utawa mateni log file nggawe ing modalitas UART/SWD, nggunakake [Tools]> [Setelan…]. Yen log files disimpen, iku bisa kanggo nyetel tingkat informasi debug kanggo nyimpen (mung SWD). Kabeh log files disimpen ing {path instalasi}\ST\RF-Flasher Utility xxx\Logs\.
- Mbusak massal, nggunakake [Tools]> [Mass erase].
- Verifikasi isi memori lampu kilat [Tools]>[Verifikasi konten lampu kilat].
- Entuk versi aplikasi, nggunakake [Bantuan]>[About].
- Ngundhuh a file, nggunakake [Tools]>[Flash].
- Busak sektor piranti, nggunakake [Tools]>[Busak Kaca…]
- Bandingake memori piranti karo gambar sing dipilih file, nggunakake [Tools]> [Bandhingake Memori Piranti karo file]. Gambar loro files ditampilake ing Mbandhingake Memori Piranti karo Gambar File tab lan beda sing gegandhengan disorot abang.
- Bandingake loro files, nggunakake [File]>[Bandhingake loro files]
- Waca sektor bootloader (mung ing mode SWD), nggunakake [Tools]> [Read Bootloader Sector (SWD)].
- Waca area OTP (mung ing mode SWD), nggunakake [Tools]> [Read OTP Area (SWD)].
- Simpen sektor bootloader utawa wilayah OTP ing .bin file, nganggo [File]>[Simpen File Minangka…].
Pangguna uga bisa milih rong gambar files lan mbandhingaké wong. Gambar loro files ditampilake ing Compare Two Files tab lan beda sing gegandhengan disorot abang. .bin lan .hex file format didhukung.

Ing bagean ndhuwur jendela utama sarana RF-Flasher, pangguna bisa milih gambar kasebut file liwat [Pilih Gambar File] tombol. Pangguna bisa milih jinis memori: memori lampu kilat, bootloader, utawa area OTP. Kanggo area memori lampu kilat, pangguna bisa nyetel alamat wiwitan (mung kanggo bin file)
Kabeh opsi iki kasedhiya ing mode UART lan SWD.
Pangguna kudu ngaktifake akses menyang mode sing dipilih (UART utawa SWD). Dheweke bisa nindakake iki kanthi mbukak port COM sing gegandhengan kanggo mode UART, utawa kanthi nyambungake program hardware / debugging SWD menyang garis SWD piranti.
Jendela utama UART
Ing tab jendhela utama UART saka jendhela utama sarana RF-Flasher, pangguna bisa milih port COM sing bakal digunakake kanggo antarmuka piranti liwat bagean Dhaptar Port COM.
Tingkat baud serial sing digunakake kanggo papan evaluasi piranti RF yaiku 460800 bps.

mode UART: carane mbukak
Gambar file pilihan
Kanggo mbukak .bin utawa .hex sing ana file, gunakake [Pilih Gambar File] tombol ing kaca utama, navigasi menyang [File]> [Bukak File...], utawa pindhah menyang Gambar File tab. Path lengkap sing dipilih file katon ing jejere tombol lan tombol [Flash] aktif nalika file wis dimuat.
Tab Dhaptar Port COM nampilake kabeh piranti sing disambungake ing port USB PC. Tombol [Pilih Kabeh], [Batal Pilih Kabeh], lan [Balik Kabeh] ngidini pangguna nemtokake piranti sing disambungake (kabeh, ora ana, utawa sawetara) sing kudu dadi target operasi sarana. Kanthi cara iki, operasi sing padha (yaiku, pemrograman memori lampu kilat) bisa ditindakake bebarengan ing pirang-pirang piranti. Tombol [Refresh] ngidini pangguna refresh dhaptar piranti sing disambungake.
Kanthi gawan, pilihan [Mass erase] ing bagean [Tindakan] ora dicenthang, lan mung kaca memori sing dibutuhake sing dibusak lan ditulis nganggo file isi. Nalika pilihan iki dicenthang, mbusak massa lengkap ndhisiki phase pemrograman memori lampu kilat.
Opsi [Verifikasi] meksa mriksa kanggo mesthekake yen isi memori wis ditulis kanthi bener.
Priksa pilihan [Update Device Memory] kanggo nganyari tabel memori piranti sawise operasi ing memori lampu kilat.
Opsi proteksi readout mbisakake proteksi maca piranti sawise program memori lampu kilat.
Priksa pilihan [Baudrate Otomatis] mung yen reset hardware dileksanakake ing Papan kanggo meksa operasi [Baudrate otomatis]. Kanthi gawan, pilihan [Auto Baudrate] ora dicenthang.
Gambar File tab
Sing dipilih file jeneng, ukuran, lan isi parsed kanggo diprogram ing memori lampu kilat piranti bisa viewed ing Gambar File tab.

Tab Memori Piranti
Pilih tab iki kanggo view isi memori piranti sing disambungake (liwat tombol [Waca]) lan log sing ngemot operasi sing ditindakake ing piranti sing dipilih.

Klik ing tombol [Waca] kanggo nransfer bagean memori ditetepake dening [Mulai Alamat lan Ukuran] menyang meja.
Kanggo maca kabeh memori lampu kilat, priksa pilihan [Entire Memory].
Kolom pisanan menehi alamat dhasar saka 16 bita ing ngisor iki ing baris (kanggo example, baris 0x10040050, kolom 4 ngemot nilai byte heksadesimal ing 0x10040054. Pangguna bisa ngganti nilai byte kanthi ngeklik kaping pindho sel lan ngetik nilai heksadesimal anyar. Byte sing diowahi katon abang.
Klik ing tombol [Tulis] kanggo program kabeh kaca karo nilai byte anyar menyang memori lampu kilat piranti.
Tombol [Flash] ngidini operasi pemrograman memori lampu kilat diwiwiti kanthi pilihan sing dipilih. Yen kothak centhang [Alamat MAC] dicenthang, pangguna bisa nemtokake alamat memori ing ngendi alamat MAC sing dipilih disimpen. Nalika tombol [Flash] diklik, alamat MAC diprogram sawise gambar file.

Bandingake Memori Piranti karo Gambar File tab
Pangguna bisa mbandhingake memori piranti saiki karo gambar sing dipilih file. Gambar loro files ditampilake lan sembarang beda disorot abang. .bin lan .hex fileformat s didhukung.
Nggunakake sarana RF-Flasher karo papan liyane
Utilitas RF-Flasher kanthi otomatis ndeteksi papan evaluasi BlueNRG-1, BlueNRG-2, BlueNRG-LP, lan BlueNRG-LPS (ditampilake minangka STDK) sing disambungake menyang port USB PC. Nggunakake STM32 tambahan (mimpin dening GUI) kanggo ngreset piranti lan sijine ing mode UART bootloader.
Aplikasi kasebut uga bisa digunakake karo papan khusus, nyedhiyakake akses UART sing gampang menyang piranti sing disambungake, nanging pangguna kudu nyelehake piranti kasebut ing mode bootloader kanthi manual. Nalika milih port COM non-STEVAL, pop-up ing ngisor iki katon:

Nalika pop-up iki katon lan gumantung saka jinis piranti, mode bootloader diaktifake kaya ing ngisor iki:
- Kanggo piranti BlueNRG-LP lan BlueNRG-LPS, pangguna kudu nyetel PIN PA10 menyang nilai dhuwur lan nindakake siklus reset piranti (tetep PA10 ing nilai dhuwur).
- Kanggo piranti BlueNRG-1 lan BlueNRG-2, pangguna kudu nyetel pin DIO7 menyang nilai dhuwur lan ngreset piranti kasebut (tetep DIO7 ing nilai dhuwur).
Pangguna uga bisa nyetel baud rate disenengi kanggo UART ing jendhela pop-up banjur pencet OK kanggo bali menyang GUI.
Cathetan:
Pangguna kudu ngindhari ngreset piranti nalika nggunakake sarana RF-Flasher, kajaba pop-up Setelan ComPort aktif. Yen piranti direset, pangguna kudu ngalih port COM kanggo nggunakake sarana Flasher maneh.
Cathetan:
Nalika papan khusus digunakake kanthi nyedhiyakake akses UART menyang piranti BlueNRG-1, BlueNRG-2, BlueNRG-LP, lan BlueNRG-LPS liwat antarmuka USB FTDI, pangguna kudu mriksa kaping pindho latensi sing ana gandhengane karo driver USB FTDI PC. Iki ngidini port sing disambungake bisa dikenali minangka COM virtual USB. Ing driver PC USB-FTDI sing khas, priksa maneh setelan driver USB piranti sing gegandhengan ing [Properti]>[Port
Setelan]>[Lanjutan]. Priksa manawa nilai timer latensi disetel dadi 1 ms. Setelan iki dianjurake banget kanggo nyepetake operasi memori lampu kilat ing papan khusus.
Jendela utama SWD
Kanggo nggunakake tab jendhela utama SWD ing jendela utama utilitas RF-Flasher, pangguna kudu nyambungake alat pemrograman/debugging hardware SWD menyang garis SWD piranti (BlueNRG-1, BlueNRG-2, BlueNRG-LP, lan piranti BlueNRG-LPS. ).
Antarmuka pemrograman / debugging hardware SWD ing ngisor iki didhukung, kanthi nganggep manawa piranti lunak sing dipilih lan piranti lunak sing gegandhengan ndhukung piranti sing disambungake:
- CMSIS-DAP
- ST-LINK
- J-Link
Cathetan
Kanggo nggunakake J-Link minangka adaptor debug, driver USB kudu diganti saka driver J-Link menyang WinUSB. Iki bisa ditindakake kanthi gampang kanthi nggunakake alat HYPERLINK Zadig (https://zadig.akeo.ie) kaya ing ngisor iki:
- Pilih J-Link saka dhaptar piranti
- Pilih "WinUSB" minangka driver
- Klik ing [Instal Driver] kanggo nginstal driver WinUSB
Cathetan:
Waca HYPERLINK J-Link OpenOCD websitus (https://wiki.segger.com/OpenOCD) kanggo informasi luwih lengkap.
Cathetan:
PÈNGET: Sawise driver USB J-Link wis diganti, ora ana piranti lunak SEGGER saka paket piranti lunak J-Link sing bisa komunikasi karo J-Link. Kanggo nggunakake piranti lunak SEGGER J-Link maneh, driver USB kudu diuripake maneh menyang standar.

mode SWD: carane mbukak
Gambar file pilihan
Gunakake [Pilih Gambar File] tombol ing kaca utama utawa menyang [File]>[ Bukak File…] kanggo mbukak .bin utawa .h ex file. Path lengkap sing dipilih file katon ing jejere tombol lan tombol [Flash] dadi aktif ing mburi file loading.
Ing tab Tindakan, pangguna bisa milih opsi ing ngisor iki:
- [Verifikasi]: meksa mriksa kanggo mesthekake yen isi memori wis ditulis bener
- [Proteksi maca]: mbisakake proteksi maca piranti sawise program gambar sing dipilih file
- [Mass erase]: ngidini mbusak massal piranti sadurunge program gambar sing dipilih file
- [Update Memori Piranti]: ngidini tabel memori piranti dianyari sawise operasi pemrograman memori lampu kilat
- [Mode Plug&Play]: ngidini mode pemrograman memori flash plug-and-play bisa diaktifake / dipateni nalika mung siji alat program SWD kasedhiya. Ing kasus iki, papan diprogram siji-sijine. Nalika operasi program wis rampung ing siji Papan, iku bisa kanggo copot lan plug Papan liyane.
Kanthi gawan, pilihan [Mass erase] ing jejere tombol [Flash] ora dicenthang, lan mung kaca memori sing dibutuhake sing dibusak lan ditulis nganggo file isi.
Tab [Dhaptar antarmuka sing disambungake] nampilake kabeh antarmuka SWD sing disambungake (CMSIS-DAP, ST-LINK, lan J-Link). Pencet tombol [Refresh] kanggo nganyari dhaptar antarmuka sing disambungake.
Pangguna uga bisa milih antarmuka hardware SWD tartamtu sing kudu ditampilake liwat kolom [Antarmuka].
Tombol [Pilih Kabeh], [Batal Pilih Kabeh], lan [Balik Kabeh] ngidini pangguna nemtokake antarmuka SWD sing disambungake (kabeh, ora ana, utawa sawetara) sing kudu dadi target operasi sarana. Kanthi cara iki, operasi sing padha (yaiku, pemrograman memori lampu kilat) bisa ditindakake bebarengan ing pirang-pirang piranti.
Tombol [Flash] ngidini operasi pemrograman memori lampu kilat diwiwiti kanthi pilihan sing dipilih. Yen kothak centhang [Alamat MAC] dicenthang, pangguna bisa nemtokake alamat memori ing ngendi alamat MAC sing dipilih disimpen. Nalika tombol [Flash] diklik, alamat MAC diprogram sawise gambar file.
'Gambar File'tab
Sing dipilih file jeneng, ukuran, lan isi parsed kanggo diprogram ing memori lampu kilat piranti bisa viewed ing Gambar File tab.
Tab Memori Piranti
Pilih tab iki kanggo view isi memori piranti sing disambungake (liwat tombol [Waca]) lan log sing ngemot operasi sing ditindakake ing piranti sing dipilih.

Klik tombol [Waca] kanggo nransfer segmen memori sing ditetepake dening [Mulai Alamat lan Ukuran] menyang meja.
Kanggo maca kabeh memori lampu kilat, priksa pilihan [Entire Memory].
Kolom pisanan menehi alamat dhasar saka 16 bita ing ngisor iki ing baris (kanggo example, baris 0x10040050, kolom 4 ngemot nilai byte heksadesimal ing 0x10040054. Pangguna bisa ngganti nilai byte kanthi ngeklik kaping pindho sel lan ngetik nilai heksadesimal anyar. Byte sing diowahi katon abang.
Klik ing tombol [Tulis] kanggo program kabeh kaca karo nilai byte anyar menyang memori lampu kilat piranti.

Cathetan:
[Bandhingake Piranti Memori kanggo File] uga didhukung ing mode SWD, karo fitur padha diterangake ing bagean 4.1: mode UART: carane mbukak.
Mode SWD: maca sektor bootloader
Pangguna bisa maca sektor bootloader piranti sing disambungake liwat antarmuka pemrograman hardware SWD kanthi milih [Tools]> [Read Bootloader Sector (SWD)]. Konten sektor bootloader ditampilake ing tab Bootloader/OTP.
Cathetan:
Fitur iki mung didhukung ing mode SWD lan mung bisa diakses liwat GUI.
Mode SWD: maca area OTP
Pangguna bisa maca piranti sing disambungake ing area OTP (yen didhukung) liwat antarmuka pemrograman hardware SWD kanthi milih [Tools]> [Waca OTP Area (SWD)]. Konten area OTP ditampilake ing tab Bootloader/OTP.
Fitur iki ora didhukung ing mode UART.

Mode pemrograman SWD Plug&Play
Mode pemrograman SWD Plug&Play ngidini pangguna ngetik daur ulang pemrograman kanthi nyambungake platform piranti anyar sing bakal diprogram. Nalika gambar memori lampu kilat file lan tumindak program wis dipilih, aplikasi Flasher PC takon pangguna kanggo nyambungake piranti menyang antarmuka SWD (a Nunggu piranti N. 1 pesen ditampilake).
Nalika pangguna nyambungake piranti kasebut, pesen piranti N. 1 sing disambungake ditampilake, lan aplikasi kasebut miwiti program piranti nganggo gambar sing dipilih. file lan opsi. Nalika operasi pemrograman wis rampung, aplikasi Flasher nampilake pesen Mangga pedhot piranti N. 1. Nalika pangguna medhot piranti, pesen Nunggu piranti N. 2 ditampilake. Pangguna bisa mungkasi mode otomatis iki kanthi mencet tombol [Stop].
Nalika nggunakake mode Plug&Play, pangguna kudu milih antarmuka sing bakal digunakake (CMSIS-DAP, ST-LINK, utawa J-Link).

Pemrograman alamat MAC
Pemrograman alamat MAC ngidini alamat MAC disimpen ing lokasi memori lampu kilat tartamtu ing piranti kasebut.
Pangguna bisa milih ngaktifake opsi iki utawa ora kanthi mriksa utawa mbusak centhang ing kothak [MAC address]. Lokasi memori lampu kilat tartamtu disetel liwat kolom [MAC Flash location].
Tombol [Setel alamat MAC] ngidini pangguna milih alamat MAC kaya ing ngisor iki:
- Centhang kothak [Range] lan wenehake alamat wiwitan ing kolom [Alamat Mulai]. Alamat wiwitan yaiku alamat MAC sing bakal disimpen ing piranti sing kasambung pisanan.
- Sampeyan bisa nyetel langkah tambahan sing diwiwiti saka nilai [Alamat Mulai] kanthi ngetik nomer papan sing bakal diprogram ing Num. Tab Boards, utawa kanthi ngetik nilai [Alamat Akhir]:
- Yen mode otomatis wis dipilih ing tab Tindakan, dhaptar alamat MAC sing dipilih digunakake kanggo operasi pemrograman otomatis. Yen ora, mung siji piranti sing diprogram, nggunakake kolom [Alamat Mulai].
- Pangguna bisa menehi dhaptar alamat MAC sing bakal digunakake liwat input file:
- Priksa [File] kothak centhang banjur pilih teks input file ing [Muat File] lapangan.
- Yen mode otomatis wis dipilih ing tab Tindakan, dhaptar alamat MAC sing dipilih digunakake kanggo operasi pemrograman otomatis. Yen ora, mung alamat pisanan sing digunakake kanggo operasi pemrograman siji.
Kothak [Simpen MAC Address log] ngidini dhaptar alamat MAC sing digunakake kanggo disimpen ing a file, dipilih ing [File Jeneng] lapangan.
Pemrograman alamat MAC bisa digabung karo mode pemrograman otomatis. Kanggo saben piranti sing disambungake, gambar kasebut file diprogram dhisik, banjur alamat MAC. Jumlah alamat MAC sing dipilih
(ukuran dhaptar alamat tambahan utawa input file ukuran) micu mburi operasi program otomatis. Saben alamat MAC sing diprogram ditampilake ing jendela Log.
Pemrograman alamat MAC didhukung ing mode UAR lan SWD.

Pangguna bisa milih wektu utawa oraamp ditambahake menyang log alamat MAC sing disimpen file jeneng (minangka seselan).
Yen kapingamp ora ditambahake ing jeneng log file, kabeh informasi log disimpen ing log sing padha file. Yen kapingamp ditambahake, informasi log kanggo saben roto disimpen ing log beda file.
Jeneng log file bisa ditemtokake nggunakake [File Jeneng] lapangan.
Utilitas peluncur RF-Flasher
Peluncur RF-Flasher minangka sarana mandiri sing ngidini pangguna mbukak perintah utilitas RF-Flasher nggunakake GUI utilitas RF-Flasher.
Jendhela perintah DOS dibutuhake lan mode UART lan SWD didhukung (nggunakake gambar .bin lan .hex files).
Utilitas peluncur RF-Flasher (RF-Flasher_Launcher.exe) kalebu ing paket piranti lunak sarana RF-Flasher ing folder aplikasi. "Release folder" ing menu wiwitan paket piranti lunak sarana RF-Flasher
item (ST RF-Flasher sarana xxx) ngidini akses langsung menyang folder aplikasi.
Syarat
Kanggo nggunakake utilitas peluncur RF-Flasher ing piranti tartamtu, prasyarat ing ngisor iki kudu ditindakake:
- Mode UART: platform BlueNRG-1, BlueNRG-2, BlueNRG-LP, utawa BlueNRGLPS kudu disambungake menyang port USB PC
- Mode SWD: alat pemrograman/debugging hardware SWD kudu disambungake menyang jalur SWD BlueNRG-1, BlueNRG-2, BlueNRG-LP, utawa BlueNRG-LPS.
Kanthi pilihan -l, kabeh langkah operasi dilacak ing log files, disimpen ing folder "Log", sing digawe ing folder "Aplikasi" paket piranti lunak RF-Flasher.
Opsi utilitas peluncur RF-Flasher
Kanggo nggunakake utilitas peluncur RF-Flasher ing piranti tartamtu, pangguna kudu mbukak cangkang Windows DOS lan mbukak
RF-Flasher_Launcher.exe kanthi printah sing tepat, lan pilihan (nggunakake –h kanggo entuk dhaptar kabeh opsi sing didhukung).
RF-Flasher_Launcher.exe -h:
Dianggo: RF-Flasher Launcher [-h] {flash, read, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP,
write_OTP}
Peluncur RF-Flasher versi xxx
Argumen opsional:
-h, –help: nuduhake pesen bantuan iki lan metu saka Command:
{flash, maca, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP, write_OTP}
- lampu kilat: program memori lampu kilat
- maca: maca memori lampu kilat
- mass_erase: mbusak memori lampu kilat
- verify_memory: verifikasi isi piranti RF karo a file
- erase_pages: mbusak siji utawa luwih kaca saka memori lampu kilat
- uart: nuduhake kabeh port COM sing disambungake (mode UART)
- swd: nuduhake kabeh piranti sing disambungake liwat antarmuka SWD: ST-LINK, CMSIS-DAP, J-Link (mode SWD)
- read_OTP: maca area OTP (mung ing mode SWD)
- write_OTP: nulis area OTP (mung ing mode SWD)
Utilitas peluncur RF-Flasher: mode UART & SWD
Utilitas peluncur RF-Flasher ndhukung rong mode operasi:
- Mode UART (sambungake piranti sing dipilih menyang port USB PC)
- Mode SWD (sambungake garis SWD piranti BlueNRG-1, BlueNRG-2, BlueNRG-LP, utawa BlueNRG-LPS sing dipilih menyang alat pemrograman/debug SWD).
Utilitas peluncur RF-Flasher: gunakake perintah uart kanggo entuk dhaptar kabeh port COMx sing kasedhiya (piranti sing disambungake menyang port USB PC):
RF-Flasher_Launcher.exe uart
PORT SAMBUNGAN = COM194 (ST DK), COM160 (ST DK)
Utilitas peluncur RF-Flasher: gunakake perintah swd kanggo entuk dhaptar kabeh piranti pemrograman / debugging hardware SWD sing kasedhiya:
RF-Flasher_Launcher.exe swd
SAMBUNG BY ST-LINK = NO ST-LINK NYAMBUNG
DINYAMBUNG BY CMSIS-DAP (nomer seri antarmuka CMSIS-DAP):
- 07200001066fff333231545043084259a5a5a5a597969908
- 07200001066dff383930545043205830a5a5a5a597969908
- 07200001066dff333231545043084255a5a5a5a597969908 SAMBUNG J-Link = ORA J-Link SAMBUNG
Utilitas peluncur RF-Flasher: printah lampu kilat
Kanggo nggunakake utilitas peluncur RF-Flasher kanggo program memori lampu kilat piranti tartamtu, printah lampu kilat kasedhiya (kita opsi -h kanggo entuk dhaptar kabeh opsi sing didhukung):
RF-Flasher_Launcher.exe lampu kilat -h
Panggunaan printah lampu kilat
RF-Flasher_Launcher.exe lampu kilat [-h] [-alamat START_ADDRESS][-f FILE_TO_FLASH
[FILE_TO_FLASH, ...]] [-mbusak] [-verifikasi] [-rp] [-mac] [-mac_address MAC_ADDRESS][-mac_log_file MAC_LOG_FILE][-mac_start MAC_START_ADDRESS | -mac_file
MAC_FILE_ALAMAT](-kabeh | -d DEVICE_ID) [-verbose {0, 1, 2, 3, 4}] [-l](-UART |
-SWD) [-frekuensi {5,15,25,50,100,125,240,480,900,1800,4000}]
Bantahan opsional printah lampu kilat
- -alamat START_ADDRESS, --alamat START_ADDRESS: alamat wiwitan.
- -kabeh, -kabeh: kabeh piranti sing disambungake (port COM ing mode UART; ST-LINK ID, CMSIS-DAP ID, lan J-link ID ing mode SWD).
- -d DEVICE_ID, –device DEVICE_ID: nyetel ID piranti hardware sing digunakake kanggo sambungan (port COM ing mode UART; ST-LINK ID, CMSIS-DAP ID, lan J-Link ID ing mode SWD).
- -erase, --erase: ngaktifake pilihan [Mass Erase].
- -f FILE_TO_FLASH [FILE_TO_FLASH …], –fileToFlash FILE_TO_FLASH
[FILE_TO_FLASH …]: dhaptar .bin utawa .hex files kanggo program piranti RF: piranti BlueNRG-1, BlueNRG-2, BlueNRG-LP, utawa 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}: nyetel nilai frekuensi SWD (mung kanggo hardware STLINK). Nilai standar yaiku 4000.
- -h, –help: nuduhake pesen bantuan iki lan metu.
- -l, –log: log data.
- -mac, –mac: ngaktifake opsi [Alamat Mac].
- -mac_address –MAC_ADDRESS: lokasi memori lampu kilat ing ngendi alamat umum Bluetooth® disimpen.
- -mac_file MAC_FILE_ALAMAT, –mf MAC_FILE_ALAMAT: file ngemot dhaptar alamat MAC.
- -mac_log_file MAC_LOG_FILE, –ml MAC_LOG_FILE: files ngemot log alamat MAC sing disimpen / ora disimpen lan digunakake / digunakake.
- -mac_start MAC_START_ADDRESS, –ms MAC_START_ADDRESS: alamat MAC pisanan.
- -rp, –-readout_protection: ngaktifake opsi [ReadOut Protection].
- -SWD, –-swd: SWD modality (ST-LINK, CMSIS-DAP, J-Link hardware programming/debugging tool).
- -UART, --uart: mode UART. Papan khusus kudu dilebokake ing mode bootloader (Nilai pin DIO7 dhuwur nalika nindakake siklus reset piranti BlueNRG-1 utawa BlueNRG-2; Nilai pin PA10 dhuwur nalika ngreset piranti BlueNRG-LP utawa BlueNRG-LPS) sadurunge nindakake operasi .
- -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: nambah verbosity output; nyetel tingkat debug nganti 4 (mung kanggo modalitas SWD lan data log). Nilai standar yaiku 2.
- -verifikasi, -verifikasi: ngaktifake opsi [Verifikasi].
Cathetan:
- Yen mode UART dipilih, piranti kudu disambungake menyang port COM USB PC lan pilihan -UART kudu digunakake. Yen luwih saka siji piranti disambungake menyang port USB PC, pilihan -all ngidini kabeh bisa dipilih. Utawa, pangguna bisa nemtokake saben port COM nggunakake opsi -d.
- Yen mode SWD dipilih, program hardware SWD / alat debugging kudu disambungake menyang garis SWD piranti milih, lan iku perlu kanggo nggunakake pilihan -SWD. Yen luwih saka siji piranti disambungake menyang PC liwat antarmuka SWD, pilihan -all ngidini kabeh bisa dipilih. Utawa, pangguna bisa nemtokake saben antarmuka nggunakake opsi -d.
- binar file sing bakal dimuat ditemtokake nggunakake pilihan -f. Yen pangguna pengin program piranti BlueNRG-1, BlueNRG-2, BlueNRG-LP, utawa BlueNRG-LPS kanthi binar beda files sak sesi program padha, padha bisa nemtokake gambar binar pamilike miturut urutan iki: BlueNRG-1, BlueNRG-2, BlueNRG-LP, BlueNRG-LPS.
RF-Flasher_Launcher.exe lampu kilat -UART -kabeh
– 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"
Pisanan file diprogram ing piranti BlueNRG-1 sing disambungake; kaping kalih file diprogram ing piranti BlueNRG-2 sing disambungake; katelu file diprogram ing piranti BlueNRG-LP sing disambungake; kaping papat file diprogram ing piranti BlueNRG-LPS sing disambungake. - Yen opsi -f ora digunakake, gambar binar files kasebut ing Aplikasi/config_file.conf digunakake:
#Gambar file kanggo piranti BlueNRG_1
BLUENRG_1 = "user_path"/bluenrg_1_binary_file.hex
#Gambar file kanggo piranti BlueNRG_2
BLUENRG_2 = "user_path"/bluenrg_2_binary.hex
#Gambar file kanggo piranti BlueNRG_LP
BLUENRG_LP = "user_path"/bluenrg_lp_binary.hex
#Gambar file kanggo piranti BlueNRG_LPS
BLUENRG_LPS = "user_path"/bluenrg_lps_binary.hex
Pangguna kudu nemtokake path gambar binar lengkap kanggo saben piranti.
Utilitas peluncur RF-Flasher: maca printah
Kanggo nggunakake utilitas peluncur RF-Flasher kanggo maca memori lampu kilat piranti tartamtu, printah maca kasedhiya (gunakake -h kanggo entuk dhaptar kabeh opsi sing didhukung):
RF-Flasher_Launcher.exe diwaca –h
Waca panggunaan printah
RF-Flasher_Launcher.exe diwaca [-h] [-alamat START_ADDRESS][-ukuran SIZE] [–kabeh] [-s] (-kabeh | -d DEVICE_ID)(-UART | -SWD) [-verbose {0, 1 , 2, 3, 4}] [-l] [-frekuensi {5,15,25,50,100,125,240,480,900,1800,4000}]
Maca argumen opsional printah
- -alamat START_ADDRESS, --alamat START_ADDRESS: alamat wiwitan (nilai standar yaiku 0x10040000).
- -kabeh, -kabeh: kabeh piranti sing disambungake (port COM ing mode UART; ST-LINK ID, CMSIS-DAP ID, lan J-link ID ing mode SWD).
- -d DEVICE_ID, –device DEVICE_ID: nyetel ID piranti hardware sing digunakake kanggo sambungan (port COM ing mode UART; ST-LINK ID, CMSIS-DAP ID, lan J-Link ID ing mode SWD).
- -kabeh, -kabeh: maca kabeh memori lampu 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}: nyetel nilai frekuensi (mung kanggo modalitas SWD - hardware ST-LINK). Nilai standar yaiku 4000. - -h, -–help: nuduhake pesen bantuan iki lan metu.
- -l, –-log: data log.
- -s, --show: nuduhake memori lampu kilat sawise operasi maca.
- -ukuran SIZE, --ukuran SIZE: ukuran memori lampu kilat kanggo maca (nilai standar 0x3000).
- -SWD, –-swd: SWD modality (ST-LINK, CMSIS-DAP, J-Link hardware programming/debugging tool).
- -UART, --uart: modalitas UART. Papan khusus kudu dilebokake ing mode bootloader sadurunge nindakake operasi iki. Kanggo piranti BlueNRG-LP lan BlueNRG-LPS, pangguna kudu nyetel PIN PA10 menyang nilai dhuwur lan nindakake siklus reset piranti, tetep PA10 ing nilai dhuwur. Kanggo piranti BlueNRG-1 lan BlueNRG-2, pangguna kudu nyetel pin DIO7 menyang nilai sing dhuwur lan ngreset piranti kasebut, supaya DIO7 tetep dhuwur.
- -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: nambah verbosity output; nyetel tingkat debug nganti 4 (mung kanggo modalitas SWD lan data log). Nilai standar yaiku 2.
- Yen mode UART dipilih, piranti kudu disambungake menyang port COM USB PC lan pilihan -UART kudu digunakake. Yen luwih saka siji piranti disambungake menyang port USB PC, pilihan -all ngidini kabeh bisa dipilih. Utawa, pangguna bisa nemtokake saben port COM nggunakake opsi -d.
- Yen mode SWD dipilih, program hardware SWD / alat debugging kudu disambungake menyang garis SWD piranti milih, lan iku perlu kanggo nggunakake pilihan -SWD. Yen luwih saka siji piranti disambungake menyang PC liwat antarmuka SWD, pilihan -all ngidini kabeh bisa dipilih. Utawa, pangguna bisa nemtokake saben antarmuka nggunakake opsi -d.
Utilitas peluncur RF-Flasher: printah mbusak massa
Kanggo nggunakake utilitas peluncur RF-Flasher kanggo mbusak memori lampu kilat piranti tartamtu,
printah mass_erase kasedhiya (gunakake –h kanggo entuk dhaptar kabeh opsi sing didhukung):
RF-Flasher_Launcher.exe mass_erase –h
Panggunaan printah mbusak massal
RF-Flasher_Launcher.exe mass_erase [-h] [-s] (-kabeh | -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 printah mbusak massa
- -kabeh, -kabeh: kabeh piranti sing disambungake (port COM ing mode UART; ST-LINK ID, CMSIS-DAP ID, lan J-link ID ing mode SWD).
- -d DEVICE_ID, –device DEVICE_ID: nyetel ID piranti hardware sing digunakake kanggo sambungan (port COM ing mode UART; ST-LINK ID, CMSIS-DAP ID, lan J-Link ID ing 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}: nyetel nilai frekuensi (mung kanggo modalitas SWD - hardware ST-LINK). Nilai standar yaiku 4000. - -h, –-help: nuduhake pesen bantuan iki lan metu.
- -l, –-log: data log.
- -s, --show: nuduhake memori lampu kilat sawise operasi mbusak massal.
- -SWD, –-swd: SWD modality (ST-LINK, CMSIS-DAP, J-Link hardware programming/debugging tool).
- -UART, --uart: modalitas UART. Papan khusus kudu dilebokake ing mode bootloader sadurunge nindakake operasi iki. Kanggo piranti BlueNRG-LP lan BlueNRG-LPS, pangguna kudu nyetel PIN PA10 menyang nilai dhuwur lan nindakake siklus reset piranti, tetep PA10 ing nilai dhuwur. Kanggo piranti BlueNRG-1 lan BlueNRG-2, pangguna kudu nyetel pin DIO7 menyang nilai sing dhuwur lan ngreset piranti kasebut, supaya DIO7 tetep dhuwur.
- -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: nambah verbosity output; nyetel tingkat debug nganti 4 (mung kanggo modalitas SWD lan data log). Nilai standar yaiku 2.
Cathetan
- Yen mode UART dipilih, piranti kudu disambungake menyang port COM USB PC lan pilihan -UART kudu digunakake. Yen luwih saka siji piranti disambungake menyang port USB PC, pilihan -all ngidini kabeh bisa dipilih. Utawa, pangguna bisa nemtokake saben port COM nggunakake opsi -d.
- Yen mode SWD dipilih, program hardware SWD / alat debugging kudu disambungake menyang garis SWD piranti milih, lan iku perlu kanggo nggunakake pilihan -SWD. Yen luwih saka siji piranti disambungake menyang PC liwat antarmuka SWD, pilihan -all ngidini kabeh bisa dipilih. Utawa, pangguna bisa nemtokake saben antarmuka nggunakake opsi -d.
Utilitas peluncur RF-Flasher: verifikasi printah memori
Kanggo nggunakake sarana launcher RF-Flasher kanggo verifikasi isi memori lampu kilat piranti tartamtu, ing
printah verify_memory kasedhiya (gunakake -h kanggo entuk dhaptar kabeh opsi sing didhukung):
RF-Flasher_Launcher.exe verify_memory –h
Verifikasi panggunaan printah memori
RF-Flasher_Launcher.exe verifikasi_memori [-h] -f FLASH_VERIFY_FILE[-s][-alamat START_ADDRESS](-kabeh | -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 printah memori
- -alamat START_ADDRESS, --alamat START_ADDRESS: alamat wiwitan kanggo verifikasi (kanggo .bin filemung s). Nilai standar yaiku 0x10040000.
- -kabeh, -kabeh: kabeh piranti sing disambungake (port COM ing mode UART; ST-LINK ID, CMSIS-DAP ID, lan J-link ID ing mode SWD).
- -d DEVICE_ID, –device DEVICE_ID: nyetel ID piranti hardware sing digunakake kanggo sambungan (port COM ing mode UART; ST-LINK ID, CMSIS-DAP ID, lan J-Link ID ing mode SWD).
- -f FLASH_VERIFY_FILE,--file FLASH_VERIFY_FILE: file digunakake kanggo verifikasi memori lampu 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}: frekuensi nyetel STLINK (modality hardware). Nilai standar yaiku 4000.
- -h, -–help: nuduhake pesen bantuan iki lan metu
- -l, -–log: data log.
- -s, --show: nuduhake memori lampu kilat sawise operasi verifikasi
- -SWD, –-swd: mode SWD (ST-LINK, CMSIS-DAP, J-Link hardware programming/debugging tool).
- -UART, --uart: mode UART.
- -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: nambah verbosity output; nyetel tingkat debug nganti 4 (mung kanggo modalitas SWD lan data log). Nilai standar yaiku 2.
- Yen mode UART dipilih, piranti kudu disambungake menyang port COM USB PC lan pilihan -UART kudu digunakake. Yen luwih saka siji piranti disambungake menyang port USB PC, pilihan -all ngidini kabeh bisa dipilih. Utawa, pangguna bisa nemtokake saben port COM nggunakake opsi -d.
- Yen mode SWD dipilih, program hardware SWD / alat debugging kudu disambungake menyang garis SWD piranti milih, lan iku perlu kanggo nggunakake pilihan -SWD. Yen luwih saka siji piranti disambungake menyang PC liwat antarmuka SWD, pilihan -all ngidini kabeh bisa dipilih. Utawa, pangguna bisa nemtokake saben antarmuka nggunakake opsi -d.
Utilitas peluncur RF-Flasher: printah mbusak kaca
Kanggo nggunakake sarana peluncuran RF-Flasher kanggo mbusak kaca isi memori lampu kilat saka piranti tartamtu, ing
printah erase_pages kasedhiya (gunakake –h kanggo entuk dhaptar kabeh opsi sing didhukung):
RF-Flasher_Launcher.exe erase_pages –h
Mbusak panggunaan printah kaca
RF-Flasher_Launcher.exe erase_pages [-h](-UART |-SWD)(-kabeh | -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)
Mbusak argumen opsional printah kaca
- -kabeh, -kabeh: kabeh piranti sing disambungake (port COM ing mode UART; ST-LINK ID, CMSIS-DAP ID, lan J-link ID ing mode SWD).
- -d DEVICE_ID, –device DEVICE_ID: nyetel ID piranti hardware sing digunakake kanggo sambungan (port COM ing mode UART; ST-LINK ID, CMSIS-DAP ID, lan J-Link ID ing mode SWD).
- -h, –-help: nuduhake pesen bantuan iki lan metu.
- -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}: nyetel nilai frekuensi (mung kanggo modalitas SWD - hardware ST-LINK). Nilai standar yaiku 4000. - -p PAGES, –page PAGES: dhaptar kaca sing arep dibusak (wiwit 0).
- -range RANGE RANGE, –range RANGE RANGE: sawetara kaca sing arep dibusak (ing RANGE pisanan nuduhake nomer kaca paling cilik lan RANGE kapindho nuduhake nomer kaca paling dhuwur).
- -s, --show: nuduhake memori lampu kilat sawise operasi verifikasi.
- -SWD, –-swd: SWD modality (ST-LINK, CMSIS-DAP, J-Link hardware programming/debugging tool).
- -UART, --uart: modalitas UART. Papan khusus kudu dilebokake ing mode bootloader sadurunge nindakake operasi iki. Kanggo piranti BlueNRG-LP lan BlueNRG-LPS, pangguna kudu nyetel PIN PA10 menyang nilai dhuwur lan nindakake siklus reset piranti, tetep PA10 ing nilai dhuwur. Kanggo piranti BlueNRG-1 lan BlueNRG-2, pangguna kudu nyetel pin DIO7 menyang nilai sing dhuwur lan ngreset piranti kasebut, supaya DIO7 tetep dhuwur.
- -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: nambah verbosity output; nyetel tingkat debug nganti 4 (mung kanggo modalitas SWD lan data log). Nilai standar yaiku 2.
- Yen mode UART dipilih, piranti kudu disambungake menyang port COM USB PC lan pilihan -UART kudu digunakake. Yen luwih saka siji piranti disambungake menyang port USB PC, pilihan -all ngidini kabeh bisa dipilih. Utawa, pangguna bisa nemtokake saben port COM nggunakake opsi -d.
- Yen mode SWD dipilih, program hardware SWD / alat debugging kudu disambungake menyang garis SWD piranti milih, lan iku perlu kanggo nggunakake pilihan -SWD. Yen luwih saka siji piranti disambungake menyang PC liwat antarmuka SWD, pilihan -all ngidini kabeh bisa dipilih. Utawa, pangguna bisa nemtokake saben antarmuka nggunakake opsi -d.
Utilitas peluncur RF-Flasher: maca printah OTP
Kanggo nggunakake utilitas peluncur RF-Flasher kanggo maca OTP piranti tartamtu, printah read_OTP kasedhiya (gunakake -h kanggo entuk dhaptar kabeh opsi sing didhukung):
RF-Flasher_Launcher.exe read_OTP –h
Waca panggunaan printah OTP
RF-Flasher_Launcher.exe read_OTP [-h] (kabeh | -d DEVICE_ID) [-alamat OTP_ADDRESS][-num NUM] [-frekuensi {5,15,25,50,100,125,240,480,900,1800,4000] [-] s] [-verbose {0,1,2,3,4}]
Maca argumen opsional printah OTP
- -alamat OTP_ADDRESS, -alamat OTP_ADDRESS: alamat area OTP (standar: 0x10001800
– tembung selaras). - -kabeh, -kabeh: kabeh piranti sing disambungake (ID ST-LINK, ID CMSIS-DAP, lan ID J-link ing mode SWD).
- -d DEVICE_ID, –device DEVICE_ID: nyetel ID piranti hardware sing digunakake kanggo sambungan (ID ST-LINK, ID CMSIS-DAP, lan ID J-Link ing 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}: frekuensi nyetel STLINK (modality hardware). Nilai standar yaiku 4000.
- -h, –-help: nuduhake pesen bantuan iki lan metu.
- -l, –-log: data log.
- -num NUM, –number NUM: jumlah tembung sing kudu diwaca ing area OTP. Nilai standar yaiku 256.
- -s, –-show: nuduhake area OTP.
- -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: nambah verbosity output; nyetel tingkat debug nganti 4 (mung kanggo modalitas SWD lan data log). Nilai standar yaiku 2.
Cathetan:
Printah read_OTP mung bisa digunakake ing mode SWD. Mulane, alat pemrograman / debugging hardware SWD kudu disambungake menyang garis SWD piranti sing dipilih. Yen luwih saka siji piranti disambungake menyang PC liwat antarmuka SWD, pilihan -all ngidini kabeh bisa dipilih. Utawa, pangguna bisa nemtokake saben antarmuka nggunakake opsi -d.
Utilitas peluncur RF-Flasher: nulis printah OTP
Kanggo nggunakake utilitas peluncur RF-Flasher kanggo maca OTP piranti tartamtu, printah write_OTP kasedhiya (nggunakake -h kanggo entuk dhaptar kabeh opsi sing didhukung):
RF-Flasher_Launcher.exe write_OTP –h
Tulis panggunaan printah OTP
RF-Flasher_Launcher.exe write_OTP [-h] (kabeh | -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 printah OTP
- -alamat OTP_ADDRESS, -alamat OTP_ADDRESS: alamat wilayah OTP (standar: 0x10001800 - tembung selaras).
- -kabeh, -kabeh: kabeh piranti sing disambungake (ID ST-LINK, ID CMSIS-DAP, lan ID J-link ing mode SWD).
- -d DEVICE_ID, –device DEVICE_ID: nyetel ID piranti hardware sing digunakake kanggo sambungan (ID ST-LINK, ID CMSIS-DAP, lan ID J-Link ing 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}: frekuensi nyetel STLINK (modality hardware). Nilai standar yaiku 4000.
- -h, –-help: nuduhake pesen bantuan iki lan metu.
- -l, –-log: data log.
- -s, --show: nuduhake memori lampu kilat sawise operasi verifikasi.
- -value OTP_VALUE, -value OTP_VALUE: Nilai OTP (tembung, kayata 0x11223344)
- -verbose {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: nambah verbosity output; nyetel tingkat debug nganti 4 (mung kanggo modalitas SWD lan data log). Nilai standar yaiku 2.
Cathetan:
Printah write_OTP mung bisa digunakake ing mode SWD. Mulane, alat pemrograman / debugging hardware SWD kudu disambungake menyang garis SWD piranti sing dipilih. Yen luwih saka siji piranti disambungake menyang PC liwat antarmuka SWD, pilihan -all ngidini kabeh bisa dipilih. Utawa, pangguna bisa nemtokake saben antarmuka nggunakake opsi -d.
Utilitas peluncur RF-Flasher: examples
Program gambar binar ing piranti BlueNRG-1 lan BlueNRG-2 sing disambungake nganggo alat hardware ST-LINK (ing mode SWD):
RF-Flasher_Launcher.exe lampu kilat -SWD -all -f "User_Application.hex" -l
Program gambar binar ing piranti Bluetooth® Low Energy sing disambungake liwat port USB COM (ing mode UART):
RF-Flasher_Launcher.exe flash -UART –all -f “User_Application.hex” –l
Program gambar binar ing piranti sing disambungake liwat saluran CMSIS-DAP nggunakake opsi mbusak, verifikasi, lan log data (ing mode SWD):

Riwayat revisi
Tabel 3. Riwayat revisi dokumen
| Tanggal | Versi | Owah-owahan |
| 15-Mei-2018 | 1 | Rilis wiwitan. |
|
03-Juli-2018 |
2 |
Dianyari Gambar 1. BlueNRG-1, BlueNRG-2 Flasher Utility, Gambar 2. Flasher Utility UART jendhela utama, Gambar 3. Flasher utility UART mode: gambar file , Gambar 4. Mode UART Flasher: memori piranti, Gambar 5. Mode UART Flasher: ngganti kolom memori, Gambar 7. Utilitas Flasher: jendhela utama SWD, Gambar 8. Utilitas Flasher Mode SWD: memori piranti, Gambar 10.
Utilitas Flasher: mode otomatis SWD, Gambar 11. Utilitas Flasher: mode otomatis UART, Gambar 12. Utilitas Flasher: Pemrograman otomatis UART rampung lan Gambar 13. Utilitas Flasher: Pilihan alamat MAC SWD. Owah-owahan teks cilik ing saindhenging dokumen. |
| 26-Feb-2019 | 3 | Dianyari bagean Pambuka lan bagean 3.1 mode UART: carane mbukak. Nambahake bagean 8 Flasher launcher utility lan kabeh sub bagean. |
|
09-Apr-2019 |
4 |
Referensi ditambahake menyang "folder Aplikasi" ing Bagean 8: Utilitas peluncur RF-Flasher.
Dianyari Bagean 8.4: Utilitas peluncur RF-Flasher: printah lampu kilat. |
|
14-Juli-2020 |
5 |
Ngganti BlueNRG-1 lan BlueNRG-2 dadi paket software BlueNRG-X Flasher
Referensi ditambahake menyang piranti BlueNRG-LP. Dianyari Gambar 1. Utilitas RF-Flasher, Gambar 3. Utilitas Flasher jendela utama UART, Gambar 5. Utilitas Flasher mode UART: tab Memori Piranti, Gambar 6. Utilitas Flasher mode UART: ngganti kolom memori, Gambar 9. Utilitas Flasher: Jendela utama SWD, Gambar 10. Utilitas Flasher Mode SWD: tab Memori Piranti, Gambar 14. Utilitas Flasher: mode SWD Plug&Play, Gambar 15. Utilitas Flasher: Pilihan alamat MAC lan Gambar 18. Peluncur RF-Flasher: printah lampu kilat karo –erase, -l, -verifikasi pilihan |
|
05-Desember-2020 |
6 | Bagean sing dianyari Pambuka, Bagean 2.1: Persyaratan sistem, Bagean 4.1: mode UART: cara mbukak, Bagean 5: jendela utama SWD, Bagean 5.1: mode SWD: cara mbukak, Bagean 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: printah lampu kilat, Bagian 8.5: Utilitas peluncur RF-Flasher: printah maca, Bagian 8.6 : Utilitas peluncur RF-Flasher: printah mbusak massal, Bagean 8.7: Utilitas peluncur RF-Flasher: verifikasi printah memori. Ditambahake Bagean 8.8: Utilitas peluncur RF-Flasher: printah mbusak kaca. |
|
04-Okt-2021 |
7 |
Added Section 5.2: mode SWD: maca sektor bootloader lan Section 5.3: mode SWD: maca wilayah OTP.
Dianyari judhul, Bagean Pambuka, Bagean 2: Miwiti, Bagean 2.1: Persyaratan sistem, Bagean 2.2: Persiyapan paket piranti lunak, Bagean 3: Antarmuka toolbar, Bagean 4: Jendela utama UART, Bagean 8: Utilitas peluncur RF- Flasher, Bagean 8.1: Persyaratan, Bagean 8.2: Opsi utilitas peluncur RF-Flasher, Bagean 8.3: Utilitas peluncur RF-Flasher: Mode UART & SWD , Bagean 8.4: Utilitas peluncur RF-Flasher: printah lampu kilat, Bagean 8.5: Utilitas peluncur RF-Flasher: printah maca, Bagean 8.6: Utilitas peluncur RF- Flasher: printah mbusak massal, Bagean 8.7: Utilitas peluncur RF-Flasher: verifikasi printah memori, Bagean 8.8: Utilitas peluncur RF-Flasher: prentah mbusak kaca , Bagean 1.1: Dhaptar akronim lan Bagean 1.2: Dokumen referensi. |
| Tanggal | Versi | Owah-owahan |
| Dianyari Figure 1. sarana RF-Flasher, Gambar 2. Mbandhingaké Two Filetab s,
Gambar 3. Jendela utama UART Flasher, Gambar 4. Mode UART Flasher: Gambar File tab, Gambar 5. Mode UART Flasher: tab Memori Piranti, Gambar 6. Mode UART Flasher: ngganti kolom memori, Gambar 7. Mode UART Flasher: Bandingake Memori Piranti karo Gambar File tab, Gambar 9. Utilitas Flasher: Jendela utama SWD, Gambar 10. Utilitas Flasher Mode SWD: tab Memori Piranti, Gambar 16. Utilitas Flasher: UART MAC address programming, Gambar 17. Flasher utility: SWD MAC address programming and Figure 18. RF -Flasher nguripake: lampu kilat printah karo - mbusak, -l, -verifikasi pilihan. |
||
|
06-Apr-2022 |
8 |
Nambahake referensi BlueNRG-LPS ing saindhenging dokumen.
Bagean 8.3 sing dianyari: Utilitas peluncur RF-Flasher: mode UART & SWD lan Bagean 8.4: Utilitas peluncur RF-Flasher: printah lampu kilat. |
|
10-Juli-2024 |
9 |
Dianyari:
|
WARTA PENTING - Wacan kanthi ati-ati
STMicroelectronics NV lan anak perusahaan ("ST") nduweni hak kanggo nggawe owahan, koreksi, dandan, modifikasi, lan dandan kanggo produk ST lan / utawa dokumen iki sawayah-wayah tanpa kabar. Para panuku kudu entuk informasi paling anyar babagan produk ST sadurunge nggawe pesenan. Produk ST didol miturut syarat lan kahanan adol ST nalika diakoni pesenan.
Para panuku mung tanggung jawab kanggo milih, milih, lan nggunakake produk ST lan ST ora duwe tanggung jawab kanggo pitulung aplikasi utawa desain produk para panuku.
Ora ana lisensi, nyata utawa diwenehake, kanggo hak properti intelektual sing diwenehake dening ST ing kene.
Adol maneh produk ST kanthi pranata sing beda karo informasi sing kasebut ing kene bakal ngilangi garansi sing diwenehake dening ST kanggo produk kasebut.
ST lan logo ST iku merek dagang saka ST. Kanggo informasi tambahan babagan merek dagang ST, waca www.st.com/trademarks. Kabeh jeneng produk utawa layanan liyane minangka properti sing nduweni.
Informasi ing dokumen iki ngganti lan ngganti informasi sing diwenehake sadurunge ing versi sadurunge dokumen iki.
© 2024 STMicroelectronics – Kabeh hak dilindhungi undhang-undhang
UM2406 – Wahyu 9
Dokumen / Sumber Daya
![]() |
STMicroelectronics UM2406 Paket Perangkat Lunak Utilitas RF-Flasher [pdf] Manual pangguna 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 |





