STMicroelectronics UM2406 RF-Flasher Utility Proqram Paketi

Spesifikasiyalar
- BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 və BlueNRG-2 cihazlarını dəstəkləyir
- İnterfeys: UART rejimi və SWD rejimi
- Xüsusiyyətlər: Flash yaddaş proqramlaşdırma, oxuma, kütləvi silmə, məzmunun yoxlanılması
- Sistem tələbləri: 2 GB RAM, USB portlar, Adobe Acrobat Reader 6.0 və ya daha yeni versiya
Məhsuldan İstifadə Təlimatları
Başlanır
Bu bölmə sistem tələbləri və proqram paketinin qurulması haqqında məlumat verir.
Sistem Tələbləri:
- Ən azı 2 GB RAM
- USB portları
- Adobe Acrobat Reader 6.0 və ya daha sonra
- Tövsiyə olunan displey miqyası və 150%-ə qədər parametrlər
Proqram Paketinin Quraşdırılması:
Utiliti işə salmaq üçün [Start] > [ST RF-Flasher Utility xxx] > [RFFlasher Utility] ünvanında yerləşən RF-Flasher yardım proqramının ikonasına klikləyin.
Alətlər paneli interfeysi
RF-Flasher yardım proqramının əsas pəncərəsinin alətlər paneli bölməsində istifadəçilər aşağıdakı əməliyyatları yerinə yetirə bilərlər:
- Mövcud .bin və ya .hex yükləyin file: [File] > [Aç file…]
- Cari yaddaş şəklini saxla: [File] > [Saxla File Kimi…]
- Mövcud .bin və ya .hex-i bağlayın file: [File] > [Bağlayın file]
- ST-LINK tezliyini təyin edin: [Alətlər] > [Parametrlər...]
- Girişi aktivləşdirin və ya söndürün file yaradılması: [Alətlər] > [Parametrlər…]
Tez-tez verilən suallar
- RF-Flasher yardım proqram paketi hansı cihazları dəstəkləyir?
Proqram paketi hazırda BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 və BlueNRG-2 cihazlarını dəstəkləyir. - RF-Flasher yardım proqramını işə salmaq üçün minimum sistem tələbləri hansılardır?
Minimum sistem tələblərinə ən azı 2 GB RAM, USB portları və Adobe Acrobat Reader 6.0 və ya daha yenisi daxildir. - Cari yaddaş şəklini RF-Flasher yardım proqramında necə saxlaya bilərəm?
Cari yaddaş şəklini saxlamaq üçün [ bölməsinə keçin.File] > [Saxla File As…] və .zibil qutusunda saxlanacaq yaddaş bölməsini seçin file.
UM2406
İstifadəçi təlimatı
RF-Flasher yardım proqram paketi
Giriş
Bu sənəd RF-Flasher kommunal proqram təminatı paketini (STSW-BNRGFLASHER) təsvir edir ki, bura RF-Flasher yardımçı kompüter proqramı daxildir.
RF-Flasher yardım proqramı, BlueNRG-1, BlueNRG-2, BlueNRG-LP və BlueNRG-LPS Bluetooth® Low Energy sistemlərinin çip üzərindəki fləş yaddaşını oxumağa, kütləvi silməyə, yazmağa imkan verən müstəqil kompüter proqramıdır. və proqramlaşdırılmışdır.
Hal-hazırda o, cihazın daxili UART yükləyicisindən istifadə edərək UART rejimi vasitəsilə BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 və BlueNRG-2 fleş yaddaşına interfeysi dəstəkləyir. Hal-hazırda o, həmçinin standart aparat proqramlaşdırma/sazlama alətləri (CMSIS-DAP, ST-LINK) vasitəsilə standart SWD interfeysindən istifadə etməklə SWD rejimi vasitəsilə BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 və BlueNRG-2 fleş yaddaşına interfeysi dəstəkləyir. , və J-Link).
Bundan əlavə, o, həm də MAC ünvanını həm UART, həm də SWD rejimlərində istifadəçi tərəfindən seçilmiş xüsusi bir flash yaddaş yerində saxlamağa imkan verir.
RF-Flasher proqram paketi həmçinin fləş yaddaşın proqramlaşdırılması, oxunması, kütləvi silinməsi və məzmunun yoxlanılmasına imkan verən müstəqil flasher işəsalma proqramını təmin edir. Flasher başlatma yardım proqramı yalnız PC DOS pəncərəsini tələb edir.
Qeyd:
RF termini hazırda BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 və BlueNRG-2 cihazlarına aiddir. İstənilən xüsusi fərqlər lazım olduqda vurğulanır.
Ümumi məlumat
Akronimlərin siyahısı
Cədvəl 1. Akronimlərin siyahısı
| Müddət | Mənası |
| RF | Radio tezliyi |
| SWD | Serial tel debug |
| UART | Universal asinxron qəbuledici-ötürücü |
| USB | Universal seriyalı avtobus |
İstinad sənədləri
Cədvəl 2. İstinad sənədləri
| İstinad | Növ | Başlıq |
| DS11481 | BlueNRG-1 məlumat cədvəli | Proqramlaşdırıla bilən Bluetooth® Aşağı Enerjili simsiz SoC |
| DS12166 | BlueNRG-2 məlumat cədvəli | Proqramlaşdırıla bilən Bluetooth® Aşağı Enerjili simsiz SoC |
| DB3557 | STSW-BNRGFLASHER məlumat qısası | RF-Flasher proqram paketi üçün məlumat qısası |
| DS13282 | BlueNRG-LP məlumat cədvəli | Proqramlaşdırıla bilən Bluetooth® Aşağı Enerjili simsiz SoC |
| DS13819 | BlueNRG-LPS məlumat cədvəli | Proqramlaşdırıla bilən Bluetooth® Aşağı Enerjili simsiz SoC |
Başlanır
Bu bölmə RF-Flasher yardım proqramının kompüter proqramını və müvafiq proqram paketinin quraşdırılması prosedurunu işə salmaq üçün bütün sistem tələblərini təsvir edir.
Sistem tələbləri
RF-Flasher yardım proqramı aşağıdakı minimum tələblərə malikdir:
- Aşağıdakı Microsoft® əməliyyat sistemi ilə işləyən Intel® və ya AMD prosessorlu kompüter:
- Windows® 10
- Ən azı 2 GB RAM
- USB portları
- Adobe Acrobat Reader 6.0 və ya daha sonra
- Tövsiyə olunan displey miqyası və parametrləri 150%-ə qədərdir.
Proqram paketinin qurulması
İstifadəçi RF-Flasher yardım proqramının ikonasına ([Start]>[ST RF-Flasher Utility xxx]>[RF-Flasher Utility]) klikləməklə bu yardım proqramını işə sala bilər.

Alətlər paneli interfeysi
RF-Flasher yardım proqramının əsas pəncərəsinin alətlər panelində istifadəçi aşağıdakı əməliyyatları yerinə yetirə bilər:
- Mövcud .bin və ya .hex yükləyin (Intel genişləndirilmiş) file, istifadə edərək [File]>[Aç file…]
- Cari yaddaş şəklini .zibil qutusunda saxlayın file, istifadə edərək [File]>[Saxla File Kimi…]. Başlanğıc ünvanı və yaddaş bölməsində saxlanacaq ölçüsü file Cihaz Yaddaş nişanından seçilə bilər.
- Mövcud .bin və ya .hex-i bağlayın file, istifadə edərək [File]>> [Bağlayın file]
- [Alətlər]>[Parametrlər...] istifadə edərək ST-LINK tezliyini təyin edin
- Girişi aktivləşdirin və ya söndürün file [Alətlər]> [Parametrlər...] istifadə edərək UART/SWD modallığında yaradılması. Əgər log files saxlandıqda, saxlamaq üçün sazlama məlumatının səviyyəsini təyin etmək mümkündür (yalnız SWD üçün). Bütün log files {quraşdırma yolu}\ST\RF-Flasher Utility xxx\Logs\-da saxlanılır.
- [Alətlər]>[Kütləvi silmə] istifadə edərək kütləvi silmə.
- Fləş yaddaş məzmununu yoxlayın [Alətlər]> [Flaş məzmununu yoxlayın].
- [Yardım]> [Haqqında] istifadə edərək proqram versiyasını əldə edin.
- Yüklə a file, [Alətlər]> [Flash] istifadə edərək.
- [Alətlər]> [Səhifələri Sil...] istifadə edərək cihaz sektorlarını silin
- Cihazın yaddaşını seçilmiş şəkil ilə müqayisə edin file, [Alətlər]>[Cihaz Yaddaşını Müqayisə et file]. İki şəkil files Cihaz Yaddaşını Şəkillə Müqayisə et bölməsində göstərilir File nişanı və əlaqəli fərqlər qırmızı rənglə vurğulanır.
- İkini müqayisə edin files, istifadə edərək [File]>[İkisini müqayisə edin files]
- [Tools]>[Read Bootloader Sector (SWD)] istifadə edərək yükləyici sektorunu oxuyun (yalnız SWD rejimində).
- [Tools]>[Read OTP Area (SWD)] istifadə edərək, OTP sahəsini oxuyun (yalnız SWD rejimində).
- Yükləyici sektorlarını və ya OTP sahəsini .bin-də saxlayın file, istifadə edərək [File]>[Saxla File Kimi…].
İstifadəçi iki şəkil də seçə bilər files və onları müqayisə edin. İki şəkil files İkini Müqayisə et bölməsində göstərilir Files nişanı və əlaqəli fərqlər qırmızı rənglə vurğulanır. .bin və .hex file formatları dəstəklənir.

RF-Flasher yardım proqramının əsas pəncərəsinin yuxarı hissəsində istifadəçi şəkli seçə bilər file [Şəkil seçin File] düyməsi. İstifadəçi yaddaşın növünü seçə bilər: flash yaddaş, yükləyici və ya OTP sahəsi. Fləş yaddaş sahəsi üçün istifadəçi başlanğıc ünvanını təyin edə bilər (yalnız zibil qutusu üçün file)
Bütün bu seçimlər UART və SWD rejimində mövcuddur.
İstifadəçi seçilmiş rejimə (UART və ya SWD) girişi təmin etməlidir. Onlar bunu UART rejimi üçün əlaqəli COM portunu açmaqla və ya cihazın SWD xətlərinə SWD aparat proqramlaşdırma/sazlama alətini qoşmaqla edə bilərlər.
UART əsas pəncərəsi
RF-Flasher yardım proqramının əsas pəncərəsinin UART əsas pəncərə nişanında istifadəçi COM Portlarının Siyahısı bölməsi vasitəsilə cihazın interfeysi üçün istifadə olunacaq COM portunu seçə bilər.
RF cihazının qiymətləndirmə lövhəsi üçün istifadə olunan seriya ötürmə sürəti 460800 bps təşkil edir.

UART rejimi: necə işləmək olar
Şəkil file seçim
Mövcud .bin və ya .hex yükləmək üçün file, [Şəkil seçin Fileəsas səhifədəki ] düyməsinə keçin, [File]>[Aç File…] seçin və ya Şəkilə keçin File nişanı. Seçilmişlərin tam yolu file düyməsinin yanında görünür və [Flash] düyməsi aktiv olduqda file yükləndi.
COM Portlarının Siyahısı nişanı PC-nin USB portlarında bütün qoşulmuş cihazları göstərir. [Hamısını Seç], [Hamısını Seçmə] və [Hamısını Ters Et] düymələri istifadəçiyə hansı qoşulmuş cihazların (hamısı, heç biri və ya bəziləri) kommunal əməliyyatların hədəfi olmasını müəyyən etməyə imkan verir. Beləliklə, eyni əməliyyat (yəni fləş yaddaş proqramlaşdırması) bir neçə cihazda eyni vaxtda həyata keçirilə bilər. [Yenilə] düyməsi istifadəçiyə qoşulmuş cihazların siyahısını yeniləməyə imkan verir.
Varsayılan olaraq, [Fəaliyyətlər] bölməsində [Kütləvi silmə] seçimi yoxlanılmır və yalnız tələb olunan yaddaş səhifələri silinir və file məzmun. Bu seçim yoxlanıldıqda, tam kütləvi silmə flash yaddaşın proqramlaşdırma mərhələsindən əvvəl baş verir.
[Doğrula] seçimi yaddaş məzmununun düzgün yazıldığını yoxlamağa məcbur edir.
Fləş yaddaşda əməliyyatdan sonra cihazın yaddaş cədvəlini yeniləmək üçün [Cihaz Yaddaşını Yeniləyin] seçimini yoxlayın.
Oxunma mühafizəsi seçimi flash yaddaşın proqramlaşdırılmasından sonra cihazın oxunuşdan qorunmasını təmin edir.
[Avtomatik ötürmə sürəti] seçimini yalnız [Avtomatik ötürmə sürəti] əməliyyatını məcbur etmək üçün lövhədə avadanlığın sıfırlanması yerinə yetirildikdə yoxlayın. Varsayılan olaraq, [Avtomatik ötürmə sürəti] seçimi yoxlanılmır.
Şəkil File nişanı
Seçilmiş file adı, ölçüsü və ayrıştırılmış məzmunu proqramlaşdırılacaq cihaz flash yaddaşda ola bilər viewŞəkildə ed File nişanı.

Cihaz yaddaşı nişanı
Bu nişanı seçin view qoşulmuş cihazın yaddaş məzmunu ([Oxu] düyməsi vasitəsilə) və seçilmiş cihazda yerinə yetirilən əməliyyatları ehtiva edən jurnal.

[Başlanğıc ünvanı və ölçüsü] ilə müəyyən edilmiş yaddaş seqmentini cədvələ köçürmək üçün [Oxu] düyməsini klikləyin.
Bütün flash yaddaşı oxumaq üçün [Bütün Yaddaş] seçimini yoxlayın.
Birinci sütun ardıcıl olaraq aşağıdakı 16 baytın əsas ünvanını verir (məsample, sətir 0x10040050, sütun 4 0x10040054-də onaltılıq bayt dəyərini saxlayır. İstifadəçi xananı iki dəfə klikləmək və yeni onaltılıq dəyər daxil etməklə bayt dəyərlərini dəyişə bilər. Redaktə edilmiş baytlar qırmızı rəngdə görünür.
Bütün səhifəni yeni bayt dəyərləri ilə cihazın flash yaddaşına proqramlaşdırmaq üçün [Yaz] düyməsini klikləyin.
[Flash] düyməsi seçilmiş seçimlə flash yaddaş proqramlaşdırma əməliyyatına başlamaq imkanı verir. [MAC Ünvanı] qeyd qutusu seçilərsə, istifadəçi seçilmiş MAC ünvanının saxlandığı yaddaş ünvanını təyin edə bilər. [Flash] düyməsi kliklədikdə, MAC ünvanı şəkildən sonra proqramlaşdırılır file.

Cihazın Yaddaşını Şəkillə Müqayisə edin File nişanı
İstifadəçi cari cihazın yaddaşını seçilmiş şəkil ilə müqayisə edə bilər file. İki şəkil files göstərilir və hər hansı fərqlər qırmızı rənglə vurğulanır. .bin və .hex files formatı dəstəklənir.
RF-Flasher yardım proqramının digər lövhələrlə birlikdə istifadəsi
RF-Flasher yardım proqramı kompüterin USB portlarına qoşulmuş BlueNRG-1, BlueNRG-2, BlueNRG-LP və BlueNRG-LPS qiymətləndirmə lövhələrini (STDK kimi göstərilir) avtomatik aşkarlayır. Cihazı yenidən qurmaq və UART yükləmə rejiminə qoymaq üçün köməkçi STM32 (GUI tərəfindən idarə olunur) istifadə edir.
Tətbiq ayrıca qoşulmuş cihaza sadə UART girişini təmin edən xüsusi lövhələrlə işləyir, lakin istifadəçi cihazı əl ilə yükləmə rejiminə qoymalıdır. Qeyri-STEVAL COM portlarını seçdikdən sonra aşağıdakı pop-up görünür:

Bu pop-up görünəndə və cihazın növündən asılı olaraq, yükləmə rejimi aşağıdakı kimi aktivləşdirilir:
- BlueNRG-LP və BlueNRG-LPS cihazları üçün istifadəçi PA10 pinini yüksək dəyərə təyin etməli və cihazın sıfırlama dövrünü yerinə yetirməlidir (PA10-u yüksək dəyərdə saxlamaq).
- BlueNRG-1 və BlueNRG-2 cihazları üçün istifadəçi DIO7 pinini yüksək dəyərə təyin etməli və cihazı sıfırlamalıdır (DIO7-ni yüksək dəyərdə saxlamaqla).
İstifadəçi həmçinin açılan pəncərədə UART üçün üstünlük verilən ötürmə sürətini təyin edə və sonra GUI-yə qayıtmaq üçün OK düyməsini sıxa bilər.
Qeyd:
ComPort Setting pop-up aktiv olmadığı halda istifadəçi RF-Flasher yardım proqramından istifadə edərkən cihazı sıfırlamaqdan çəkinməlidir. Cihaz sıfırlanırsa, istifadəçi Flasher yardım proqramını yenidən istifadə etmək üçün COM portunu dəyişdirməlidir.
Qeyd:
USB FTDI interfeysi vasitəsilə BlueNRG-1, BlueNRG-2, BlueNRG-LP və BlueNRG-LPS cihazlarına UART girişini təmin etməklə fərdi lövhələrdən istifadə edildikdə, istifadəçi USB FTDI PC sürücüsü ilə əlaqəli gecikməni iki dəfə yoxlamalıdır. Bu, qoşulmuş portun USB virtual COM kimi tanınmasına imkan verir. Tipik USB-FTDI PC sürücüsündə [Xüsusiyyətlər]>[Port-da müvafiq cihazın USB drayveri parametrlərini iki dəfə yoxlayın.
Parametrlər]>[Qabaqcıl]. Gecikmə taymerinin dəyərinin 1 ms-ə təyin olunduğundan əmin olun. Bu parametr xüsusi lövhələrdə fləş yaddaş əməliyyatlarını sürətləndirmək üçün şiddətlə tövsiyə olunur.
SWD əsas pəncərəsi
RF-Flasher yardım proqramının əsas pəncərəsində SWD əsas pəncərə nişanından istifadə etmək üçün istifadəçi SWD aparat proqramlaşdırma/saxtalama alətini cihazın SWD xətlərinə (BlueNRG-1, BlueNRG-2, BlueNRG-LP və BlueNRG-LPS cihazları) qoşmalıdır. ).
Seçilmiş avadanlıq və əlaqəli proqram vasitələrinin qoşulmuş cihazı dəstəklədiyini fərz etməklə aşağıdakı SWD aparat proqramlaşdırma/sazlama interfeysləri dəstəklənir:
- CMSIS-DAP
- ST-LINK
- J-Link
Qeyd
J-Link-i sazlama adapteri kimi istifadə etmək üçün USB drayveri J-Link sürücüsündən WinUSB-ə dəyişdirilməlidir. Bu, HYPERLINK Zadig alətindən (https://zadig.akeo.ie) istifadə etməklə asanlıqla edilə bilər:
- Cihaz siyahısından J-Link seçin
- Sürücü olaraq "WinUSB" seçin
- WinUSB sürücüsünü quraşdırmaq üçün [Sürücü quraşdırın] üzərinə klikləyin
Qeyd:
HYPERLINK J-Link OpenOCD-ə baxın webSayt (https://wiki.segger.com/OpenOCD) əlavə məlumat üçün.
Qeyd:
XƏBƏRDARLIQ: J-Link USB sürücüsü dəyişdirildikdən sonra J-Link proqram paketindən heç bir SEGGER proqramı J-Link ilə əlaqə saxlaya bilməz. SEGGER J-Link proqram təminatından yenidən istifadə etmək üçün USB sürücüsünü defolt vəziyyətinə qaytarmaq lazımdır.

SWD rejimi: necə qaçmaq olar
Şəkil file seçim
[Şəkil seçin Fileəsas səhifədəki ] düyməsini və ya [File]>>[ Açın File…] mövcud .bin və ya .h yükləmək üçün file. Seçilmişlərin tam yolu file düyməsinin yanında görünür və sonunda [Flash] düyməsi aktivləşir file yüklənir.
Fəaliyyətlər sekmesinde istifadəçi aşağıdakı seçimləri seçə bilər:
- [Doğrula]: yaddaş məzmununun düzgün yazıldığını yoxlamağa məcbur edir
- [Oxumaqdan qorunma]: seçilmiş şəkli proqramlaşdırdıqdan sonra cihazın oxunuşunun qorunmasını aktivləşdirir file
- [Kütləvi silmə]: seçilmiş şəkli proqramlaşdırmadan əvvəl cihazın kütləvi silinməsinə imkan verir file
- [Cihaz Yaddaşını Yeniləyin]: flash yaddaş proqramlaşdırma əməliyyatından sonra cihazın yaddaş cədvəlini yeniləməyə imkan verir
- [Plug&Play rejimi]: yalnız bir SWD proqramlaşdırma aləti mövcud olduqda, plug-and-play flash yaddaş proqramlaşdırma rejimini işə salmağa/deaktiv etməyə imkan verir. Bu halda, lövhələr bir-bir proqramlaşdırılır. Bir lövhədə proqramlaşdırma əməliyyatı başa çatdıqdan sonra onu elektrik şəbəkəsindən çıxarıb başqa bir lövhəyə qoşmaq mümkündür.
Varsayılan olaraq, [Flash] düyməsinin yanındakı [Kütləvi silmə] seçimi yoxlanılmır və yalnız tələb olunan yaddaş səhifələri silinir və file məzmun.
[Birləşdirilmiş interfeyslərin siyahısı] nişanı bütün qoşulmuş SWD interfeyslərini (CMSIS-DAP, ST-LINK və J-Link) göstərir. Qoşulmuş interfeyslərin siyahısını yeniləmək üçün [Yenilə] düyməsini basın.
İstifadəçi həmçinin [İnterfeys] sahəsində hansı xüsusi SWD aparat interfeysinin göstərilməli olduğunu seçə bilər.
[Hamısını Seç], [Hamısını Seçmə] və [Hamısını Ters Et] düymələri istifadəçiyə hansı bağlı SWD interfeyslərinin (hamısı, heç biri və ya bəziləri) kommunal əməliyyatların hədəfi olmasını müəyyən etməyə imkan verir. Beləliklə, eyni əməliyyat (yəni fləş yaddaş proqramlaşdırması) bir neçə cihazda eyni vaxtda həyata keçirilə bilər.
[Flash] düyməsi seçilmiş seçimlə flash yaddaş proqramlaşdırma əməliyyatına başlamaq imkanı verir. [MAC Ünvanı] qeyd qutusu seçilərsə, istifadəçi seçilmiş MAC ünvanının saxlandığı yaddaş ünvanını təyin edə bilər. [Flash] düyməsi kliklədikdə, MAC ünvanı şəkildən sonra proqramlaşdırılır file.
'Şəkil File' nişanı
Seçilmiş file adı, ölçüsü və ayrıştırılmış məzmunu proqramlaşdırılacaq cihaz flash yaddaşda ola bilər viewŞəkildə ed File nişanı.
Cihaz yaddaşı nişanı
Bu nişanı seçin view qoşulmuş cihazın yaddaş məzmunu ([Oxu] düyməsi vasitəsilə) və seçilmiş cihazda yerinə yetirilən əməliyyatları ehtiva edən jurnal.

[Başlanğıc ünvanı və ölçüsü] ilə müəyyən edilmiş yaddaş seqmentini cədvələ köçürmək üçün [Oxu] düyməsini klikləyin.
Bütün flash yaddaşı oxumaq üçün [Bütün Yaddaş] seçimini yoxlayın.
Birinci sütun ardıcıl olaraq aşağıdakı 16 baytın əsas ünvanını verir (məsample, sətir 0x10040050, sütun 4 0x10040054-də onaltılıq bayt dəyərini saxlayır. İstifadəçi xananı iki dəfə klikləmək və yeni onaltılıq dəyər daxil etməklə bayt dəyərlərini dəyişə bilər. Redaktə edilmiş baytlar qırmızı rəngdə görünür.
Bütün səhifəni yeni bayt dəyərləri ilə cihazın flash yaddaşına proqramlaşdırmaq üçün [Yaz] düyməsini klikləyin.

Qeyd:
[Cihazı müqayisə edin üçün yaddaş File] həm də Bölmə 4.1-də təsvir edilən eyni xüsusiyyətlərlə SWD rejimində dəstəklənir: UART rejimi: necə işə salın.
SWD rejimi: yükləyici sektorunu oxuyun
İstifadəçi [Tools]>[Read Bootloader Sector (SWD)] seçimini etməklə SWD aparat proqramlaşdırma interfeysi vasitəsilə qoşulmuş cihazın yükləyici sektorunu oxuya bilər. Bootloader sektorunun məzmunu Bootloader/OTP nişanında göstərilir.
Qeyd:
Bu funksiya yalnız SWD rejimində dəstəklənir və yalnız GUI vasitəsilə əldə edilə bilər.
SWD rejimi: OTP sahəsini oxuyun
İstifadəçi [Alətlər]>[OTP Sahəsini (SWD) Oxu] seçimini etməklə SWD aparat proqramlaşdırma interfeysi vasitəsilə OTP sahəsinə qoşulmuş cihazı (dəstəklənən yerdə) oxuya bilər. OTP sahəsinin məzmunu Bootloader/OTP nişanında göstərilir.
Bu funksiya UART rejimində dəstəklənmir.

SWD Plug&Play proqramlaşdırma rejimi
SWD Plug&Play proqramlaşdırma rejimi istifadəçiyə proqramlaşdırılacaq yeni cihaz platformasını birləşdirərək proqramlaşdırma dövrəsinə daxil olmağa imkan verir. Zaman flash yaddaş image file və proqramlaşdırma hərəkətləri seçildikdə, Flasher PC proqramı istifadəçidən cihazı SWD interfeysinə qoşmağı xahiş edir (Avadanlıq N. 1 mesajı göstərilir).
İstifadəçi cihazı birləşdirdikdə, Cihaz N. 1 qoşulmuş mesaj göstərilir və proqram seçilmiş şəkil ilə cihazı proqramlaşdırmağa başlayır. file və seçimlər. Proqramlaşdırma əməliyyatı başa çatdıqdan sonra Flasher tətbiqi Lütfən N cihazını ayırın mesajını göstərir. 1. İstifadəçi cihazı ayırdıqda N. 2 cihazı gözləyir mesajı göstərilir. İstifadəçi [Stop] düyməsini basaraq bu avtomatik rejimi dayandıra bilər.
Plug&Play rejimindən istifadə edərkən istifadəçi istifadə olunacaq interfeysi seçməlidir (CMSIS-DAP, ST-LINK və ya J-Link).

MAC ünvan proqramlaşdırması
MAC ünvanının proqramlaşdırılması MAC ünvanını cihazın müəyyən bir flash yaddaş yerində saxlamağa imkan verir.
İstifadəçi [MAC ünvanı] qeyd qutusunu qeyd etməklə və ya işarəni silməklə bu seçimi aktiv edib etməməyi seçə bilər. Xüsusi flaş yaddaş yeri [MAC Flash yeri] sahəsi vasitəsilə təyin edilir.
[MAC ünvanını təyin et] düyməsi istifadəçiyə MAC ünvanını aşağıdakı kimi seçməyə imkan verir:
- [Range] qeyd qutusunu yoxlayın və [Başlanğıc ünvanı] sahəsində başlanğıc ünvanını göstərin. Başlanğıc ünvanı ilk qoşulan cihazda saxlanacaq MAC ünvanıdır.
- Num-da proqramlaşdırılacaq lövhələrin sayını daxil etməklə [Start Address] dəyərindən başlayaraq artımlı addımlar təyin etmək mümkündür. Lövhələr nişanı və ya [Son Ünvan] dəyərini daxil etməklə:
- Fəaliyyətlər sekmesinde avtomatik rejim seçilibsə, seçilmiş MAC ünvan siyahısı avtomatik proqramlaşdırma əməliyyatları üçün istifadə olunur. Əgər belə deyilsə, [Başlanğıc ünvanı] sahəsindən istifadə etməklə yalnız bir cihaz proqramlaşdırılır.
- İstifadəçi giriş vasitəsilə istifadə olunacaq MAC ünvanlarının siyahısını təqdim edə bilər file:
- Yoxlayın [File] qutusunu seçin və daxil edilmiş mətni seçin file [Yük File] sahəsi.
- Fəaliyyətlər sekmesinde avtomatik rejim seçilibsə, seçilmiş MAC ünvan siyahısı avtomatik proqramlaşdırma əməliyyatları üçün istifadə olunur. Əgər belə deyilsə, tək proqramlaşdırma əməliyyatı üçün yalnız birinci ünvandan istifadə edilir.
[MAC Ünvanı qeydini Saxla] qeyd xanası istifadə edilmiş MAC ünvanlarının siyahısını a-da saxlamağa imkan verir file, [-də seçildiFile ad] sahəsi.
MAC ünvan proqramlaşdırması avtomatik proqramlaşdırma rejimi ilə birləşdirilə bilər. Hər bir qoşulmuş cihaz üçün şəkil file əvvəlcə proqramlaşdırılır, ardınca MAC ünvanı. Seçilmiş MAC ünvanlarının sayı
(artan ünvan siyahısı ölçüsü və ya daxiletmə file size) avtomatik proqramlaşdırma əməliyyatlarının sonunu tetikler. Hər bir proqramlaşdırılmış MAC ünvanı Günlük pəncərəsində göstərilir.
MAC ünvan proqramlaşdırması UAR və SWD rejimində dəstəklənir.

İstifadəçi vaxtın olub-olmamasını seçə biləramp saxlanılan MAC ünvan jurnalına əlavə edilir file ad (şəkilçi kimi).
Əgər zamanamp jurnalın adına əlavə edilmir file, bütün jurnal məlumatları eyni jurnalda saxlanılır file. Əgər zamanamp əlavə edildikdə, hər bir qaçış üçün jurnal məlumatı fərqli jurnalda saxlanılır file.
Jurnalın adı file [ istifadə edərək müəyyən edilə bilərFile ad] sahəsi.
RF-Flasher başlatma proqramı
RF-Flasher başlatma cihazı istifadəçiyə RF-Flasher yardım proqramının GUI-dən istifadə edərək RF-Flasher yardım proqramı əmrlərini icra etməyə imkan verən müstəqil bir yardım proqramıdır.
DOS əmr pəncərəsi tələb olunur və həm UART, həm də SWD rejimləri dəstəklənir (.bin və .hex təsvirindən istifadə etməklə files).
RF-Flasher işəsalma proqramı (RF-Flasher_Launcher.exe) proqram qovluğunda RF-Flasher yardım proqramı paketinə daxildir. RF-Flasher yardım proqramı paketinin başlanğıc menyusunda "Buraxılış qovluğu"
element (ST RF-Flasher utility xxx) proqram qovluğuna birbaşa giriş imkanı verir.
Tələblər
RF-Flasher başlatma yardım proqramını müəyyən bir cihazda istifadə etmək üçün aşağıdakı ilkin şərtlər yerinə yetirilməlidir:
- UART rejimi: BlueNRG-1, BlueNRG-2, BlueNRG-LP və ya BlueNRGLPS platforması PC USB portuna qoşulmalıdır
- SWD rejimi: SWD avadanlığının proqramlaşdırma/sazlama aləti BlueNRG-1, BlueNRG-2, BlueNRG-LP və ya BlueNRG-LPS SWD xətlərinə qoşulmalıdır.
-l seçimi ilə bütün əməliyyat addımları jurnalda izlənilir files, RF-Flasher yardım proqram paketi "Tətbiq" qovluğunda yaradılan "Logs" qovluğunda saxlanılır.
RF-Flasher başlatma kommunal seçimləri
RF-Flasher başlatma yardım proqramını müəyyən bir cihazda istifadə etmək üçün istifadəçi Windows DOS qabığını açmalı və işə salmalıdır.
RF-Flasher_Launcher.exe müvafiq əmr və seçimlərlə (bütün dəstəklənən seçimlərin siyahısını əldə etmək üçün –h istifadə edin).
RF-Flasher_Launcher.exe -h:
İstifadə: RF-Flasher Başlatıcı [-h] {flash, oxumaq, kütləvi_silmək, doğrulama_yaddaş, silmək_səhifələr, uart, swd, read_OTP,
yaz_OTP}
RF-Flasher başlatma versiyası xxx
Könüllü arqumentlər:
-h, -help: bu yardım mesajını göstərin və əmrlərdən çıxın:
{flaş, oxu, kütləvi_sil, təsdiq_yaddaş, səhifələri sil, uart, swd, oxu_OTP, yaz_OTP}
- flash: flash yaddaşı proqramlaşdırın
- oxumaq: flash yaddaşı oxumaq
- mass_erase: flash yaddaşı silmək
- verify_memory: a ilə RF cihazının məzmununu yoxlayın file
- silmə_səhifələri: flash yaddaşdan bir və ya daha çox səhifəni silmək
- uart: bütün qoşulmuş COM portlarını göstərin (UART rejimi)
- swd: SWD interfeysi ilə qoşulmuş bütün cihazları göstərin: ST-LINK, CMSIS-DAP, J-Link (SWD rejimi)
- read_OTP: OTP sahəsini oxuyun (yalnız SWD rejimində)
- write_OTP: OTP sahəsini yazın (yalnız SWD rejimində)
RF-Flasher başlatma proqramı: UART və SWD rejimləri
RF-Flasher başlatma proqramı iki iş rejimini dəstəkləyir:
- UART rejimi (seçilmiş cihazı PC USB portuna qoşun)
- SWD rejimi (seçilmiş BlueNRG-1, BlueNRG-2, BlueNRG-LP və ya BlueNRG-LPS cihazının SWD xətlərini SWD proqramlaşdırma/sazlama alətinə qoşun).
RF-Flasher başlatma proqramı: bütün mövcud COMx portlarının siyahısını əldə etmək üçün uart əmrindən istifadə edin (PC USB portlarına qoşulmuş cihazlar):
RF-Flasher_Launcher.exe faylı
BAĞLI PORT = COM194 (ST DK), COM160 (ST DK)
RF-Flasher başlatma proqramı: bütün mövcud qoşulmuş SWD aparat proqramlaşdırma/saxtalama vasitələrinin siyahısını əldə etmək üçün swd əmrindən istifadə edin:
RF-Flasher_Launcher.exe swd
ST-LINK İLƏ BAĞLI = ST-LINK YOXDUR
CMSIS-DAP TARAFINDAN BAĞLI (CMSIS-DAP interfeyslərinin seriya nömrəsi):
- 07200001066fff333231545043084259a5a5a5a597969908
- 07200001066dff383930545043205830a5a5a5a597969908
- 07200001066dff333231545043084255a5a5a5a597969908 J-Link İLƏ BAĞLI = J-Link YOXDUR.
RF-Flasher başlatma proqramı: flash əmri
Müəyyən bir cihazın fləş yaddaşını proqramlaşdırmaq üçün RF-Flasher başlatma yardım proqramından istifadə etmək üçün flaş əmri mövcuddur (bütün dəstəklənən seçimlərin siyahısını əldə etmək üçün bizə –h seçimi):
RF-Flasher_Launcher.exe flash -h
Flash əmrindən istifadə
RF-Flasher_Launcher.exe flash [-h] [-ünvan START_ADDRESS][-f FILE_TO_FLASH
[FILE_TO_FLASH, …]] [-silmək] [-doğrulamaq] [-rp] [-mac] [-mac_ünvanı MAC_ADDRESS][-mac_log_file MAC_LOG_FILE][-mac_start MAC_START_ADDRESS | -mac_file
MAC_FILE_ADDRESS](-hamısı | -d DEVICE_ID) [-müxtəlif {0, 1, 2, 3, 4}] [-l](-UART |
-SWD) [-tezlik {5,15,25,50,100,125,240,480,900,1800,4000}]
Flash əmri isteğe bağlı arqumentlər
- -ünvan START_ADDRESS, –-ünvan START_ADDRESS: başlanğıc ünvanı.
- -hamısı, -hamısı: bütün qoşulmuş cihazlar (UART rejimində COM portu; ST-LINK ID, CMSIS-DAP ID və SWD rejimində J-link ID).
- -d DEVICE_ID, -device DEVICE_ID: əlaqə üçün istifadə olunan aparat alətinin ID-sini təyin edin (UART rejimində COM portu; ST-LINK ID, CMSIS-DAP ID və SWD rejimində J-Link ID).
- -sil, –-sil: [Kütləvi silmə] seçimini aktivləşdirin.
- -f FILE_FLASH [FILE_TO_FLASH …], –fileToFlash FILE_TO_FLASH
[FILE_TO_FLASH …]: .bin və ya .hex siyahısı fileRF cihazını proqramlaşdırmaq üçün: BlueNRG-1, BlueNRG-2, BlueNRG-LP və ya BlueNRG-LPS cihazı. - tezlik {5,15,25,50,100,125,240,480,900,1800,4000}, –tezlik {5,15,25,50,100,125,240,480,900,1800,4000}: tezlik dəyərini təyin etmək üçün STLINK (yalnız STLINK modalı). Varsayılan dəyər 4000-dir.
- -h, -help: bu yardım mesajını göstərin və çıxın.
- -l, –log: log məlumatları.
- -mac, –mac: [Mac Ünvanı] seçimini aktivləşdirin.
- -mac_address –MAC_ADDRESS: Bluetooth® ictimai ünvanının saxlandığı fləş yaddaş yeri.
- -mac_file MAC_FILE_ADDRESS, –mf MAC_FILE_ADRES: file MAC ünvanlarının siyahısını ehtiva edir.
- -mac_log_file MAC_LOG_FILE, –ml MAC_LOG_FILE: files saxlanılan/saxlanmayan və istifadə/istifadə olunmamış MAC ünvanlarının qeydlərini ehtiva edir.
- -mac_start MAC_START_ADDRESS, -ms MAC_START_ADDRESS: ilk MAC ünvanı.
- -rp, –-readout_protection: [ReadOut Protection] seçimini aktivləşdirin.
- -SWD, –-swd: SWD modallığı (ST-LINK, CMSIS-DAP, J-Link aparat proqramlaşdırma/saxtalama aləti).
- -UART, –-uart: UART rejimi. Əməliyyatı yerinə yetirməzdən əvvəl xüsusi lövhə yükləyici rejiminə qoyulmalıdır (BlueNRG-7 və ya BlueNRG-1 cihazının sıfırlama dövrü həyata keçirərkən DIO2 pin dəyəri yüksək; BlueNRG-LP və ya BlueNRG-LPS cihazını sıfırlayarkən PA10 pin dəyəri yüksək) .
- -müfəssəl {0, 1, 2, 3, 4}, –müfəssəl {0, 1, 2, 3, 4}: çıxışın təfərrüatlılığını artırın; debug səviyyəsini 4-ə qədər təyin edin (yalnız SWD modallığı və jurnal məlumatları üçün). Varsayılan dəyər 2-dir.
- -yoxlayın, -yoxlayın: [Yoxlama] seçimini aktiv edin.
Qeyd:
- UART rejimi seçilərsə, cihaz PC-nin USB COM portuna qoşulmalı və –UART seçimindən istifadə edilməlidir. Əgər birdən çox cihaz PC USB portlarına qoşulubsa, –all seçimi onların hamısını seçməyə imkan verir. Alternativ olaraq, istifadəçi –d seçimindən istifadə edərək hər bir COM portunu təyin edə bilər.
- Əgər SWD rejimi seçilibsə, seçilmiş cihazın SWD xətlərinə SWD aparat proqramlaşdırma/saxtalama aləti qoşulmalıdır və -SWD seçimindən istifadə etmək lazımdır. SWD interfeysi vasitəsilə PC-yə birdən çox cihaz qoşulubsa, -all seçimi onların hamısını seçməyə imkan verir. Alternativ olaraq, istifadəçi –d seçimindən istifadə edərək hər bir interfeysi təyin edə bilər.
- İkili file -f seçimindən istifadə edilməklə yüklənəcək. İstifadəçi BlueNRG-1, BlueNRG-2, BlueNRG-LP və ya BlueNRG-LPS cihazlarını müxtəlif binar ilə proqramlaşdırmaq istəyirsə files eyni proqramlaşdırma sessiyası zamanı onlar bu sıraya uyğun olaraq müvafiq ikili şəkilləri təyin edə bilərlər: BlueNRG-1, BlueNRG-2, BlueNRG-LP, BlueNRG-LPS.
RF-Flasher_Launcher.exe flash -UART -hamısı
– f “C:\{istifadəçi_yolu}\BlueNRG-1_2 DK
3.2.2\Firmware\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-1\Micro_Hell o_World.bin”
– f “C:\{istifadəçi_yolu}\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
\Periferik_Məsamples\Məsamples_MIX\MICRO\MICRO_Hello_World\STEVAL-
IDB011V1\Micro_Hello_World.bin”
– f “C:{user_path}\BlueNRG-LP DK 1.4.0\Firmware
\Periferik_Məsamples\Məsamples_MIX\MICRO\MICRO_Hello_World\STEVAL-
IDB012V1\Micro_Hello_World.bin”
birinci file qoşulmuş BlueNRG-1 cihazlarında proqramlaşdırılmışdır; ikinci file qoşulmuş BlueNRG-2 cihazlarında proqramlaşdırılmışdır; üçüncü file qoşulmuş BlueNRG-LP cihazlarında proqramlaşdırılmışdır; dördüncü file qoşulmuş BlueNRG-LPS cihazlarında proqramlaşdırılmışdır. - –f seçimi istifadə edilmirsə, ikili şəkillər fileTətbiq/config_-də göstərilmişdirfile.conf istifadə olunur:
#Şəkil file BlueNRG_1 cihazı üçün
BLUENRG_1 = "istifadəçi_yolu"/bluenrg_1_binary_file.hex
#Şəkil file BlueNRG_2 cihazı üçün
BLUENRG_2 = “istifadəçi_yolu”/bluenrg_2_binary.hex
#Şəkil file BlueNRG_LP cihazı üçün
BLUENRG_LP = “istifadəçi_yolu”/bluenrg_lp_binary.hex
#Şəkil file BlueNRG_LPS cihazı üçün
BLUENRG_LPS = “istifadəçi_yolu”/bluenrg_lps_binary.hex
İstifadəçi hər bir cihaz üçün tam ikili təsvir yolunu göstərməlidir.
RF-Flasher başlatma proqramı: oxu əmri
Müəyyən bir cihazın fləş yaddaşını oxumaq üçün RF-Flasher başlatma yardım proqramından istifadə etmək üçün oxu əmri mövcuddur (bütün dəstəklənən seçimlərin siyahısını əldə etmək üçün –h istifadə edin):
RF-Flasher_Launcher.exe oxundu –h
Komanda istifadəsini oxuyun
RF-Flasher_Launcher.exe oxundu [-h] [-ünvan START_ADDRESS][-ölçüsü SIZE] [–bütün] [-s] (-hamısı | -d DEVICE_ID)(-UART | -SWD) [-müxtəlif {0, 1 , 2, 3, 4}] [-l] [-tezlik {5,15,25,50,100,125,240,480,900,1800,4000}]
Əmr isteğe bağlı arqumentləri oxuyun
- -ünvan START_ADDRESS, –-ünvan START_ADDRESS: başlanğıc ünvanı (standart dəyər 0x10040000-dir).
- -hamısı, -hamısı: bütün qoşulmuş cihazlar (UART rejimində COM portu; ST-LINK ID, CMSIS-DAP ID və SWD rejimində J-link ID).
- -d DEVICE_ID, -device DEVICE_ID: əlaqə üçün istifadə olunan aparat alətinin ID-sini təyin edin (UART rejimində COM portu; ST-LINK ID, CMSIS-DAP ID və SWD rejimində J-Link ID).
- -bütün, -bütün: bütün flash yaddaşı oxuyun.
- -tezlik {5,15,25,50,100,125,240,480,900,1800,4000}, -tezlik
{5,15,25,50,100,125,240,480,900,1800,4000}: tezlik dəyərini təyin edin (yalnız SWD modallığı üçün – ST-LINK aparatı üçün). Varsayılan dəyər 4000-dir. - -h, -–help: bu yardım mesajını göstərin və çıxın.
- -l, –-log: log məlumatları.
- -s, –-show: oxu əməliyyatından sonra flash yaddaşı göstərir.
- -size SIZE, –-size SIZE: oxumaq üçün flash yaddaşın ölçüsü (standart dəyər 0x3000-dir).
- -SWD, –-swd: SWD modallığı (ST-LINK, CMSIS-DAP, J-Link aparat proqramlaşdırma/saxtalama aləti).
- -UART, –-uart: UART modallığı. Bu əməliyyatı yerinə yetirməzdən əvvəl xüsusi lövhələr yükləmə rejiminə qoyulmalıdır. BlueNRG-LP və BlueNRG-LPS cihazları üçün istifadəçi PA10 pinini yüksək dəyərə təyin etməli və PA10-u yüksək dəyərdə saxlayaraq cihazın sıfırlama dövrünü yerinə yetirməlidir. BlueNRG-1 və BlueNRG-2 cihazları üçün istifadəçi DIO7 pinini yüksək dəyərə təyin etməli və DIO7-ni yüksək dəyərdə saxlayaraq cihazı sıfırlamalıdır.
- -müfəssəl {0, 1, 2, 3, 4}, –müfəssəl {0, 1, 2, 3, 4}: çıxışın təfərrüatlılığını artırın; debug səviyyəsini 4-ə qədər təyin edin (yalnız SWD modallığı və jurnal məlumatları üçün). Varsayılan dəyər 2-dir.
- UART rejimi seçilərsə, cihaz PC-nin USB COM portuna qoşulmalı və –UART seçimindən istifadə edilməlidir. Əgər birdən çox cihaz PC USB portlarına qoşulubsa, –all seçimi onların hamısını seçməyə imkan verir. Alternativ olaraq, istifadəçi –d seçimindən istifadə edərək hər bir COM portunu təyin edə bilər.
- Əgər SWD rejimi seçilibsə, seçilmiş cihazın SWD xətlərinə SWD aparat proqramlaşdırma/saxtalama aləti qoşulmalıdır və -SWD seçimindən istifadə etmək lazımdır. SWD interfeysi vasitəsilə PC-yə birdən çox cihaz qoşulubsa, -all seçimi onların hamısını seçməyə imkan verir. Alternativ olaraq, istifadəçi –d seçimindən istifadə edərək hər bir interfeysi təyin edə bilər.
RF-Flasher başlatma proqramı: kütləvi silmə əmri
Müəyyən bir cihazın flash yaddaşını kütləvi silmək üçün RF-Flasher başlatma yardım proqramından istifadə etmək üçün
mass_erase əmri mövcuddur (bütün dəstəklənən seçimlərin siyahısını əldə etmək üçün –h istifadə edin):
RF-Flasher_Launcher.exe mass_erase –h
Kütləvi silmə əmrinin istifadəsi
RF-Flasher_Launcher.exe kütləvi silmə [-h] [-s] (-hamısı | -d DEVICE_ID)(-UART | -SWD) [-müxtəlif {0, 1, 2, 3, 4}] [-l][- tezlik
{5,15,25,50,100,125,240,480,900,1800,4000}]
Kütləvi silmə əmri isteğe bağlı arqumentlər
- -hamısı, -hamısı: bütün qoşulmuş cihazlar (UART rejimində COM portu; ST-LINK ID, CMSIS-DAP ID və SWD rejimində J-link ID).
- -d DEVICE_ID, -device DEVICE_ID: əlaqə üçün istifadə olunan aparat alətinin ID-sini təyin edin (UART rejimində COM portu; ST-LINK ID, CMSIS-DAP ID və SWD rejimində J-Link ID).
- -tezlik {5,15,25,50,100,125,240,480,900,1800,4000}, -tezlik
{5,15,25,50,100,125,240,480,900,1800,4000}: tezlik dəyərini təyin edin (yalnız SWD modallığı üçün – ST-LINK aparatı üçün). Varsayılan dəyər 4000-dir. - -h, –-help: bu yardım mesajını göstərin və çıxın.
- -l, –-log: log məlumatları.
- -s, –-show: kütləvi silmə əməliyyatından sonra flash yaddaşı göstərir.
- -SWD, –-swd: SWD modallığı (ST-LINK, CMSIS-DAP, J-Link aparat proqramlaşdırma/saxtalama aləti).
- -UART, –-uart: UART modallığı. Bu əməliyyatı yerinə yetirməzdən əvvəl xüsusi lövhələr yükləmə rejiminə qoyulmalıdır. BlueNRG-LP və BlueNRG-LPS cihazları üçün istifadəçi PA10 pinini yüksək dəyərə təyin etməli və PA10-u yüksək dəyərdə saxlayaraq cihazın sıfırlama dövrünü yerinə yetirməlidir. BlueNRG-1 və BlueNRG-2 cihazları üçün istifadəçi DIO7 pinini yüksək dəyərə təyin etməli və DIO7-ni yüksək dəyərdə saxlayaraq cihazı sıfırlamalıdır.
- -müfəssəl {0, 1, 2, 3, 4}, –müfəssəl {0, 1, 2, 3, 4}: çıxışın təfərrüatlılığını artırın; debug səviyyəsini 4-ə qədər təyin edin (yalnız SWD modallığı və jurnal məlumatları üçün). Varsayılan dəyər 2-dir.
Qeyd
- UART rejimi seçilərsə, cihaz PC-nin USB COM portuna qoşulmalı və –UART seçimindən istifadə edilməlidir. Əgər birdən çox cihaz PC USB portlarına qoşulubsa, –all seçimi onların hamısını seçməyə imkan verir. Alternativ olaraq, istifadəçi –d seçimindən istifadə edərək hər bir COM portunu təyin edə bilər.
- Əgər SWD rejimi seçilibsə, seçilmiş cihazın SWD xətlərinə SWD aparat proqramlaşdırma/saxtalama aləti qoşulmalıdır və -SWD seçimindən istifadə etmək lazımdır. SWD interfeysi vasitəsilə PC-yə birdən çox cihaz qoşulubsa, -all seçimi onların hamısını seçməyə imkan verir. Alternativ olaraq, istifadəçi –d seçimindən istifadə edərək hər bir interfeysi təyin edə bilər.
RF-Flasher başlatma proqramı: yaddaş əmrini yoxlayın
Müəyyən bir cihazın flash yaddaş məzmununu yoxlamaq üçün RF-Flasher başlatma yardım proqramından istifadə etmək üçün
verify_memory əmri mövcuddur (bütün dəstəklənən seçimlərin siyahısını əldə etmək üçün –h istifadə edin):
RF-Flasher_Launcher.exe verify_memory –h
Yaddaş əmrinin istifadəsini yoxlayın
RF-Flasher_Launcher.exe doğrulama_yaddaş [-h] -f FLASH_VERIFY_FILE[-s][-ünvan START_ADDRESS](-hamısı | -d DEVICE_ID) [-müxtəlif {0, 1, 2, 3, 4}][-l] (-UART |-SWD)[-tezlik {5,15,25,50,100,125,240,480,900,1800,4000 ,XNUMX}]
Yaddaş əmrinin isteğe bağlı arqumentlərini yoxlayın
- -ünvan START_ADDRESS, –-ünvan START_ADDRESS: doğrulama üçün başlanğıc ünvanı (.bin üçün) files yalnız). Varsayılan dəyər 0x10040000-dir.
- -hamısı, -hamısı: bütün qoşulmuş cihazlar (UART rejimində COM portu; ST-LINK ID, CMSIS-DAP ID və SWD rejimində J-link ID).
- -d DEVICE_ID, -device DEVICE_ID: əlaqə üçün istifadə olunan aparat alətinin ID-sini təyin edin (UART rejimində COM portu; ST-LINK ID, CMSIS-DAP ID və SWD rejimində J-Link ID).
- -f FLASH_VERIFY_FILE, –-file FLASH_DOĞRULA_FILE: file flash yaddaşı yoxlamaq üçün istifadə ediləcək
- -tezlik {5,15,25,50,100,125,240,480,900,1800,4000}, –tezlik {5,15,25,50,100,125,240,480,900,1800,4000}: tezlik LINK-D üçün müəyyən edilmiş dəyər – hardware modali. Varsayılan dəyər 4000-dir.
- -h, -–help: bu yardım mesajını göstərin və çıxın
- -l, -–log: log məlumatları.
- -s, –-show: yoxlama əməliyyatından sonra flash yaddaşı göstərir
- -SWD, –-swd: SWD rejimi (ST-LINK, CMSIS-DAP, J-Link aparat proqramlaşdırma/saxtalama aləti).
- -UART, –-uart: UART rejimi.
- -müfəssəl {0, 1, 2, 3, 4}, –müfəssəl {0, 1, 2, 3, 4}: çıxışın təfərrüatlılığını artırın; debug səviyyəsini 4-ə qədər təyin edin (yalnız SWD modallığı və jurnal məlumatları üçün). Varsayılan dəyər 2-dir.
- UART rejimi seçilərsə, cihaz PC-nin USB COM portuna qoşulmalı və –UART seçimindən istifadə edilməlidir. Əgər birdən çox cihaz PC USB portlarına qoşulubsa, –all seçimi onların hamısını seçməyə imkan verir. Alternativ olaraq, istifadəçi –d seçimindən istifadə edərək hər bir COM portunu təyin edə bilər.
- Əgər SWD rejimi seçilibsə, seçilmiş cihazın SWD xətlərinə SWD aparat proqramlaşdırma/saxtalama aləti qoşulmalıdır və -SWD seçimindən istifadə etmək lazımdır. SWD interfeysi vasitəsilə PC-yə birdən çox cihaz qoşulubsa, -all seçimi onların hamısını seçməyə imkan verir. Alternativ olaraq, istifadəçi –d seçimindən istifadə edərək hər bir interfeysi təyin edə bilər.
RF-Flasher başlatma proqramı: səhifələri silmək əmri
Müəyyən bir cihazdan flash yaddaş məzmunu səhifəsini silmək üçün RF-Flasher başlatma yardım proqramından istifadə etmək üçün
erase_pages əmri mövcuddur (bütün dəstəklənən seçimlərin siyahısını əldə etmək üçün –h istifadə edin):
RF-Flasher_Launcher.exe erase_pages –h
Səhifələrin əmr istifadəsini silin
RF-Flasher_Launcher.exe səhifələrin silinməsi [-h](-UART |-SWD)(-hamısı | -d DEVICE_ID) [-l] [-müxtəlif {0, 1, 2, 3, 4}] [-tezlik {5,15,25,50,100,125,240,480,900,1800,4000}] [-s] (-p SƏHİFƏLƏR | -aralıq ARALIĞI)
Səhifələri silmək isteğe bağlı arqumentləri əmr edir
- -hamısı, -hamısı: bütün qoşulmuş cihazlar (UART rejimində COM portu; ST-LINK ID, CMSIS-DAP ID və SWD rejimində J-link ID).
- -d DEVICE_ID, -device DEVICE_ID: əlaqə üçün istifadə olunan aparat alətinin ID-sini təyin edin (UART rejimində COM portu; ST-LINK ID, CMSIS-DAP ID və SWD rejimində J-Link ID).
- -h, –-help: bu yardım mesajını göstərin və çıxın.
- -l, –-log: log məlumatları.
- -tezlik {5,15,25,50,100,125,240,480,900,1800,4000}, -tezlik
{5,15,25,50,100,125,240,480,900,1800,4000}: tezlik dəyərini təyin edin (yalnız SWD modallığı üçün – ST-LINK aparatı üçün). Varsayılan dəyər 4000-dir. - -p SƏHİFƏLƏR, –səhifə SƏHİFƏLƏR: silinəcək səhifələrin siyahısı (0-dan başlayır).
- -aralıq RANGE RANGE, -aralıq RANGE RANGE: silinəcək səhifələrin diapazonu (burada birinci RANGE ən kiçik səhifə nömrəsini, ikinci RANGE ən yüksək səhifə nömrəsini göstərir).
- -s, –-show: yoxlama əməliyyatından sonra flash yaddaşı göstərir.
- -SWD, –-swd: SWD modallığı (ST-LINK, CMSIS-DAP, J-Link aparat proqramlaşdırma/saxtalama aləti).
- -UART, –-uart: UART modallığı. Bu əməliyyatı yerinə yetirməzdən əvvəl xüsusi lövhələr yükləmə rejiminə qoyulmalıdır. BlueNRG-LP və BlueNRG-LPS cihazları üçün istifadəçi PA10 pinini yüksək dəyərə təyin etməli və PA10-u yüksək dəyərdə saxlayaraq cihazın sıfırlama dövrünü yerinə yetirməlidir. BlueNRG-1 və BlueNRG-2 cihazları üçün istifadəçi DIO7 pinini yüksək dəyərə təyin etməli və DIO7-ni yüksək dəyərdə saxlayaraq cihazı sıfırlamalıdır.
- -müfəssəl {0, 1, 2, 3, 4}, –müfəssəl {0, 1, 2, 3, 4}: çıxışın təfərrüatlılığını artırın; debug səviyyəsini 4-ə qədər təyin edin (yalnız SWD modallığı və jurnal məlumatları üçün). Varsayılan dəyər 2-dir.
- UART rejimi seçilərsə, cihaz PC-nin USB COM portuna qoşulmalı və –UART seçimindən istifadə edilməlidir. Əgər birdən çox cihaz PC USB portlarına qoşulubsa, –all seçimi onların hamısını seçməyə imkan verir. Alternativ olaraq, istifadəçi –d seçimindən istifadə edərək hər bir COM portunu təyin edə bilər.
- Əgər SWD rejimi seçilibsə, seçilmiş cihazın SWD xətlərinə SWD aparat proqramlaşdırma/saxtalama aləti qoşulmalıdır və -SWD seçimindən istifadə etmək lazımdır. SWD interfeysi vasitəsilə PC-yə birdən çox cihaz qoşulubsa, -all seçimi onların hamısını seçməyə imkan verir. Alternativ olaraq, istifadəçi –d seçimindən istifadə edərək hər bir interfeysi təyin edə bilər.
RF-Flasher başlatma proqramı: OTP əmrini oxuyun
Müəyyən bir cihazın OTP-ni oxumaq üçün RF-Flasher başlatma yardım proqramından istifadə etmək üçün read_OTP əmri mövcuddur (bütün dəstəklənən seçimlərin siyahısını əldə etmək üçün –h istifadə edin):
RF-Flasher_Launcher.exe read_OTP –h
OTP əmrinin istifadəsini oxuyun
RF-Flasher_Launcher.exe read_OTP [-h] (hamısı | -d DEVICE_ID) [-ünvan OTP_ADDRESS][-num NUM] [-tezlik {5,15,25,50,100,125,240,480,900,1800,4000}- [-] s] [-müfəssəl {0,1,2,3,4}]
OTP əmrinin isteğe bağlı arqumentlərini oxuyun
- -ünvanı OTP_ADDRESS, -ünvanı OTP_ADDRESS: OTP sahəsinin ünvanı (defolt: 0x10001800
– söz düzülmüşdür). - -hamısı, -hamısı: bütün qoşulmuş cihazlar (ST-LINK ID, CMSIS-DAP ID və SWD rejimində J-link ID).
- -d DEVICE_ID, -device DEVICE_ID: əlaqə üçün istifadə olunan aparat alətinin ID-sini təyin edin (ST-LINK ID, CMSIS-DAP ID və SWD rejimində J-Link ID).
- -tezlik {5,15,25,50,100,125,240,480,900,1800,4000}, –tezlik {5,15,25,50,100,125,240,480,900,1800,4000}: tezlik LINK-D üçün müəyyən edilmiş dəyər – hardware modali. Varsayılan dəyər 4000-dir.
- -h, –-help: bu yardım mesajını göstərin və çıxın.
- -l, –-log: log məlumatları.
- -num NUM, -number NUM: OTP sahəsində oxunacaq sözlərin sayı. Varsayılan dəyər 256-dır.
- -s, –-show: OTP sahəsini göstərir.
- -müfəssəl {0, 1, 2, 3, 4}, –müfəssəl {0, 1, 2, 3, 4}: çıxışın təfərrüatlılığını artırın; debug səviyyəsini 4-ə qədər təyin edin (yalnız SWD modallığı və jurnal məlumatları üçün). Varsayılan dəyər 2-dir.
Qeyd:
Read_OTP əmri yalnız SWD rejimində işləyir. Buna görə də, seçilmiş cihaz SWD xətlərinə SWD aparat proqramlaşdırma/saxtalama aləti qoşulmalıdır. SWD interfeysi vasitəsilə PC-yə birdən çox cihaz qoşulubsa, –all seçimi onların hamısını seçməyə imkan verir. Alternativ olaraq, istifadəçi –d seçimindən istifadə edərək hər bir interfeysi təyin edə bilər.
RF-Flasher başlatma proqramı: OTP əmrini yazın
Müəyyən bir cihazın OTP-ni oxumaq üçün RF-Flasher başlatma yardım proqramından istifadə etmək üçün write_OTP əmri mövcuddur (bütün dəstəklənən seçimlərin siyahısını əldə etmək üçün –h istifadə edin):
RF-Flasher_Launcher.exe write_OTP –h
OTP əmrinin istifadəsini yazın
RF-Flasher_Launcher.exe write_OTP [-h] (hamısı | -d DEVICE_ID) -ünvanı OTP_ADDRESS
-dəyər OTP_VALUE [-tezlik {5,15,25,50,100,125,240,480,900,1800,4000}] [-l] [-müxtəlif {0,1,2,3,4}]
OTP əmrinin isteğe bağlı arqumentlərini yazın
- -ünvanı OTP_ADDRESS, -ünvanı OTP_ADDRESS: OTP sahəsinin ünvanı (defolt: 0x10001800 – söz düzülmüşdür).
- -hamısı, -hamısı: bütün qoşulmuş cihazlar (ST-LINK ID, CMSIS-DAP ID və SWD rejimində J-link ID).
- -d DEVICE_ID, -device DEVICE_ID: əlaqə üçün istifadə olunan aparat alətinin ID-sini təyin edin (ST-LINK ID, CMSIS-DAP ID və SWD rejimində J-Link ID).
- -tezlik {5,15,25,50,100,125,240,480,900,1800,4000}, –tezlik {5,15,25,50,100,125,240,480,900,1800,4000}: tezlik LINK-D üçün müəyyən edilmiş dəyər – hardware modali. Varsayılan dəyər 4000-dir.
- -h, –-help: bu yardım mesajını göstərin və çıxın.
- -l, –-log: log məlumatları.
- -s, –-show: yoxlama əməliyyatından sonra flash yaddaşı göstərir.
- -dəyər OTP_VALUE, -dəyər OTP_VALUE: OTP dəyəri (söz, məsələn, 0x11223344)
- -müfəssəl {0, 1, 2, 3, 4}, –müfəssəl {0, 1, 2, 3, 4}: çıxışın təfərrüatlılığını artırın; debug səviyyəsini 4-ə qədər təyin edin (yalnız SWD modallığı və jurnal məlumatları üçün). Varsayılan dəyər 2-dir.
Qeyd:
write_OTP əmri yalnız SWD rejimində işləyir. Buna görə də, seçilmiş cihaz SWD xətlərinə SWD aparat proqramlaşdırma/saxtalama aləti qoşulmalıdır. SWD interfeysi vasitəsilə PC-yə birdən çox cihaz qoşulubsa, -all seçimi onların hamısını seçməyə imkan verir. Alternativ olaraq, istifadəçi –d seçimindən istifadə edərək hər bir interfeysi təyin edə bilər.
RF-Flasher başlatma proqramı: məsamples
Birləşdirilmiş BlueNRG-1 və BlueNRG-2 cihazlarında ikili təsviri ST-LINK aparat aləti ilə proqramlaşdırın (SWD rejimində):
RF-Flasher_Launcher.exe flash -SWD -hamısı -f “User_Application.hex” –l
USB COM portları vasitəsilə qoşulmuş Bluetooth® Low Energy cihazlarında ikili təsviri proqramlaşdırın (UART rejimində):
RF-Flasher_Launcher.exe flash -UART –hamısı -f “User_Application.hex” –l
CMSIS-DAP kanalı vasitəsilə qoşulmuş cihazlarda ikili təsviri silmək, yoxlamaq və qeyd etmək seçimlərindən istifadə edərək proqramlaşdırın (SWD rejimində):

Təftiş tarixi
Cədvəl 3. Sənədin təftiş tarixi
| Tarix | Versiya | Dəyişikliklər |
| 15 may 2018-ci il | 1 | İlkin buraxılış. |
|
03-2018 iyul |
2 |
Yenilənmiş Şəkil 1. BlueNRG-1, BlueNRG-2 Flasher Utility, Şəkil 2. Flasher Utility UART əsas pəncərəsi, Şəkil 3. Flasher utility UART rejimi: image file , Şəkil 4. Flaşör yardım proqramı UART rejimi: cihazın yaddaşı , Şəkil 5. Yandırıcı yardım proqramı UART rejimi: yaddaş sahələrinin dəyişdirilməsi, Şəkil 7. Flaşör Utiliti: SWD əsas pəncərəsi, Şəkil 8. Flaşör Utility SWD rejimi: cihaz yaddaşı , Şəkil 10.
Flaşör Utiliti: SWD avtomatik rejimi, Şəkil 11. Yandırıcı yardım proqramı: UART avtomatik rejimi, Şəkil 12. Yandırıcı yardım proqramı: UART avtomatik proqramlaşdırma tamamlandı və Şəkil 13. Yandırıcı Utility: SWD MAC ünvan seçimi. Sənəd boyu kiçik mətn dəyişiklikləri. |
| 26-fevral 2019 | 3 | Bölmə Girişi və Bölmə 3.1 UART rejimi yeniləndi: necə işə salın. Bölmə 8 Flasher başlatma yardım proqramı və onun bütün alt bölmələri əlavə edildi. |
|
09 aprel 2019-ci il |
4 |
Bölmə 8-də “Tətbiq qovluğuna” istinad əlavə edildi: RF-Flasher başlatma proqramı.
Yenilənmiş Bölmə 8.4: RF-Flasher başlatma yardım proqramı: flash əmri. |
|
14-2020 iyul |
5 |
BlueNRG-1 və BlueNRG-2 BlueNRG-X Flasher proqram paketinə dəyişdirildi
BlueNRG-LP cihazına istinad əlavə edildi. Yenilənib Şəkil 1. RF-Flasher yardım proqramı, Şəkil 3. Flaşör yardım proqramı UART əsas pəncərəsi, Şəkil 5. Flaşör yardım proqramı UART rejimi: Cihaz Yaddaş nişanı, Şəkil 6. Flaşör yardım proqramı UART rejimi: yaddaş sahələrinin dəyişdirilməsi, Şəkil 9. Flaşör yardım proqramı: SWD əsas pəncərəsi, Şəkil 10. Flaşör yardım proqramı SWD rejimi: Cihaz Yaddaş nişanı, Şəkil 14. Flaşör yardım proqramı: SWD Plug&Play rejimi, Şəkil 15. Flaşör yardım proqramı: MAC ünvan seçimi və Şəkil 18. RF-Flasher başlatma cihazı: -sil, -l, -doğrulama seçimi ilə flash əmri |
|
05-2020 dekabr |
6 | Yenilənmiş Bölmə Giriş, Bölmə 2.1: Sistem tələbləri, Bölmə 4.1: UART rejimi: necə işə salınmalı, Bölmə 5: SWD əsas pəncərəsi, Bölmə 5.1: SWD rejimi: necə işə salınmalı, Bölmə 8.1: Tələblər,
Bölmə 8.2: RF-Flasher başlatma yardım proqramı seçimləri, Bölmə 8.3: RF-Flasher başlatma proqramı: UART & SWD rejimləri, Bölmə 8.4: RF-Flasher başlatma proqramı: flash əmri, Bölmə 8.5: RF-Flasher başlatma proqramı: oxu əmri, Bölmə 8.6. : RF-Flasher başlatma proqramı: kütləvi silmə əmr, Bölmə 8.7: RF-Flasher başlatma proqramı: yaddaş əmrini yoxlayın. Əlavə edilmiş Bölmə 8.8: RF-Flasher başlatma proqramı: səhifələri silmək əmri. |
|
04-2021 oktyabr |
7 |
Əlavə edilmiş Bölmə 5.2: SWD rejimi: yükləyici sektorunu oxuyun və Bölmə 5.3: SWD rejimi: OTP sahəsini oxuyun.
Başlıq yeniləndi, Bölmə Giriş, Bölmə 2: İşə başlama, Bölmə 2.1: Sistem tələbləri, Bölmə 2.2: Proqram paketinin qurulması, Bölmə 3: Alətlər paneli interfeysi, Bölmə 4: UART əsas pəncərəsi, Bölmə 8: RF-Flaşer başlatma proqramı, Bölmə 8.1: Tələblər, Bölmə 8.2: RF-Flasher başlatma yardım proqramı seçimləri, Bölmə 8.3: RF-Flasher başlatma yardım proqramı: UART və SWD rejimləri , Bölmə 8.4: RF-Flasher başlatma proqramı: flash əmri, Bölmə 8.5: RF-Flasher başlatma proqramı: oxu əmri, Bölmə 8.6: RF-Flasher başlatma yardım proqramı: kütləvi silmə əmri, Bölmə 8.7: RF-Flasher başlatma yardım proqramı: yaddaşı yoxlayın əmri, Bölmə 8.8: RF-Flasher başlatma proqramı: səhifələri silmək əmri , Bölmə 1.1: Akronimlərin siyahısı və Bölmə 1.2: İstinad sənədləri. |
| Tarix | Versiya | Dəyişikliklər |
| Yenilənmiş Şəkil 1. RF-Flasher yardım proqramı, Şəkil 2. İkisini müqayisə edin Files nişanı,
Şəkil 3. Flaşör yardım proqramının UART əsas pəncərəsi, Şəkil 4. Flaşör yardım proqramının UART rejimi: Şəkil File nişanı, Şəkil 5. Yandırıcı yardım proqramının UART rejimi: Cihaz Yaddaş nişanı, Şəkil 6. Flaşör yardım proqramının UART rejimi: yaddaş sahələrinin dəyişdirilməsi, Şəkil 7. Flaşör yardım proqramının UART rejimi: Cihazın yaddaşını Şəkil ilə müqayisə edin File nişanı, Şəkil 9. İşıqlandırıcı yardım proqramı: SWD əsas pəncərəsi, Şəkil 10. Flaşör yardım proqramı SWD rejimi: Cihaz Yaddaş nişanı, Şəkil 16. Flaşör yardım proqramı: UART MAC ünvanının proqramlaşdırılması, Şəkil 17. Flaşör yardımı: SWD MAC ünvanının proqramlaşdırılması və Şəkil 18. RF -Flasher başlatma cihazı: – sil, -l, -doğrulama seçimi ilə flaş əmri. |
||
|
06 aprel 2022-ci il |
8 |
Sənəd boyu BlueNRG-LPS arayışı əlavə edildi.
Yenilənmiş Bölmə 8.3: RF-Flasher başlatma proqramı: UART & SWD rejimləri və Bölmə 8.4: RF-Flasher başlatma proqramı: flash əmri. |
|
10-2024 iyul |
9 |
Yenilənib:
|
Vacib XƏBƏRDARLIQ – DİQQƏTLİ OXUYUN
STMicroelectronics NV və onun törəmə müəssisələri (“ST”) istənilən vaxt xəbərdarlıq etmədən ST məhsullarına və/yaxud bu sənədə dəyişikliklər, düzəlişlər, təkmilləşdirmələr, dəyişikliklər və təkmilləşdirmələr etmək hüququnu özündə saxlayır. Alıcılar sifariş verməzdən əvvəl ST məhsulları haqqında ən son müvafiq məlumatları əldə etməlidirlər. ST məhsulları, sifarişin qəbulu zamanı mövcud olan ST-nin satış şərtlərinə uyğun olaraq satılır.
Alıcılar ST məhsullarının seçimi, seçimi və istifadəsinə görə məsuliyyət daşıyırlar və ST tətbiq yardımı və ya alıcıların məhsullarının dizaynına görə heç bir məsuliyyət daşımır.
ST tərəfindən hər hansı əqli mülkiyyət hüququna açıq və ya nəzərdə tutulan heç bir lisenziya verilmir.
ST məhsullarının burada göstərilən məlumatdan fərqli müddəalarla yenidən satışı ST tərəfindən belə məhsul üçün verilən hər hansı zəmanəti ləğv edir.
ST və ST loqosu ST-nin ticarət nişanlarıdır. ST ticarət nişanları haqqında əlavə məlumat üçün baxın www.st.com/trademarks. Bütün digər məhsul və ya xidmət adları müvafiq sahiblərinin mülkiyyətidir.
Bu sənəddəki məlumatlar əvvəllər bu sənədin hər hansı əvvəlki versiyalarında verilmiş məlumatları əvəz edir və əvəz edir.
© 2024 STMicroelectronics – Bütün hüquqlar qorunur
UM2406 - Rev 9
Sənədlər / Resurslar
![]() |
STMicroelectronics UM2406 RF-Flasher Utility Proqram Paketi [pdf] İstifadəçi Təlimatı UM2406, UM2406 RF-Flasher Utility Proqram Paketi, RF-Flasher Utility Proqram Paketi, RF-Flasher Utility Proqram Paketi, Kommunal Proqram Paketi, Proqram Paketi, Paket |





