STMicroelectronics-LOGO

STMicroelectronics UM2406 آر ايف فليشر يوٽيليٽي سافٽ ويئر پيڪيج

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package-PRODUCT

وضاحتون

  • BlueNRG-LP، BlueNRG-LPS، BlueNRG-1، ۽ BlueNRG-2 ڊوائيسز کي سپورٽ ڪري ٿو
  • انٽرفيس: UART موڊ ۽ SWD موڊ
  • خاصيتون: فليش ميموري پروگرامنگ، پڙهڻ، ماس ايريز، مواد جي تصديق
  • سسٽم گهرجن: 2 GB جي رام، USB بندرگاهن، Adobe Acrobat Reader 6.0 يا بعد ۾

پيداوار جي استعمال جون هدايتون

شروع ٿيڻ
هي سيڪشن سسٽم گهرجن ۽ سافٽ ويئر پيڪيج جي سيٽ اپ تي معلومات مهيا ڪري ٿو.

سسٽم گهرجون:

  • گھٽ ۾ گھٽ 2 GB ريم
  • USB بندرگاهن
  • Adobe Acrobat Reader 6.0 يا بعد ۾
  • تجويز ڪيل ڊسپلي اسڪيل ۽ سيٽنگون 150٪ تائين

سافٽ ويئر پيڪيج سيٽ اپ:
يوٽيلٽي کي هلائڻ لاءِ، ڪلڪ ڪريو RF-Flasher يوٽيلٽي آئڪن تي واقع [Start] > [ST RF-Flasher Utility xxx] > [RFFlasher Utility].

ٽول بار انٽرفيس
آر ايف فلاسر يوٽيلٽي مين ونڊو جي ٽول بار سيڪشن ۾، استعمال ڪندڙ هيٺين عملن کي انجام ڏئي سگھن ٿا:

  • موجوده .bin يا .hex لوڊ ڪريو file: [File] > [کليل file…]
  • موجوده ياداشت واري تصوير محفوظ ڪريو: [File] > [محفوظ ڪريو File جيئن...]
  • موجوده .bin يا .hex بند ڪريو file: [File] > [بند ڪريو file]
  • ST-LINK تعدد سيٽ ڪريو: [اوزار] > [سيٽنگون...]
  • لاگ ان کي فعال يا غير فعال ڪريو file تخليق: [اوزار] > [سيٽنگون...]

FAQ

  • آر ايف فلاسر يوٽيلٽي سافٽ ويئر پيڪيج پاران ڪهڙن ڊوائيسز کي سپورٽ ڪئي وئي آهي؟
    سافٽ ويئر پيڪيج هن وقت BlueNRG-LP، BlueNRG-LPS، BlueNRG-1، ۽ BlueNRG-2 ڊوائيسز کي سپورٽ ڪري ٿو.
  • RF-Flasher يوٽيلٽي کي هلائڻ لاءِ گهٽ ۾ گهٽ سسٽم جون ڪهڙيون ضرورتون آهن؟
    گھٽ ۾ گھٽ سسٽم گهرجن ۾ شامل آھن گھٽ ۾ گھٽ 2 GB جي رام، USB بندرگاھن، ۽ Adobe Acrobat Reader 6.0 يا بعد ۾.
  • مان موجوده ميموري تصوير کي ڪيئن محفوظ ڪري سگهان ٿو RF-Flasher يوٽيلٽي ۾؟
    موجوده ميموري تصوير کي محفوظ ڪرڻ لاءِ، [ ڏانهن وڃوFile] > [محفوظ ڪريو File جيئن…] ۽ .bin ۾ محفوظ ڪرڻ لاءِ ميموري سيڪشن چونڊيو file.

يو ايم 2406
استعمال ڪندڙ دستي

آر ايف فليشر يوٽيلٽي سافٽ ويئر پيڪيج

تعارف

هي دستاويز بيان ڪري ٿو RF-Flasher يوٽيلٽي سافٽ ويئر پيڪيج (STSW-BNRGFLASHER)، جنهن ۾ RF-Flasher يوٽيلٽي پي سي ايپليڪيشن شامل آهي.
RF-Flasher يوٽيليٽي هڪ اسٽينڊل پي سي ايپليڪيشن آهي، جيڪا BlueNRG-1، BlueNRG-2، BlueNRG-LP، ۽ BlueNRG-LPS Bluetooth® لو انرجي سسٽم-آن-چپ فليش ميموري کي پڙهڻ جي اجازت ڏئي ٿي، وڏي پئماني تي ختم ٿيل، لکڻ، ۽ پروگرام ٿيل.
اهو في الحال انٽرفيس کي سپورٽ ڪري ٿو BlueNRG-LP، BlueNRG-LPS، BlueNRG-1، ۽ BlueNRG-2 فليش ميموري کي UART موڊ ذريعي ڊوائيس اندروني UART بوٽ لوڊر استعمال ڪندي. اهو في الحال انٽرفيس کي سپورٽ ڪري ٿو BlueNRG-LP، BlueNRG-LPS، BlueNRG-1، ۽ BlueNRG-2 فليش ميموري کي SWD موڊ ذريعي معياري SWD انٽرفيس استعمال ڪندي معياري هارڊويئر پروگرامنگ/ڊيبگنگ ٽولز (CMSIS-DAP، ST-LINK) ، ۽ جي-لنڪ).
ان کان علاوه، اهو پڻ اجازت ڏئي ٿو هڪ ميڪ ايڊريس کي محفوظ ڪرڻ جي مخصوص فليش ميموري جي جڳهه ۾ جيڪو صارف طرفان چونڊيو ويو آهي UART ۽ SWD ٻنهي طريقن ۾.
RF-Flasher سافٽ ويئر پيڪيج پڻ هڪ اسٽينڊ اڪيلو فليش لانچر يوٽيلٽي فراهم ڪري ٿو، جيڪا فليش ميموري پروگرامنگ، پڙهڻ، ماس ايريز، ۽ مواد جي تصديق جي اجازت ڏئي ٿي. فليش لانچر يوٽيلٽي کي صرف PC DOS ونڊو جي ضرورت آهي.

نوٽ:
آر ايف جو اصطلاح هن وقت BlueNRG-LP، BlueNRG-LPS، BlueNRG-1، ۽ BlueNRG-2 ڊوائيسز ڏانهن اشارو ڪري ٿو. ڪنهن به خاص فرق کي نمايان ڪيو ويو آهي جتي ضرورت هجي.

عام معلومات

مخففات جي فهرست

جدول 1. مخففات جي فهرست

اصطلاح مطلب
RF ريڊيو فريڪوئنسي
SWD سيريل تار ڊيبگ
UART يونيورسل هم وقت ساز رسيور-ٽرانسميٽر
USB يونيورسل سيريز بس

حوالا دستاويز

جدول 2. حوالا دستاويز

حوالو قسم عنوان
ڊي ايس 11481 BlueNRG-1 ڊيٽا شيٽ Programmable Bluetooth® گھٽ توانائي وائرليس SoC
ڊي ايس 12166 BlueNRG-2 ڊيٽا شيٽ Programmable Bluetooth® گھٽ توانائي وائرليس SoC
ڊي بي 3557 STSW-BNRGFLASHER ڊيٽا مختصر RF-Flasher سافٽ ويئر پيڪيج لاءِ ڊيٽا مختصر
ڊي ايس 13282 BlueNRG-LP ڊيٽا شيٽ Programmable Bluetooth® گھٽ توانائي وائرليس SoC
ڊي ايس 13819 BlueNRG-LPS ڊيٽا شيٽ Programmable Bluetooth® گھٽ توانائي وائرليس SoC

شروع ٿيڻ

هي سيڪشن RF-Flasher يوٽيلٽي پي سي ايپليڪيشن ۽ لاڳاپيل سافٽ ويئر پيڪيج جي انسٽاليشن جي طريقيڪار کي هلائڻ لاءِ سڀني سسٽم گهرجن کي بيان ڪري ٿو.

سسٽم گهرجون
RF-Flasher يوٽيلٽي کي ھيٺيون گھٽ ۾ گھٽ گھرجون آھن:

  • Intel® يا AMD پروسيسر سان PC هيٺ ڏنل Microsoft® آپريٽنگ سسٽم هلائي رهيو آهي:
    • ونڊوز® 10
  • گھٽ ۾ گھٽ 2 GB ريم
  • USB بندرگاهن
  • Adobe Acrobat Reader 6.0 يا بعد ۾
  • تجويز ڪيل ڊسپلي اسڪيل ۽ سيٽنگون 150٪ تائين آهن.

سافٽ ويئر پيڪيج سيٽ اپ
استعمال ڪندڙ هن يوٽيلٽي کي RF-Flasher يوٽيلٽي آئڪن تي ڪلڪ ڪري هلائي سگھي ٿو ([Start]>[ST RF-Flasher Utility xxx]>[RF-Flasher يوٽيلٽي]).

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (1)

ٽول بار انٽرفيس

آر ايف فليشر يوٽيلٽي مين ونڊو جي ٽول بار سيڪشن ۾، استعمال ڪندڙ هيٺين عملن کي انجام ڏئي سگھن ٿا:

  • موجوده .bin يا .hex لوڊ ڪريو (Intel وڌايل) file، استعمال ڪندي [File]>[کليل file…]
  • موجوده ياداشت واري تصوير کي .bin ۾ محفوظ ڪريو file، استعمال ڪندي [File]>[محفوظ ڪريو File جيئن...]. شروعاتي پتو ۽ ميموري سيڪشن جو سائز جيڪو محفوظ ڪيو ويندو file ڊيوائس ميموري ٽيب مان چونڊيل آهن.
  • موجوده .bin يا .hex بند ڪريو file، استعمال ڪندي [File]>[بند ڪريو file]
  • ST-LINK تعدد مقرر ڪريو، استعمال ڪندي [Tools]>[سيٽنگون...]
  • لاگ ان کي فعال يا غير فعال ڪريو file UART/SWD موڊليٽي ۾ تخليق، استعمال ڪندي [ٽولز]>[سيٽنگون...]. جيڪڏهن لاگ files محفوظ ٿيل آهن، اهو ممڪن آهي ته ڊيبگ معلومات جي سطح کي محفوظ ڪرڻ لاء مقرر ڪيو وڃي (صرف SWD لاء). سڀ لاگ files کي محفوظ ڪيو ويو آهي {insta llation path}\ST\RF-Flasher Utility xxx\Logs\.
  • ماس ايريز، استعمال ڪندي [ٽولز]>[ماس ايريز].
  • فليش ميموري مواد جي تصديق ڪريو [اوزار]> [فليش مواد جي تصديق ڪريو].
  • ايپليڪيشن ورزن حاصل ڪريو، استعمال ڪندي [مدد]>[اٽڪل].
  • ڊائون لوڊ ڪريو a fileاستعمال ڪندي [Tools]>[Flash].
  • ڊيوائس شعبن کي ختم ڪريو، استعمال ڪندي [ٽولز]>[صفحا ختم ڪريو...]
  • منتخب ٿيل تصوير سان ڊوائيس ميموري جو مقابلو ڪريو file, استعمال ڪندي [Tools]>[Compare Device Memory سان file]. ٻه تصوير files تصوير سان ڊوائيس ميموري جي مقابلي ۾ ڏيکاريل آهن File ٽيب ۽ لاڳاپيل فرق ڳاڙهي رنگ ۾ نمايان ڪيا ويا آهن.
  • ٻن جو مقابلو ڪريو files، استعمال ڪندي [File]>[ٻن جو مقابلو ڪريو files]
  • پڙهو بوٽ لوڊر سيڪٽر (صرف SWD موڊ ۾)، استعمال ڪندي [Tools]> [Read Bootloader Sector (SWD)].
  • OTP ايريا پڙهو (صرف SWD موڊ ۾)، استعمال ڪندي [Tools]> [OTP ايريا پڙهو (SWD)].
  • بوٽ لوڊر سيڪٽرز يا او ٽي پي ايريا کي .bin ۾ محفوظ ڪريو file، استعمال ڪندي [File]>[محفوظ ڪريو File جيئن...].

استعمال ڪندڙ به ٻه تصوير چونڊي سگهو ٿا files ۽ انهن جي ڀيٽ ڪريو. ٻه تصوير files ٻئي مقابلي ۾ ڏيکاريل آهن Files ٽيب ۽ لاڳاپيل فرق ڳاڙهي رنگ ۾ نمايان ڪيا ويا آهن. .bin ۽ .hex file فارميٽ سپورٽ آهن.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (2)

RF-Flasher يوٽيلٽي مين ونڊو جي مٿئين حصي ۾، استعمال ڪندڙ تصوير کي منتخب ڪري سگھي ٿو file [تصوير چونڊيو] ذريعي File] بٽڻ. استعمال ڪندڙ ميموري جو قسم چونڊي سگھي ٿو: فليش ميموري، بوٽ لوڊر، يا OTP علائقو. فليش ميموري علائقي لاءِ، استعمال ڪندڙ شروعاتي پتو سيٽ ڪري سگھي ٿو (صرف بن لاءِ). file)
اهي سڀئي اختيارات UART ۽ SWD موڊ ۾ موجود آهن.
استعمال ڪندڙ کي منتخب ٿيل موڊ تائين رسائي کي چالو ڪرڻ جي ضرورت آهي (UART يا SWD). اهي UART موڊ لاءِ لاڳاپيل COM پورٽ کولڻ سان، يا هڪ SWD هارڊويئر پروگرامنگ/ڊيبگنگ ٽول کي ڊيوائس SWD لائينن سان ڳنڍڻ سان ڪري سگهن ٿا.

UART مکيه ونڊو
RF-Flasher يوٽيلٽي مين ونڊو جي UART مين ونڊو ٽيب ۾، صارف COM بندرگاھ کي منتخب ڪري سگھي ٿو جيڪو ڊوائيس کي انٽرفيس ڪرڻ لاءِ استعمال ڪيو وڃي COM بندرگاھن جي فهرست جي سيڪشن ذريعي.
آر ايف ڊيوائس جي تشخيصي بورڊ لاءِ استعمال ٿيل سيريل بيڊ جي شرح 460800 بي پي ايس آهي.
STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (3)

UART موڊ: ڪيئن هلائڻ
تصوير file چونڊ
موجوده .bin يا .hex لوڊ ڪرڻ لاء file، [تصوير چونڊيو] استعمال ڪريو File] مکيه صفحي تي بٽڻ، [ ڏانهن وڃوFile]>[کليل File…]، يا تصوير ڏانهن وڃو File ٽيب. چونڊيل جو پورو رستو file بٽڻ جي اڳيان ظاهر ٿئي ٿو ۽ [فليش] بٽڻ فعال ٿي وڃي ٿو جڏهن file لوڊ ڪيو آهي.
COM بندرگاهن جي فهرست ٽيب ڏيکاري ٿو سڀني ڳنڍيل ڊوائيسز کي PC USB بندرگاهن تي. [سڀ کي منتخب ڪريو]، [سڀ کي غير منتخب ڪريو]، ۽ [سڀ کي ڦيرايو] بٽڻ استعمال ڪندڙ کي وضاحت ڪرڻ ڏيو ته ڪھڙا ڳنڍيل ڊوائيسز (سڀ، ڪو به، يا انھن مان ڪجھ) يوٽيلٽي عملن جو ھدف ھئڻ گھرجي. اهو طريقو، ساڳيو آپريشن (يعني فليش ميموري پروگرامنگ) هڪ ئي وقت ڪيترن ئي ڊوائيسز تي ڪري سگهجي ٿو. [ريفريش] بٽڻ صارف کي ڳنڍيل ڊوائيسز جي لسٽ کي تازو ڪرڻ جي اجازت ڏئي ٿو.
ڊفالٽ طور، [Actions] سيڪشن ۾ [Mas erase] آپشن چيڪ نه ڪيو ويو آهي، ۽ صرف گهربل ميموري صفحا ختم ڪيا ويا آهن ۽ ان سان لکيل آهن. file مواد. جڏهن هي اختيار چيڪ ڪيو ويندو آهي، هڪ مڪمل ڪاميٽي ختم ٿي ويندي آهي فليش ميموري پروگرامنگ مرحلي کان اڳ.
[تصديق] اختيار هڪ چيڪ کي يقيني بڻائي ٿو ته ميموري مواد صحيح لکيو ويو آهي.
فليش ميموري تي آپريشن کان پوءِ ڊيوائس ميموري ٽيبل کي اپڊيٽ ڪرڻ لاءِ [ڊيوائس ميموري کي اپڊيٽ ڪريو] اختيار کي چيڪ ڪريو.
ريڊ آئوٽ تحفظ جو اختيار فليش ميموري پروگرامنگ کان پوءِ ڊوائيس جي ريڊ آئوٽ تحفظ کي قابل بڻائي ٿو.
چيڪ ڪريو [Auto Baudrate] آپشن صرف ان صورت ۾ جڏهن بورڊ تي هارڊويئر ري سيٽ ڪيو وڃي ته [آٽو باڊريٽ] آپريشن کي مجبور ڪيو وڃي. ڊفالٽ طور، [Auto Baudrate] آپشن چيڪ نه ڪيو ويو آهي.

تصوير File ٽيب
منتخب ٿيل file نالو، سائيز، ۽ پارس ٿيل مواد کي ڊوائيس فليش ميموري ۾ پروگرام ڪرڻ لاء ٿي سگھي ٿو viewتصوير ۾ ايڊ ڪيو ويو File ٽيب.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (4)

ڊوائيس ميموري ٽيب
هن ٽيب کي چونڊيو view ڳنڍيل ڊيوائس جو ميموري مواد ([پڙهڻ] بٽڻ ذريعي) ۽ لاگ جنهن ۾ چونڊيل ڊيوائس تي ڪيل عمل شامل آهن.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (5)

ٽيبل ۾ [Start Address and Size] پاران بيان ڪيل ميموري واري حصي کي منتقل ڪرڻ لاءِ [پڙهڻ] بٽڻ تي ڪلڪ ڪريو.
پوري فليش ميموري پڙهڻ لاءِ، چيڪ ڪريو [مڪمل ياداشت] آپشن.
پهريون ڪالم هيٺ ڏنل 16 بائيٽ جو بنيادي پتو ڏئي ٿو قطار ۾ (مثال طورample، قطار 0x10040050، ڪالم 4 ۾ 0x10040054 تي هيڪساڊيڪل بائيٽ ويل آهي. استعمال ڪندڙ بائيٽ ويلز کي تبديل ڪري سگھي ٿو سيل تي ڊبل ڪلڪ ڪري ۽ نئين هيڪساڊيڪل ويل داخل ڪري. تبديل ٿيل بائيٽ ڳاڙهي ۾ ظاهر ٿيندا آهن.
ڊوائيس فليش ميموري ۾ نئين بائيٽ ويلز سان پوري صفحي کي پروگرام ڪرڻ لاءِ [لکيو] بٽڻ تي ڪلڪ ڪريو.
[فليش] بٽڻ هڪ فليش ميموري پروگرامنگ آپريشن کي چونڊيل آپشن سان شروع ڪرڻ جي اجازت ڏئي ٿو. جيڪڏهن [MAC ايڊريس] چيڪ بڪس چيڪ ڪيو ويو آهي، صارف ميموري ايڊريس بيان ڪري سگهي ٿو جتي چونڊيل MAC ايڊريس محفوظ ٿيل آهي. جڏهن [فليش] بٽڻ تي ڪلڪ ڪيو ويندو آهي، ميڪ ايڊريس تصوير کان پوء پروگرام ڪيو ويندو آهي file.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (6)

تصوير سان ڊوائيس ميموري جو مقابلو ڪريو File ٽيب
صارف چونڊيل تصوير سان موجوده ڊوائيس ياداشت جي ڀيٽ ڪري سگھي ٿو file. ٻه تصوير files ڏيکاريل آهن ۽ ڪنهن به فرق کي ڳاڙهي ۾ نمايان ڪيو ويو آهي. .bin ۽ .hex files فارميٽ جي حمايت ڪئي وئي آهي.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (6) ٻين بورڊن سان گڏ آر ايف فلاسر يوٽيلٽي استعمال ڪندي
RF-Flasher يوٽيليٽي خودڪار طريقي سان پي سي USB بندرگاهن سان ڳنڍيل BlueNRG-1، BlueNRG-2، BlueNRG-LP، ۽ BlueNRG-LPS تشخيصي بورڊ (STDK طور ڏيکاريل) کي ڳولي ٿو. اهو استعمال ڪري ٿو هڪ معاون STM32 (GUI پاران هلندڙ) ڊوائيس کي ري سيٽ ڪرڻ ۽ ان کي UART بوٽ لوڊر موڊ ۾ رکڻ لاء.
ايپليڪيشن ڪسٽم بورڊن سان پڻ ڪم ڪري ٿي، ڳنڍيل ڊوائيس تائين سادي UART رسائي فراهم ڪري ٿي، پر صارف کي لازمي طور تي ڊوائيس بوٽ لوڊر موڊ ۾ رکڻ گهرجي. ڪنهن به غير اسٽيول COM بندرگاهن جي چونڊ تي، هيٺ ڏنل پاپ اپ ظاهر ٿئي ٿو:

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (8)

جڏهن هي پاپ اپ ظاهر ٿئي ٿو ۽ ڊوائيس جي قسم تي منحصر آهي، بوٽ لوڊر موڊ کي چالو ڪيو ويو آهي:

  • BlueNRG-LP ۽ BlueNRG-LPS ڊوائيسز لاءِ، صارف کي لازمي طور تي PA10 پن کي اعليٰ قيمت تي مقرر ڪرڻ گھرجي ۽ ڊوائيس جي ري سيٽ چڪر کي انجام ڏيڻ گھرجي (PA10 کي اعليٰ قيمت تي رکڻ).
  • BlueNRG-1 ۽ BlueNRG-2 ڊوائيسز لاءِ، صارف کي لازمي طور تي DIO7 پن کي اعليٰ قيمت تي مقرر ڪرڻ ۽ ڊيوائس کي ري سيٽ ڪرڻ گھرجي (ڊيو7 کي اعليٰ قيمت تي رکڻ).

استعمال ڪندڙ پڻ پاپ اپ ونڊو ۾ UART لاءِ ترجيحي بيڊ جي شرح مقرر ڪري سگھي ٿو ۽ پوءِ GUI ڏانھن موٽڻ لاءِ OK کي دٻايو.

نوٽ:
استعمال ڪندڙ کي لازمي طور تي ڊوائيس کي ري سيٽ ڪرڻ کان پاسو ڪرڻ گهرجي جڏهن ته RF-Flasher يوٽيليٽي استعمال ڪندي، جيستائين ڪمپورٽ سيٽنگ پاپ اپ فعال نه هجي. جيڪڏهن ڊوائيس ريٽ ڪيو ويو آهي، صارف کي لازمي طور تي COM بندرگاهن کي ٽوگل ڪرڻ گهرجي Flasher افاديت ٻيهر استعمال ڪرڻ لاء.

نوٽ:
جڏهن يو ايس بي ايف ٽي ڊي آئي انٽرفيس ذريعي BlueNRG-1، BlueNRG-2، BlueNRG-LP، ۽ BlueNRG-LPS ڊوائيسز تائين UART رسائي فراهم ڪندي ڪسٽم بورڊ استعمال ڪيا ويندا آهن، صارف کي USB FTDI PC ڊرائيور سان لاڳاپيل ويڪرائي کي ٻه ڀيرا چيڪ ڪرڻ گهرجي. هي ڳنڍيل بندرگاهن کي USB مجازي COM جي طور تي تسليم ڪرڻ جي اجازت ڏئي ٿو. هڪ عام USB-FTDI PC ڊرائيور تي، لاڳاپيل ڊوائيس USB ڊرائيور سيٽنگن کي ٻه ڀيرا چيڪ ڪريو [پراپرٽيز]>[پورٽ
سيٽنگون]>[ترقي يافته]. پڪ ڪريو ته ويڪرائي ٽائمر جي قيمت 1 ms تي مقرر ڪئي وئي آهي. هي سيٽنگ ڏاڍي سفارش ڪئي وئي آهي فليش ميموري آپريشن کي تيز ڪرڻ لاء ڪسٽم بورڊ تي.

SWD مکيه ونڊو

RF-Flasher يوٽيلٽي مين ونڊو ۾ SWD مين ونڊو ٽيب استعمال ڪرڻ لاءِ، صارف کي SWD هارڊويئر پروگرامنگ/ڊيبگنگ ٽول کي ڊيوائس SWD لائينن سان ڳنڍڻ گھرجي (BlueNRG-1، BlueNRG-2، BlueNRG-LP، ۽ BlueNRG-LPS ڊوائيسز. ).
هيٺ ڏنل SWD هارڊويئر پروگرامنگ / ڊيبگنگ انٽرفيس کي سپورٽ ڪيو ويو آهي، فرض ڪيو ته چونڊيل هارڊويئر ۽ لاڳاپيل سافٽ ويئر اوزار ڳنڍيل ڊوائيس کي سپورٽ ڪن ٿا:

  1. CMSIS-DAP
  2. ST-LINK
  3. جي-لنڪ

نوٽ
J-Link کي ڊيبگ اڊاپٽر طور استعمال ڪرڻ لاءِ، USB ڊرائيور کي J-Link ڊرائيور کان WinUSB ۾ تبديل ڪرڻو پوندو. اهو آساني سان ڪري سگهجي ٿو اوزار استعمال ڪندي HYPERLINK Zadig (https://zadig.akeo.ie) هيٺ ڏنل:

  • ڊوائيس لسٽ مان J-Link چونڊيو
  • ڊرائيور جي طور تي "WinUSB" چونڊيو
  • WinUSB ڊرائيور کي انسٽال ڪرڻ لاءِ [انسٽال ڊرائيور] تي ڪلڪ ڪريو

نوٽ:
HYPERLINK J-Link OpenOCD ڏانهن رجوع ڪريو webسائيٽ (https://wiki.segger.com/OpenOCD) وڌيڪ معلومات لاء.

نوٽ:
خبردار: هڪ دفعو J-Link USB ڊرائيور کي تبديل ڪيو ويو، J-Link سافٽ ويئر پيڪيج مان ڪوبه SEGGER سافٽ ويئر J-Link سان رابطو ڪرڻ جي قابل ناهي. SEGGER J-Link سافٽ ويئر ٻيهر استعمال ڪرڻ لاءِ، USB ڊرائيور کي ان جي ڊفالٽ ڏانھن واپس وڃڻو پوندو.
STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (8)

SWD موڊ: ڪيئن هلائڻ
تصوير file چونڊ
[تصوير چونڊيو] استعمال ڪريو File] مکيه صفحي تي بٽڻ دٻايو يا [ ڏانهن وڃوFile]>[ کليل File…] موجوده .bin يا .h لوڊ ڪرڻ لاءِ ex file. منتخب ٿيل جو پورو رستو file بٽڻ جي اڳيان ظاهر ٿئي ٿو ۽ [فليش] بٽڻ جي آخر ۾ فعال ٿي ويندي آهي file لوڊ ڪرڻ.
عملن واري ٽيب ۾، صارف ھيٺ ڏنل اختيارن کي منتخب ڪري سگھي ٿو:

  • [تصديق ڪريو]: هڪ چيڪ کي يقيني بڻائي ٿو ته ميموري مواد صحيح لکيو ويو آهي
  • [پڙهڻ جو تحفظ]: چونڊيل تصوير کي پروگرام ڪرڻ کان پوءِ ڊوائيس ريڊ آئوٽ تحفظ کي قابل بڻائي ٿو file
  • [ماس ايريز]: چونڊيل تصوير کي پروگرام ڪرڻ کان اڳ ڊوائيس جي ڪاميٽي ختم ڪرڻ جي اجازت ڏئي ٿي file
  • [ڊيوائس ميموري کي اپڊيٽ ڪريو]: ڊوائيس ميموري ٽيبل کي فليش ميموري پروگرامنگ آپريشن کان پوءِ اپڊيٽ ڪرڻ جي اجازت ڏئي ٿي
  • [پلگ ۽ پلے موڊ]: اجازت ڏئي ٿو پلگ ۽ پلے فليش ميموري پروگرامنگ موڊ کي فعال/بند ڪيو وڃي جڏهن صرف هڪ SWD پروگرامنگ ٽول موجود هجي. انهي حالت ۾، بورڊ هڪ وقت ۾ هڪ پروگرام ڪيا ويا آهن. جڏهن پروگرامنگ آپريشن هڪ بورڊ تي مڪمل ٿي چڪو آهي، اهو ممڪن آهي ان کي ان پلگ ڪرڻ ۽ ٻيو بورڊ پلگ ان ڪرڻ.

ڊفالٽ طور، [Flash] بٽڻ جي اڳيان [Mas erase] آپشن چيڪ نه ڪيو ويو آهي، ۽ صرف گهربل ميموري صفحا ختم ڪيا ويندا آهن ۽ لکيا ويندا آهن file مواد.
[منسلڪ انٽرفيس جي فهرست] ٽئب سڀني ڳنڍيل SWD انٽرفيس کي ڏيکاري ٿو (CMSIS-DAP، ST-LINK، ۽ J-Link). ڳنڍيل انٽرفيس جي لسٽ کي اپڊيٽ ڪرڻ لاءِ [ريفريش] بٽڻ کي دٻايو.
استعمال ڪندڙ اهو پڻ چونڊي سگھي ٿو ته ڪهڙو مخصوص SWD هارڊويئر انٽرفيس [انٽرفيس] فيلڊ ذريعي ڏيکاريو وڃي.
[سڀ کي منتخب ڪريو]، [سڀ کي غير منتخب ڪريو]، ۽ [سڀ کي ڦيرايو] بٽڻ استعمال ڪندڙ کي وضاحت ڪرڻ جي اجازت ڏين ٿا ته ڪھڙا ڳنڍيل SWD انٽرفيس (سڀ، ڪو به، يا انھن مان ڪجھ) يوٽيلٽي عملن جو ھدف ھئڻ گھرجي. اهو طريقو، ساڳيو آپريشن (يعني فليش ميموري پروگرامنگ) هڪ ئي وقت ڪيترن ئي ڊوائيسز تي ڪري سگهجي ٿو.
[فليش] بٽڻ هڪ فليش ميموري پروگرامنگ آپريشن کي چونڊيل آپشن سان شروع ڪرڻ جي اجازت ڏئي ٿو. جيڪڏهن [MAC ايڊريس] چيڪ بڪس چيڪ ڪيو ويو آهي، صارف ميموري ايڊريس بيان ڪري سگهي ٿو جتي چونڊيل MAC ايڊريس محفوظ ٿيل آهي. جڏهن [فليش] بٽڻ تي ڪلڪ ڪيو ويندو آهي، ميڪ ايڊريس تصوير کان پوء پروگرام ڪيو ويندو آهي file.
'تصوير' File'ٽيب
منتخب ٿيل file نالو، سائيز، ۽ پارس ٿيل مواد کي ڊوائيس فليش ميموري ۾ پروگرام ڪرڻ لاء ٿي سگھي ٿو viewتصوير ۾ ايڊ ڪيو ويو File ٽيب.

ڊوائيس ميموري ٽيب
هن ٽيب کي چونڊيو view ڳنڍيل ڊيوائس جو ميموري مواد ([پڙهڻ] بٽڻ ذريعي) ۽ لاگ جنهن ۾ چونڊيل ڊيوائس تي ڪيل عمل شامل آهن.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (10)

ٽيبل ۾ [Start Address and Size] پاران بيان ڪيل ميموري واري حصي کي منتقل ڪرڻ لاءِ [پڙهڻ] بٽڻ تي ڪلڪ ڪريو.
پوري فليش ميموري پڙهڻ لاءِ، چيڪ ڪريو [مڪمل ياداشت] آپشن.
پهريون ڪالم هيٺ ڏنل 16 بائيٽ جو بنيادي پتو ڏئي ٿو قطار ۾ (مثال طورample، قطار 0x10040050، ڪالم 4 ۾ 0x10040054 تي هيڪساڊيڪل بائيٽ ويل آهي. صارف بائيٽ ويلز کي تبديل ڪري سگھي ٿو سيل کي ڊبل ڪلڪ ڪري ۽ نئين هيڪساڊيڪل ويل داخل ڪري. تبديل ٿيل بائيٽ ڳاڙهي ۾ ظاهر ٿيندا آهن.
ڊوائيس فليش ميموري ۾ نئين بائيٽ ويلز سان پوري صفحي کي پروگرام ڪرڻ لاءِ [لکيو] بٽڻ تي ڪلڪ ڪريو.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (11)

نوٽ:
[ڊوائيس جو مقابلو ڪريو ياداشت کان File] SWD موڊ ۾ پڻ سپورٽ ٿيل آهي، ساڳين خاصيتن سان جيئن سيڪشن 4.1 ۾ بيان ڪيو ويو آهي: UART موڊ: ڪيئن هلائجي.

SWD موڊ: پڙهو بوٽ لوڊر شعبي
استعمال ڪندڙ SWD هارڊويئر پروگرامنگ انٽرفيس ذريعي ڳنڍيل ڊوائيس جي بوٽ لوڊر شعبي کي پڙهي سگهي ٿو [ٽولز]>[پڙهو بوٽ لوڊر سيڪٽر (SWD)]. بوٽ لوڊر شعبي جو مواد ڏيکاريل آهي بوٽ لوڊر/OTP ٽيب ۾.

نوٽ:
هي خصوصيت صرف SWD موڊ ۾ سپورٽ ڪئي وئي آهي ۽ صرف GUI ذريعي رسائي لائق آهي.STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (12)

SWD موڊ: OTP ايريا پڙهو
استعمال ڪندڙ [Tools]>[Read OTP Area (SWD)] کي منتخب ڪندي SWD هارڊويئر پروگرامنگ انٽرفيس ذريعي OTP ايريا ڳنڍيل ڊيوائس (جتي سپورٽ هجي) پڙهي سگهي ٿو. OTP علائقي جو مواد بوٽ لوڊر/OTP ٽيب ۾ ڏيکاريل آهي.
ھي خصوصيت UART موڊ ۾ سپورٽ نه آھي.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (13)

SWD پلگ ۽ راند پروگرامنگ موڊ
SWD پلگ اينڊ پلے پروگرامنگ موڊ صارف کي پروگرامنگ لوپ ۾ داخل ٿيڻ جي اجازت ڏئي ٿو پروگرام ڪرڻ لاءِ نئين ڊوائيس پليٽ فارم سان ڳنڍي. جڏهن فليش ميموري تصوير file ۽ پروگرامنگ عملن کي چونڊيو ويو آهي، فليش پي سي ايپليڪيشن صارف کان پڇي ٿي ته هڪ ڊوائيس کي SWD انٽرفيس سان ڳنڍڻ لاء (هڪ ڊوائيس لاء انتظار ڪري رهيو آهي N. 1 پيغام ڏيکاريل آهي).
جڏهن صارف ڊوائيس کي ڳنڍيندو آهي، هڪ ڊوائيس N. 1 ڳنڍيل پيغام ڏيکاري ٿو، ۽ ايپليڪيشن چونڊيل تصوير سان ڊوائيس کي پروگرام ڪرڻ شروع ڪري ٿي. file ۽ اختيارن. جڏهن پروگرامنگ آپريشن ختم ٿي ويندو آهي، فليشر ايپليڪيشن پيغام ڏيکاري ٿي مهرباني ڪري ڊيوائس ڊس ڪنيڪٽ ڪريو N. 1. جڏهن يوزر ڊيوائس ڊس ڪنيڪٽ ڪري ٿو، پيغام ڏيکاري ٿو Waiting for device N. 2. صارف هن خودڪار طريقي کي روڪي سگھي ٿو [اسٽاپ] بٽڻ کي دٻائڻ سان.
پلگ ۽ پلے موڊ استعمال ڪرڻ وقت، استعمال ڪندڙ کي استعمال ڪرڻ لاءِ انٽرفيس چونڊڻ گھرجي (CMSIS-DAP، ST-LINK، يا J-Link).

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (14)

MAC ايڊريس پروگرامنگ

MAC ايڊريس پروگرامنگ اجازت ڏئي ٿي MAC ايڊريس کي ڊيوائس تي مخصوص فليش ميموري جي جڳھ ۾ محفوظ ڪرڻ جي.
استعمال ڪندڙ چونڊي سگھي ٿو ھن اختيار کي چالو ڪرڻ يا نه چيڪ ڪرڻ سان يا نه چيڪ ڪرڻ سان [MAC ايڊريس] چيڪ باڪس. مخصوص فليش ميموري جو مقام [MAC Flash location] فيلڊ ذريعي مقرر ڪيو ويو آهي.
[ميڪ ايڊريس سيٽ ڪريو] بٽڻ استعمال ڪندڙ کي اجازت ڏئي ٿو ته هيٺ ڏنل ميڪ ايڊريس چونڊيو:

  1. چيڪ ڪريو [رينج] چيڪ باڪس ۽ مهيا ڪريو شروعاتي پتو [شروع ايڊريس] فيلڊ ۾. شروعاتي ايڊريس MAC ايڊريس آهي جيڪو پهرين ڳنڍيل ڊوائيس تي محفوظ ڪيو وڃي.
    • اهو ممڪن آهي ته [شروع ايڊريس] جي قيمت کان شروع ٿيندڙ وڌندڙ قدمن کي سيٽ ڪرڻ لاءِ بورڊ جو تعداد داخل ڪري نمبر ۾ پروگرام ڪيو وڃي. بورڊ ٽيب، يا داخل ڪندي [آخري پتو] قدر:
    • جيڪڏهن خودڪار طريقي سان چونڊيو ويو آهي ايڪشن ٽئب ۾، منتخب ٿيل MAC ايڊريس لسٽ خودڪار پروگرامنگ عملن لاءِ استعمال ٿيندي آهي. جيڪڏهن نه، صرف هڪ ڊوائيس پروگرام ٿيل آهي، استعمال ڪندي [شروع ايڊريس] فيلڊ.
  2. صارف ان پٽ ذريعي استعمال ٿيڻ لاءِ MAC پتي جي هڪ فهرست مهيا ڪري سگهي ٿو file:
    • چيڪ ڪريو [File] چيڪ باڪس ۽ ان پٽ ٽيڪسٽ چونڊيو file [لوڊ ۾ File] ميدان.
    • جيڪڏهن خودڪار طريقي سان چونڊيو ويو آهي ايڪشن ٽئب ۾، منتخب ٿيل MAC ايڊريس لسٽ خودڪار پروگرامنگ عملن لاءِ استعمال ٿيندي آهي. جيڪڏهن نه، صرف پهريون پتو هڪ واحد پروگرامنگ آپريشن لاء استعمال ڪيو ويندو آهي.

[Save MAC ايڊريس لاگ] چيڪ باڪس استعمال ٿيل MAC پتي جي فهرست کي محفوظ ڪرڻ جي اجازت ڏئي ٿو. file، [ ۾ چونڊيلFile نالو] ميدان.
MAC ايڊريس پروگرامنگ کي خودڪار پروگرامنگ موڊ سان گڏ ڪري سگھجي ٿو. هر ڳنڍيل ڊوائيس لاء، تصوير file پهريون پروگرام ڪيو ويو آهي، بعد ۾ MAC ايڊريس. منتخب ٿيل MAC پتي جو تعداد
(وڌندڙ ايڊريس لسٽ سائيز يا ان پٽ file سائيز) خودڪار پروگرامنگ جي عملن جي خاتمي کي ڇڪي ٿو. هر پروگرام ٿيل MAC پتو لاگ ونڊو ۾ ڏيکاريل آهي.
MAC ايڊريس پروگرامنگ UAR ۽ SWD موڊ ۾ سپورٽ ڪئي وئي آهي.

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (15) STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (16) STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (17)

استعمال ڪندڙ چونڊي سگھي ٿو ته ڇا يا نه هڪ timestamp محفوظ ڪيل MAC ايڊريس لاگ ۾ شامل ڪيو ويو آهي file نالو (ماضي جي طور تي).
جيڪڏهن وقتamp لاگ جي نالي سان شامل نه ڪيو ويو آهي file، سڀ لاگ انفارميشن ساڳئي لاگ ۾ محفوظ ڪئي وئي آهي file. جيڪڏهن وقتamp شامل ڪيو ويو آهي، هر رن جي لاگ انفارميشن مختلف لاگ ۾ محفوظ ڪئي وئي آهي file.
لاگ جو نالو file [ استعمال ڪندي بيان ڪري سگهجي ٿوFile نالو] ميدان.

آر ايف فلاسر لانچر يوٽيلٽي

RF-Flasher لانچر ھڪڙو اسٽينڊل يوٽيلٽي آھي جيڪو صارف کي RF-Flasher يوٽيليٽي ڪمانڊ هلائڻ جي اجازت ڏئي ٿو RF-Flasher يوٽيليٽي GUI استعمال ڪندي.
هڪ DOS ڪمانڊ ونڊو گهربل آهي ۽ ٻئي UART ۽ SWD موڊس سپورٽ آهن (استعمال ڪندي .bin ۽ .hex تصوير files).
RF-Flasher لانچر يوٽيلٽي (RF-Flasher_Launcher.exe) ايپليڪيشن فولڊر ۾ RF-Flasher يوٽيلٽي سافٽ ويئر پيڪيج ۾ شامل آهي. RF-Flasher يوٽيلٽي سافٽ ويئر پيڪيج شروع مينيو ۾ "رليز فولڊر"
آئٽم (ST RF-Flasher utility xxx) ايپليڪيشن فولڊر تائين سڌو رسائي جي اجازت ڏئي ٿي.

گهرجون
مخصوص ڊوائيس تي RF-Flasher لانچر يوٽيلٽي کي استعمال ڪرڻ لاء، هيٺين شرطن کي پورو ڪرڻ گهرجي:

  • UART موڊ: BlueNRG-1، BlueNRG-2، BlueNRG-LP، يا BlueNRGLPS پليٽ فارم کي PC USB پورٽ سان ڳنڍيل هجڻ گهرجي
  • SWD موڊ: هڪ SWD هارڊويئر پروگرامنگ / ڊيبگنگ ٽول ضرور ڳنڍيل هجي BlueNRG-1، BlueNRG-2، BlueNRG-LP، يا BlueNRG-LPS SWD لائينن سان.

-l اختيار سان، سڀئي آپريشن جا مرحلا لاگ ۾ ٽريڪ ٿيل آهن files، "لاگز" فولڊر ۾ ذخيرو ٿيل آهي، جيڪو آر ايف فليشر يوٽيليٽي سافٽ ويئر پيڪيج "ايپليڪيشن" فولڊر ۾ ٺاهيو ويو آهي.

آر ايف فليش لانچر يوٽيلٽي آپشنز
مخصوص ڊيوائس تي RF-Flasher لانچر يوٽيلٽي استعمال ڪرڻ لاءِ، استعمال ڪندڙ کي Windows DOS شيل کولڻ ۽ لانچ ڪرڻ گھرجي.
RF-Flasher_Launcher.exe مناسب حڪم سان، ۽ اختيارن (استعمال ڪريو -h سڀني سپورٽ ڪيل اختيارن جي لسٽ حاصل ڪرڻ لاءِ).
RF-Flasher_Launcher.exe -h:
استعمال: آر ايف-فليش لانچر [-h] {flash, read, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP,
لکو_OTP}
آر ايف فليش لانچر ورزن xxx
اختياري دليل:
-h، -help: هي مدد پيغام ڏيکاريو ۽ حڪمن مان نڪرڻ:
{flash, read, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP, write_OTP}

  • فليش: پروگرام هڪ فليش ياداشت
  • پڙهو: فليش ياداشت پڙهو
  • mass_erase: هڪ فليش ياداشت کي ختم ڪريو
  • verify_memory: آر ايف ڊيوائس جي مواد جي تصديق ڪريو a file
  • erase_pages: فليش ميموري مان هڪ يا وڌيڪ صفحا ختم ڪريو
  • uart: ڏيکاريو سڀ ڳنڍيل COM بندرگاهن (UART موڊ)
  • swd: ڏيکاريو سڀئي ڊوائيسز SWD انٽرفيس ذريعي ڳنڍيل آهن: ST-LINK، CMSIS-DAP، J-Link (SWD موڊ)
  • read_OTP: OTP ايريا پڙهو (صرف SWD موڊ ۾)
  • write_OTP: لکو OTP علائقو (صرف SWD موڊ ۾)

آر ايف فليش لانچر يوٽيلٽي: UART ۽ SWD موڊس
آر ايف فليشر لانچر يوٽيلٽي ٻن آپريٽنگ موڊس کي سپورٽ ڪري ٿي:

  • UART موڊ (چونڊيل ڊوائيس کي PC USB پورٽ سان ڳنڍيو)
  • SWD موڊ (منتخب BlueNRG-1، BlueNRG-2، BlueNRG-LP، يا BlueNRG-LPS ڊوائيس SWD لائينن کي SWD پروگرامنگ/ڊيبگنگ ٽول سان ڳنڍيو).

RF-Flasher لانچر يوٽيليٽي: استعمال ڪريو uart ڪمانڊ سڀني موجود COMx بندرگاهن جي فهرست حاصل ڪرڻ لاءِ (پي سي USB بندرگاهن سان ڳنڍيل ڊوائيسز):

RF-Flasher_Launcher.exe uart
ڳنڍيل پورٽ = COM194 (ST DK)، COM160 (ST DK)
RF-Flasher لانچر يوٽيليٽي: استعمال ڪريو swd ڪمانڊ سڀني موجود ڳنڍيل SWD هارڊويئر پروگرامنگ/ڊيبگنگ ٽولز جي لسٽ حاصل ڪرڻ لاءِ:
RF-Flasher_Launcher.exe swd
ST-LINK سان ڳنڍيو ويو = ڪو به ST-لنڪ ڳنڍيل ناهي
CMSIS-DAP (CMSIS-DAP انٽرفيس جو سيريل نمبر):

  1. 07200001066fff333231545043084259a5a5a5a597969908
  2. 07200001066dff383930545043205830a5a5a5a597969908
  3. 07200001066dff333231545043084255a5a5a5a597969908 ج-لنڪ سان ڳنڍيو ويو = ڪوبه ج- لنڪ ڳنڍيل ناهي

آر ايف-فليش لانچر يوٽيلٽي: فليش ڪمانڊ
مخصوص ڊيوائس فليش ميموري کي پروگرام ڪرڻ لاءِ RF-Flasher لانچر يوٽيلٽي استعمال ڪرڻ لاءِ، فليش ڪمانڊ موجود آهي (سڀني سپورٽ ڪيل اختيارن جي لسٽ حاصل ڪرڻ لاءِ اسان کي -h آپشن):
RF-Flasher_Launcher.exe flash -h

فليش ڪمانڊ استعمال
آر ايف-فليش_لانچ.ايڪسي فليش [-ه] [-پتو START_ADDRESS][-ف FILE_ٽو_فليش
[FILE_TO_FLASH، …]] [-ختم ڪريو] [-تصديق ڪريو] [-rp] [-ميڪ] [-ميڪ_پتو MAC_ADDRESS][-ميڪ_لاگ_file ميڪ_لاگ_FILE][-ميڪ_شروع ڪريو MAC_START_ADDRESS | -ميڪ_file
ميڪ_FILE_ADDRESS](-سڀ | -d DEVICE_ID) [-فعل {0, 1, 2, 3, 4}] [-l](-UART |
-SWD) [-تعدد {5,15,25,50,100,125,240,480,900,1800,4000}]

فليش حڪم اختياري دليل

  • -address START_ADDRESS، -address START_ADDRESS: شروعات جو پتو.
  • -all، -all: سڀ ڳنڍيل ڊوائيسز (COM پورٽ UART موڊ ۾؛ ST-LINK ID، CMSIS-DAP ID، ۽ J-link ID SWD موڊ ۾).
  • -d DEVICE_ID، -device DEVICE_ID: ڪنيڪشن لاءِ استعمال ٿيندڙ هارڊويئر ٽول جي ID سيٽ ڪريو (COM پورٽ UART موڊ ۾؛ ST-LINK ID، CMSIS-DAP ID، ۽ J-Link ID SWD موڊ ۾).
  • -ختم ڪريو، -ختم ڪريو: فعال ڪريو [ماس ايريز] اختيار.
  • -f FILE_ٽو_فليش [FILE_ٽو_فليش …]، -fileٽو فليش FILE_ٽو_فليش
    [FILE_TO_FLASH …]: .bin يا .hex جي فهرست fileآر ايف ڊيوائس کي پروگرام ڪرڻ لاءِ: هڪ BlueNRG-1، BlueNRG-2، BlueNRG-LP، يا BlueNRG-LPS ڊوائيس.
  • فریکوئنسي {5,15,25,50,100,125,240,480,900,1800,4000}, -frequency {5,15,25,50,100,125,240,480,900,1800,4000}: Set فريکوئنسي (SWD) هارڊ ويئر لاءِ هارڊ ڊيل LINK. ڊفالٽ قيمت 4000 آهي.
  • -h، -help: هي مدد پيغام ڏيکاريو ۽ نڪرڻ.
  • -l، -log: لاگ ڊيٽا.
  • -mac، -mac: فعال ڪريو [Mac Address] آپشن.
  • -mac_address –MAC_ADDRESS: فليش ميموري جي جڳھ جتي Bluetooth® عوامي پتو ذخيرو ٿيل آھي.
  • -mac_file ميڪ_FILE_پتو، - ايم ايف MAC_FILE_پتو: file MAC پتي جي هڪ فهرست تي مشتمل آهي.
  • -mac_log_file ميڪ_لاگ_FILE, –ml MAC_LOG_FILE: files ۾ محفوظ ٿيل/غير محفوظ ٿيل ۽ استعمال ٿيل/غير استعمال ٿيل MAC پتي جا لاگ شامل آهن.
  • -mac_start MAC_START_ADDRESS، -ms MAC_START_ADDRESS: پهريون MAC پتو.
  • -rp، --readout_protection: فعال ڪريو [ReadOut Protection] آپشن.
  • -SWD، --swd: SWD موڊلٽي (ST-LINK، CMSIS-DAP، J-Link هارڊويئر پروگرامنگ/ڊيبگنگ ٽول).
  • -UART، -uart: UART موڊ. هڪ ڪسٽم بورڊ کي بوٽ لوڊر موڊ ۾ رکڻو پوندو (DIO7 پن ويليو هاءِ جڏهن BlueNRG-1 يا BlueNRG-2 ڊيوائس کي ري سيٽ ڪرڻ دوران؛ PA10 پن ويليو اعليٰ جڏهن ته BlueNRG-LP يا BlueNRG-LPS ڊيوائس کي ري سيٽ ڪندي) آپريشن ڪرڻ کان اڳ .
  • -فعل {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: وڌاءُ ٻاھر نڪرندڙ فعل؛ ڊيبگ ليول کي 4 تائين سيٽ ڪريو (صرف SWD موڊلٽي ۽ لاگ ڊيٽا لاءِ). ڊفالٽ قدر 2 آهي.
  • -verify، -verify: فعال ڪريو [تصديق] اختيار.

نوٽ:

  • جيڪڏهن UART موڊ چونڊيو ويو آهي، ڊوائيس هڪ PC USB COM بندرگاهن سان ڳنڍيل هجي ۽ -UART اختيار استعمال ڪيو وڃي. جيڪڏهن هڪ کان وڌيڪ ڊوائيس PC USB بندرگاهن سان ڳنڍيل آهي، -all اختيار انهن سڀني کي چونڊڻ جي اجازت ڏئي ٿو. متبادل طور تي، صارف -d اختيار استعمال ڪندي هر COM پورٽ جي وضاحت ڪري سگھي ٿو.
  • جيڪڏهن SWD موڊ چونڊيو ويو آهي، هڪ SWD هارڊويئر پروگرامنگ / ڊيبگنگ ٽول لازمي طور تي منتخب ٿيل ڊوائيس سان ڳنڍيل هجي SWD لائينون، ۽ اهو ضروري آهي ته -SWD اختيار استعمال ڪريو. جيڪڏهن هڪ کان وڌيڪ ڊوائيس پي سي سان ڳنڍيل آهي SWD انٽرفيس ذريعي، -all اختيار انهن سڀني کي چونڊڻ جي اجازت ڏئي ٿو. متبادل طور تي، صارف -d اختيار استعمال ڪندي هر انٽرفيس جي وضاحت ڪري سگھي ٿو.
  • بائنري file لوڊ ٿيڻ لاءِ -f اختيار استعمال ڪندي بيان ڪيو ويو آهي. جيڪڏهن صارف پروگرام ڪرڻ چاهي ٿو BlueNRG-1، BlueNRG-2، BlueNRG-LP، يا BlueNRG-LPS ڊوائيسز مختلف بائنري سان files ساڳئي پروگرامنگ سيشن دوران، اهي هن ترتيب جي پٺيان لاڳاپيل بائنري تصويرون بيان ڪري سگھن ٿا: BlueNRG-1، BlueNRG-2، BlueNRG-LP، BlueNRG-LPS.
    RF-Flasher_Launcher.exe flash -UART -all
    - f “C:\{user_path}\BlueNRG-1_2 DK
    3.2.2 فرم ویئر بليو اين آر جي 1_پيريف_ايڪسamples\Micro\Hello_World\BlueNRG-1\Micro_Hell o_World.bin“
    - f “C:\{user_path}\BlueNRG-1_2 DK
    3.2.2 فرم ویئر بليو اين آر جي 1_پيريف_ايڪسamples\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"
    پهريون file ڳنڍيل BlueNRG-1 ڊوائيسز تي پروگرام ٿيل آهي؛ ٻيو file ڳنڍيل BlueNRG-2 ڊوائيسز تي پروگرام ٿيل آهي؛ ٽيون file ڳنڍيل BlueNRG-LP ڊوائيسز تي پروگرام ٿيل آهي؛ چوٿون file ڳنڍيل BlueNRG-LPS ڊوائيسز تي پروگرام ٿيل آهي.
  • جيڪڏهن -f اختيار استعمال نه ڪيو ويو آهي، بائنري تصويرون files ۾ بيان ڪيل ايپليڪيشن/config_file.conf استعمال ٿيل آهن:
    #تصوير file BlueNRG_1 ڊوائيس لاءِ
    BLUENRG_1 = "user_path"/bluenrg_1_binary_file.هيڪس
    #تصوير file BlueNRG_2 ڊوائيس لاءِ
    BLUENRG_2 = "user_path"/bluenrg_2_binary.hex
    #تصوير file BlueNRG_LP ڊوائيس لاءِ
    BLUENRG_LP = "user_path"/bluenrg_lp_binary.hex
    #تصوير file BlueNRG_LPS ڊوائيس لاءِ
    BLUENRG_LPS = "user_path"/bluenrg_lps_binary.hex
    صارف کي هر ڊوائيس لاء مڪمل بائنري تصوير جو رستو بيان ڪرڻ گهرجي.

آر ايف فليش لانچر يوٽيلٽي: ريڊ ڪمانڊ
مخصوص ڊيوائس فليش ميموري کي پڙهڻ لاءِ RF-Flasher لانچر يوٽيلٽي کي استعمال ڪرڻ لاءِ، ريڊ ڪمانڊ موجود آهي (سڀني سپورٽ ڪيل اختيارن جي لسٽ حاصل ڪرڻ لاءِ –h استعمال ڪريو):
RF-Flasher_Launcher.exe read –h
پڙهو حڪم استعمال
RF-Flasher_Launcher.exe پڙهو [-h] [-address START_ADDRESS][-size SIZE] [-سڄو] [-s] (-سڀ | -d DEVICE_ID)(-UART | -SWD) [-verbose {0, 1 , 2, 3, 4}] [-l] [-فریکوئنسي {5,15,25,50,100,125,240,480,900,1800,4000}]

پڙهو حڪم اختياري دليل

  • -address START_ADDRESS، --address START_ADDRESS: شروعات جو پتو (ڊفالٽ ويلو 0x10040000 آهي).
  • -all، -all: سڀ ڳنڍيل ڊوائيسز (COM پورٽ UART موڊ ۾؛ ST-LINK ID، CMSIS-DAP ID، ۽ J-link ID SWD موڊ ۾).
  • -d DEVICE_ID، -device DEVICE_ID: ڪنيڪشن لاءِ استعمال ٿيندڙ هارڊويئر ٽول جي ID سيٽ ڪريو (COM پورٽ UART موڊ ۾؛ ST-LINK ID، CMSIS-DAP ID، ۽ J-Link ID SWD موڊ ۾).
  • -مڪمل، -مڪمل: پوري فليش ميموري پڙهو.
  • فریکوئنسي {5,15,25,50,100,125,240,480,900,1800,4000}
    {5,15,25,50,100,125,240,480,900,1800,4000}: تعدد قدر مقرر ڪريو (صرف SWD موڊالٽي لاءِ – ST-LINK هارڊويئر). ڊفالٽ قيمت 4000 آهي.
  • -h، --help: هي مدد پيغام ڏيکاريو ۽ نڪرڻ.
  • -l، --log: لاگ ڊيٽا.
  • -s، --show: ڏيکاريو فليش ميموري پڙهڻ کانپوءِ آپريشن.
  • -size SIZE، -size SIZE: پڙهڻ لاءِ فليش ميموري جو سائز (ڊفالٽ ويلو 0x3000 آهي).
  • -SWD، --swd: SWD موڊلٽي (ST-LINK، CMSIS-DAP، J-Link هارڊويئر پروگرامنگ/ڊيبگنگ ٽول).
  • -UART، -uart: UART نموني. هن آپريشن کي انجام ڏيڻ کان پهريان ڪسٽم بورڊ کي بوٽ لوڊر موڊ ۾ رکڻو پوندو. BlueNRG-LP ۽ BlueNRG-LPS ڊوائيسز لاءِ، صارف کي لازمي طور تي PA10 پن کي اعليٰ قيمت تي مقرر ڪرڻ ۽ ڊوائيس جي ري سيٽ چڪر کي انجام ڏيڻ، PA10 کي اعليٰ قيمت تي رکڻ گھرجي. BlueNRG-1 ۽ BlueNRG-2 ڊوائيسز لاءِ، صارف کي لازمي طور تي DIO7 پن کي اعليٰ قيمت تي سيٽ ڪرڻ ۽ ڊيوائس کي ري سيٽ ڪرڻ گھرجي، DIO7 کي اعليٰ قيمت تي رکندي.
  • -فعل {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: وڌاءُ ٻاھر نڪرندڙ فعل؛ ڊيبگ ليول کي 4 تائين سيٽ ڪريو (صرف SWD موڊلٽي ۽ لاگ ڊيٽا لاءِ). ڊفالٽ قدر 2 آهي.
  • جيڪڏهن UART موڊ چونڊيو ويو آهي، ڊوائيس هڪ PC USB COM بندرگاهن سان ڳنڍيل هجي ۽ -UART اختيار استعمال ڪيو وڃي. جيڪڏهن هڪ کان وڌيڪ ڊوائيس PC USB بندرگاهن سان ڳنڍيل آهي، -all اختيار انهن سڀني کي چونڊڻ جي اجازت ڏئي ٿو. متبادل طور تي، صارف -d اختيار استعمال ڪندي هر COM پورٽ جي وضاحت ڪري سگھي ٿو.
  • جيڪڏهن SWD موڊ چونڊيو ويو آهي، هڪ SWD هارڊويئر پروگرامنگ / ڊيبگنگ ٽول لازمي طور تي منتخب ٿيل ڊوائيس سان ڳنڍيل هجي SWD لائينون، ۽ اهو ضروري آهي ته -SWD اختيار استعمال ڪريو. جيڪڏهن هڪ کان وڌيڪ ڊوائيس پي سي سان ڳنڍيل آهي SWD انٽرفيس ذريعي، -all اختيار انهن سڀني کي چونڊڻ جي اجازت ڏئي ٿو. متبادل طور تي، صارف -d اختيار استعمال ڪندي هر انٽرفيس جي وضاحت ڪري سگھي ٿو.

آر ايف فليشر لانچر يوٽيلٽي: ماس ايريز ڪمانڊ
مخصوص ڊوائيس جي فليش ميموري کي وڏي پيماني تي ختم ڪرڻ لاءِ آر ايف-فليش لانچر يوٽيلٽي کي استعمال ڪرڻ لاءِ،
mass_erase ڪمانڊ موجود آهي (سڀني سپورٽ ڪيل اختيارن جي لسٽ حاصل ڪرڻ لاءِ -h استعمال ڪريو):
RF-Flasher_Launcher.exe mass_erase –h
وڏي پيماني تي حڪم استعمال
RF-Flasher_Launcher.exe mass_erase [-h] [-s] (-all | -d DEVICE_ID)(-UART | -SWD) [-verbose {0, 1, 2, 3, 4}] [-l][- تعدد
{5,15,25,50,100,125,240,480,900,1800,4000}]

وڏي پيماني تي حڪم اختياري دليلن کي ختم ڪريو

  • -all، -all: سڀ ڳنڍيل ڊوائيسز (COM پورٽ UART موڊ ۾؛ ST-LINK ID، CMSIS-DAP ID، ۽ J-link ID SWD موڊ ۾).
  • -d DEVICE_ID، -device DEVICE_ID: ڪنيڪشن لاءِ استعمال ٿيندڙ هارڊويئر ٽول جي ID سيٽ ڪريو (COM پورٽ UART موڊ ۾؛ ST-LINK ID، CMSIS-DAP ID، ۽ J-Link ID SWD موڊ ۾).
  • فریکوئنسي {5,15,25,50,100,125,240,480,900,1800,4000}
    {5,15,25,50,100,125,240,480,900,1800,4000}: تعدد قدر مقرر ڪريو (صرف SWD موڊالٽي لاءِ – ST-LINK هارڊويئر). ڊفالٽ قيمت 4000 آهي.
  • -h، --help: هي مدد پيغام ڏيکاريو ۽ نڪرڻ.
  • -l، --log: لاگ ڊيٽا.
  • -s، --show: فليش ميموري ڏيکاريو ڪاميٽي ختم ڪرڻ جي آپريشن کان پوءِ.
  • -SWD، --swd: SWD موڊلٽي (ST-LINK، CMSIS-DAP، J-Link هارڊويئر پروگرامنگ/ڊيبگنگ ٽول).
  • -UART، -uart: UART نموني. هن آپريشن کي انجام ڏيڻ کان پهريان ڪسٽم بورڊ کي بوٽ لوڊر موڊ ۾ رکڻو پوندو. BlueNRG-LP ۽ BlueNRG-LPS ڊوائيسز لاءِ، صارف کي لازمي طور تي PA10 پن کي اعليٰ قيمت تي مقرر ڪرڻ ۽ ڊوائيس جي ري سيٽ چڪر کي انجام ڏيڻ، PA10 کي اعليٰ قيمت تي رکڻ گھرجي. BlueNRG-1 ۽ BlueNRG-2 ڊوائيسز لاءِ، صارف کي لازمي طور تي DIO7 پن کي اعليٰ قيمت تي سيٽ ڪرڻ ۽ ڊيوائس کي ري سيٽ ڪرڻ گھرجي، DIO7 کي اعليٰ قيمت تي رکندي.
  • -فعل {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: وڌاءُ ٻاھر نڪرندڙ فعل؛ ڊيبگ ليول کي 4 تائين سيٽ ڪريو (صرف SWD موڊلٽي ۽ لاگ ڊيٽا لاءِ). ڊفالٽ قدر 2 آهي.

نوٽ

  • جيڪڏهن UART موڊ چونڊيو ويو آهي، ڊوائيس هڪ PC USB COM بندرگاهن سان ڳنڍيل هجي ۽ -UART اختيار استعمال ڪيو وڃي. جيڪڏهن هڪ کان وڌيڪ ڊوائيس PC USB بندرگاهن سان ڳنڍيل آهي، -all اختيار انهن سڀني کي چونڊڻ جي اجازت ڏئي ٿو. متبادل طور تي، صارف -d اختيار استعمال ڪندي هر COM پورٽ جي وضاحت ڪري سگھي ٿو.
  • جيڪڏهن SWD موڊ چونڊيو ويو آهي، هڪ SWD هارڊويئر پروگرامنگ / ڊيبگنگ ٽول لازمي طور تي منتخب ٿيل ڊوائيس سان ڳنڍيل هجي SWD لائينون، ۽ اهو ضروري آهي ته -SWD اختيار استعمال ڪريو. جيڪڏهن هڪ کان وڌيڪ ڊوائيس پي سي سان ڳنڍيل آهي SWD انٽرفيس ذريعي، -all اختيار انهن سڀني کي چونڊڻ جي اجازت ڏئي ٿو. متبادل طور تي، صارف -d اختيار استعمال ڪندي هر انٽرفيس جي وضاحت ڪري سگھي ٿو.

آر ايف فليش لانچر يوٽيلٽي: ميموري ڪمانڊ جي تصديق ڪريو
مخصوص ڊوائيس جي فليش ميموري مواد جي تصديق ڪرڻ لاءِ RF-Flasher لانچر يوٽيلٽي استعمال ڪرڻ لاءِ،
verify_memory ڪمانڊ موجود آهي (سڀني سپورٽ ڪيل اختيارن جي لسٽ حاصل ڪرڻ لاءِ -h استعمال ڪريو):
RF-Flasher_Launcher.exe verify_memory -h

ميموري حڪم جي استعمال جي تصديق ڪريو
آر ايف-فليش_لانچر.ايڪسي تصديق_ميموري [-h] -ايف فليش_تصديق_FILE[-s][-پتو START_ADDRESS](-سڀ | -d DEVICE_ID) [-وربوس {0, 1, 2, 3, 4}][-l] (-UART |-SWD)[-فريڪوئنسي {5,15,25,50,100,125,240,480,900,1800,4000}]

ميموري حڪم اختياري دليلن جي تصديق ڪريو

  • -address START_ADDRESS، --address START_ADDRESS: تصديق لاءِ شروعاتي پتو (.bin لاءِ fileصرف s). ڊفالٽ قدر 0x10040000 آهي.
  • -all، -all: سڀ ڳنڍيل ڊوائيسز (COM پورٽ UART موڊ ۾؛ ST-LINK ID، CMSIS-DAP ID، ۽ J-link ID SWD موڊ ۾).
  • -d DEVICE_ID، -device DEVICE_ID: ڪنيڪشن لاءِ استعمال ٿيندڙ هارڊويئر ٽول جي ID سيٽ ڪريو (COM پورٽ UART موڊ ۾؛ ST-LINK ID، CMSIS-DAP ID، ۽ J-Link ID SWD موڊ ۾).
  • -f فليش_تصديق_FILE، –-file فليش_تصديق_ ڪريوFILE: file فليش ميموري جي تصديق ڪرڻ لاءِ استعمال ڪيو وڃي
  • -تعدد {5,15,25,50,100,125,240,480,900,1800,4000}, -frequency {5,15,25,50,100,125,240,480,900,1800,4000} (Hardly Setware LINK. ڊفالٽ قيمت 4000 آهي.
  • -h، --help: هي مدد پيغام ڏيکاريو ۽ نڪرڻ
  • -l، --log: لاگ ڊيٽا.
  • -s، --show: فليش ميموري ڏيکاريو تصديق جي آپريشن کان پوءِ
  • -SWD، --swd: SWD موڊ (ST-LINK، CMSIS-DAP، J-Link هارڊويئر پروگرامنگ/ڊيبگنگ ٽول).
  • -UART، -uart: UART موڊ.
  • -فعل {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: وڌاءُ ٻاھر نڪرندڙ فعل؛ ڊيبگ ليول کي 4 تائين سيٽ ڪريو (صرف SWD موڊلٽي ۽ لاگ ڊيٽا لاءِ). ڊفالٽ قدر 2 آهي.
  • جيڪڏهن UART موڊ چونڊيو ويو آهي، ڊوائيس هڪ PC USB COM بندرگاهن سان ڳنڍيل هجي ۽ -UART اختيار استعمال ڪيو وڃي. جيڪڏهن هڪ کان وڌيڪ ڊوائيس PC USB بندرگاهن سان ڳنڍيل آهي، -all اختيار انهن سڀني کي چونڊڻ جي اجازت ڏئي ٿو. متبادل طور تي، صارف -d اختيار استعمال ڪندي هر COM پورٽ جي وضاحت ڪري سگھي ٿو.
  • جيڪڏهن SWD موڊ چونڊيو ويو آهي، هڪ SWD هارڊويئر پروگرامنگ / ڊيبگنگ ٽول لازمي طور تي منتخب ٿيل ڊوائيس سان ڳنڍيل هجي SWD لائينون، ۽ اهو ضروري آهي ته -SWD اختيار استعمال ڪريو. جيڪڏهن هڪ کان وڌيڪ ڊوائيس پي سي سان ڳنڍيل آهي SWD انٽرفيس ذريعي، -all اختيار انهن سڀني کي چونڊڻ جي اجازت ڏئي ٿو. متبادل طور تي، صارف -d اختيار استعمال ڪندي هر انٽرفيس جي وضاحت ڪري سگھي ٿو.

آر ايف فليشر لانچر يوٽيلٽي: صفحا ختم ڪريو حڪم
مخصوص ڊوائيس تان فليش ميموري مواد واري صفحي کي ختم ڪرڻ لاءِ RF-Flasher لانچر يوٽيلٽي استعمال ڪرڻ لاءِ،
erase_pages ڪمانڊ موجود آھي (سڀني سپورٽ ڪيل اختيارن جي لسٽ حاصل ڪرڻ لاءِ -h استعمال ڪريو):
RF-Flasher_Launcher.exe erase_pages –h
صفحا ختم ڪريو حڪم استعمال
RF-Flasher_Launcher.exe erase_pages [-h](-UART |-SWD)(-all | -d DEVICE_ID) [-l] [-verbose {0, 1, 2, 3, 4}] [-frequency {5,15,25,50,100,125,240,480,900,1800,4000, XNUMX}] [-s] (-p PAGES | -range RANGE RANGE)

صفحا ختم ڪريو اختياري دليلن جو حڪم

  • -all، -all: سڀ ڳنڍيل ڊوائيسز (COM پورٽ UART موڊ ۾؛ ST-LINK ID، CMSIS-DAP ID، ۽ J-link ID SWD موڊ ۾).
  • -d DEVICE_ID، -device DEVICE_ID: ڪنيڪشن لاءِ استعمال ٿيندڙ هارڊويئر ٽول جي ID سيٽ ڪريو (COM پورٽ UART موڊ ۾؛ ST-LINK ID، CMSIS-DAP ID، ۽ J-Link ID SWD موڊ ۾).
  • -h، --help: هي مدد پيغام ڏيکاريو ۽ نڪرڻ.
  • -l، --log: لاگ ڊيٽا.
  • فریکوئنسي {5,15,25,50,100,125,240,480,900,1800,4000}
    {5,15,25,50,100,125,240,480,900,1800,4000}: تعدد قدر مقرر ڪريو (صرف SWD موڊالٽي لاءِ – ST-LINK هارڊويئر). ڊفالٽ قيمت 4000 آهي.
  • -p PAGES، -page PAGES: ختم ڪرڻ لاءِ صفحن جي فهرست (شروع ٿئي ٿو 0).
  • -range RANGE RANGE، -range RANGE RANGE: صفحا ختم ڪرڻ جي حد (جتي پھريون RANGE سڀ کان ننڍو صفحو نمبر ڏيکاري ٿو ۽ ٻيو RANGE سڀ کان وڌيڪ صفحو نمبر ڏيکاري ٿو).
  • -s، --show: فليش ميموري ڏيکاريو تصديق جي آپريشن کان پوءِ.
  • -SWD، --swd: SWD موڊلٽي (ST-LINK، CMSIS-DAP، J-Link هارڊويئر پروگرامنگ/ڊيبگنگ ٽول).
  • -UART، -uart: UART نموني. هن آپريشن کي انجام ڏيڻ کان پهريان ڪسٽم بورڊ کي بوٽ لوڊر موڊ ۾ رکڻو پوندو. BlueNRG-LP ۽ BlueNRG-LPS ڊوائيسز لاءِ، صارف کي لازمي طور تي PA10 پن کي اعليٰ قيمت تي مقرر ڪرڻ ۽ ڊوائيس جي ري سيٽ چڪر کي انجام ڏيڻ، PA10 کي اعليٰ قيمت تي رکڻ گھرجي. BlueNRG-1 ۽ BlueNRG-2 ڊوائيسز لاءِ، صارف کي لازمي طور تي DIO7 پن کي اعليٰ قيمت تي سيٽ ڪرڻ ۽ ڊيوائس کي ري سيٽ ڪرڻ گھرجي، DIO7 کي اعليٰ قيمت تي رکندي.
  • -فعل {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: وڌاءُ ٻاھر نڪرندڙ فعل؛ ڊيبگ ليول کي 4 تائين سيٽ ڪريو (صرف SWD موڊلٽي ۽ لاگ ڊيٽا لاءِ). ڊفالٽ قدر 2 آهي.
  • جيڪڏهن UART موڊ چونڊيو ويو آهي، ڊوائيس هڪ PC USB COM بندرگاهن سان ڳنڍيل هجي ۽ -UART اختيار استعمال ڪيو وڃي. جيڪڏهن هڪ کان وڌيڪ ڊوائيس PC USB بندرگاهن سان ڳنڍيل آهي، -all اختيار انهن سڀني کي چونڊڻ جي اجازت ڏئي ٿو. متبادل طور تي، صارف -d اختيار استعمال ڪندي هر COM پورٽ جي وضاحت ڪري سگھي ٿو.
  • جيڪڏهن SWD موڊ چونڊيو ويو آهي، هڪ SWD هارڊويئر پروگرامنگ / ڊيبگنگ ٽول لازمي طور تي منتخب ٿيل ڊوائيس سان ڳنڍيل هجي SWD لائينون، ۽ اهو ضروري آهي ته -SWD اختيار استعمال ڪريو. جيڪڏهن هڪ کان وڌيڪ ڊوائيس پي سي سان ڳنڍيل آهي SWD انٽرفيس ذريعي، -all اختيار انهن سڀني کي چونڊڻ جي اجازت ڏئي ٿو. متبادل طور تي، صارف -d اختيار استعمال ڪندي هر انٽرفيس جي وضاحت ڪري سگھي ٿو.

آر ايف فليشر لانچر يوٽيلٽي: پڙهو OTP ڪمانڊ
مخصوص ڊيوائس جي OTP پڙهڻ لاءِ RF-Flasher لانچر يوٽيلٽي استعمال ڪرڻ لاءِ، read_OTP ڪمانڊ موجود آهي (سڀني سپورٽ ڪيل اختيارن جي لسٽ حاصل ڪرڻ لاءِ –h استعمال ڪريو):
RF-Flasher_Launcher.exe read_OTP –h
پڙهو OTP حڪم استعمال
RF-Flasher_Launcher.exe read_OTP [-h] (سڀ | -d DEVICE_ID) [-address OTP_ADDRESS][-num NUM] [-frequency {5,15,25,50,100,125,240,480,900,1800,4000]}-l [-l] s] [-فعل {0,1,2,3,4،XNUMX،XNUMX،XNUMX،XNUMX}]

پڙهو OTP حڪم اختياري دليل

  • -address OTP_ADDRESS، -address OTP_ADDRESS: پتو OTP علائقي جو (ڊفالٽ: 0x10001800
    - لفظ ترتيب ڏنل).
  • -all، -all: سڀ ڳنڍيل ڊوائيسز (ST-LINK ID، CMSIS-DAP ID، ۽ J-link ID SWD موڊ ۾).
  • -d DEVICE_ID، -device DEVICE_ID: ڪنيڪشن لاءِ استعمال ٿيل هارڊويئر ٽول جي ID سيٽ ڪريو (ST-LINK ID، CMSIS-DAP ID، ۽ J-Link ID SWD موڊ ۾).
  • -تعدد {5,15,25,50,100,125,240,480,900,1800,4000}, -frequency {5,15,25,50,100,125,240,480,900,1800,4000} (Hardly Setware LINK. ڊفالٽ قيمت 4000 آهي.
  • -h، --help: هي مدد پيغام ڏيکاريو ۽ نڪرڻ.
  • -l، --log: لاگ ڊيٽا.
  • -num NUM، -number NUM: OTP ايريا ۾ پڙهڻ لاءِ لفظن جو تعداد. ڊفالٽ قيمت 256 آهي.
  • -s، --شو: OTP ايريا ڏيکاريو.
  • -فعل {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: وڌاءُ ٻاھر نڪرندڙ فعل؛ ڊيبگ ليول کي 4 تائين سيٽ ڪريو (صرف SWD موڊلٽي ۽ لاگ ڊيٽا لاءِ). ڊفالٽ قدر 2 آهي.

نوٽ:
read_OTP حڪم صرف SWD موڊ ۾ ڪم ڪري ٿو. تنهن ڪري، هڪ SWD هارڊويئر پروگرامنگ / ڊيبگنگ ٽول لازمي طور تي منتخب ٿيل ڊوائيس سان ڳنڍيل هجي SWD لائينون. جيڪڏهن هڪ کان وڌيڪ ڊوائيس پي سي سان ڳنڍيل آهي SWD انٽرفيس ذريعي، -all اختيار انهن سڀني کي چونڊڻ جي اجازت ڏئي ٿو. متبادل طور تي، صارف -d اختيار استعمال ڪندي هر انٽرفيس جي وضاحت ڪري سگھي ٿو.

آر ايف فليش لانچر يوٽيلٽي: لکو OTP ڪمانڊ
مخصوص ڊيوائس جي OTP پڙهڻ لاءِ RF-Flasher لانچر يوٽيلٽي استعمال ڪرڻ لاءِ، write_OTP ڪمانڊ موجود آهي (سڀني سپورٽ ڪيل اختيارن جي لسٽ حاصل ڪرڻ لاءِ –h استعمال ڪريو):
RF-Flasher_Launcher.exe write_OTP –h

لکو OTP حڪم استعمال
RF-Flasher_Launcher.exe write_OTP [-h] (سڀ | -d DEVICE_ID) -ايڊريس OTP_ADDRESS
-value OTP_VALUE [-تعدد {5,15,25,50,100,125,240,480,900,1800,4000}] [-l] [-verbose {0,1,2,3,4}]

OTP حڪم اختياري دلائل لکو

  • -address OTP_ADDRESS، -address OTP_ADDRESS: پتو OTP علائقي جو (ڊفالٽ: 0x10001800 - لفظ ترتيب ڏنل).
  • -all، -all: سڀ ڳنڍيل ڊوائيسز (ST-LINK ID، CMSIS-DAP ID، ۽ J-link ID SWD موڊ ۾).
  • -d DEVICE_ID، -device DEVICE_ID: ڪنيڪشن لاءِ استعمال ٿيل هارڊويئر ٽول جي ID سيٽ ڪريو (ST-LINK ID، CMSIS-DAP ID، ۽ J-Link ID SWD موڊ ۾).
  • -تعدد {5,15,25,50,100,125,240,480,900,1800,4000}, -frequency {5,15,25,50,100,125,240,480,900,1800,4000} (Hardly Setware LINK. ڊفالٽ قيمت 4000 آهي.
  • -h، --help: هي مدد پيغام ڏيکاريو ۽ نڪرڻ.
  • -l، --log: لاگ ڊيٽا.
  • -s، --show: فليش ميموري ڏيکاريو تصديق جي آپريشن کان پوءِ.
  • -value OTP_VALUE، -value OTP_VALUE: OTP قدر (هڪ لفظ، جيئن 0x11223344)
  • -فعل {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: وڌاءُ ٻاھر نڪرندڙ فعل؛ ڊيبگ ليول کي 4 تائين سيٽ ڪريو (صرف SWD موڊلٽي ۽ لاگ ڊيٽا لاءِ). ڊفالٽ قدر 2 آهي.

نوٽ:
write_OTP حڪم صرف SWD موڊ ۾ ڪم ڪري ٿو. تنهن ڪري، هڪ SWD هارڊويئر پروگرامنگ / ڊيبگنگ ٽول لازمي طور تي منتخب ٿيل ڊوائيس سان ڳنڍيل هجي SWD لائينون. جيڪڏهن هڪ کان وڌيڪ ڊوائيس پي سي سان ڳنڍيل آهي SWD انٽرفيس ذريعي، -all اختيار انهن سڀني کي چونڊڻ جي اجازت ڏئي ٿو. متبادل طور تي، صارف -d اختيار استعمال ڪندي هر انٽرفيس جي وضاحت ڪري سگھي ٿو.
آر ايف-فلاسر لانچر يوٽيلٽي: مثالamples
ST-LINK هارڊويئر ٽول سان ڳنڍيل BlueNRG-1 ۽ BlueNRG-2 ڊوائيسز تي هڪ بائنري تصوير پروگرام ڪريو (SWD موڊ ۾):
RF-Flasher_Launcher.exe flash -SWD -all -f “User_Application.hex” –l
يو ايس بي COM بندرگاهن (UART موڊ ۾) ذريعي ڳنڍيل Bluetooth® Low Energy ڊوائيسز تي هڪ بائنري تصوير پروگرام ڪريو:
RF-Flasher_Launcher.exe flash -UART –all -f “User_Application.hex” –l
CMSIS-DAP چينل ذريعي ڳنڍيل ڊوائيسز تي هڪ بائنري تصوير پروگرام ڪريو ڊيٽا کي ختم ڪرڻ، تصديق ڪرڻ ۽ لاگ ان ڪرڻ جا اختيار استعمال ڪندي (SWD موڊ ۾):

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (18)

نظرثاني جي تاريخ

جدول 3. دستاويز جي نظرثاني جي تاريخ

تاريخ نسخو تبديليون
15-مئي-2018 1 شروعاتي ڇڏڻ.
 

  

 

03-جولائي-2018

 

 

  

2

اپڊيٽ ٿيل تصوير 1. BlueNRG-1، BlueNRG-2 فليشر يوٽيلٽي، تصوير 2. فليش يوٽيلٽي UART مين ونڊو، تصوير 3. فليشر يوٽيلٽي UART موڊ: تصوير file , Figure 4. Flasher utility UART mode: device memory , Figure 5. Flasher utility UART mode: Changing memory fields, Figure 7. Flasher Utility: SWD main window, Figure 8. Flasher Utility SWD mode: device memory , Figure 10.

فليشر يوٽيلٽي: SWD آٽوميٽڪ موڊ، تصوير 11. فليشر يوٽيلٽي: UART آٽوميٽڪ موڊ، تصوير 12. فليش يوٽيلٽي: UART آٽوميٽڪ پروگرامنگ مڪمل ٿي چڪي آھي ۽ تصوير 13. فليشر يوٽيلٽي: SWD ميڪ ايڊريس سليڪشن.

ننڍي متن ۾ تبديليون سڄي دستاويز ۾.

 26-فيبروري-2019  3 سيڪشن جو تعارف ۽ سيڪشن 3.1 UART موڊ کي اپڊيٽ ڪيو: ڪيئن هلائڻ.
شامل ڪيو سيڪشن 8 فليش لانچر يوٽيلٽي ۽ ان جا سڀ ذيلي حصا.
 

09-اپريل-2019

 

4

سيڪشن 8 ۾ ”ايپليڪيشن فولڊر“ جو حوالو شامل ڪيو ويو: RF-Flasher لانچر يوٽيلٽي.

اپڊيٽ ٿيل سيڪشن 8.4: آر ايف فليشر لانچر يوٽيلٽي: فليش ڪمانڊ.

 

 

 

 

 

14-جولائي-2020

 

  

5

BlueNRG-1 ۽ BlueNRG-2 کي BlueNRG-X فليشر سافٽ ويئر پيڪيج ۾ تبديل ڪيو ويو

BlueNRG-LP ڊوائيس جو حوالو شامل ڪيو ويو.

تازه ٿيل شڪل 1. آر ايف فليشر يوٽيلٽي، تصوير 3. فليش يوٽيلٽي UART مين ونڊو، تصوير 5. فليشر يوٽيلٽي UART موڊ: ڊيوائس ميموري ٽيب، تصوير 6. فليشر يوٽيلٽي UART موڊ: ميموري فيلڊز تبديل ڪرڻ،

شڪل 9. فليشر يوٽيلٽي: SWD مين ونڊو، تصوير 10. فليشر يوٽيلٽي SWD موڊ: ڊيوائس ميموري ٽيب، تصوير 14. فليشر يوٽيلٽي: SWD پلگ اينڊ پلے موڊ، تصوير 15. فلاسر يوٽيلٽي: MAC ايڊريس سليڪشن ۽ تصوير 18. آر ايف لانچر. فليش ڪمانڊ سان -erase، -l، -verify آپشن

 

 

 

 

05-ڊسمبر-2020

 6 اپڊيٽ ٿيل سيڪشن جو تعارف، سيڪشن 2.1: سسٽم جون گهرجون، سيڪشن 4.1: UART موڊ: ڪيئن هلائجي، سيڪشن 5: SWD مين ونڊو، سيڪشن 5.1: SWD موڊ: ڪيئن هلائجي، سيڪشن 8.1: ضرورتون،

سيڪشن 8.2: آر ايف فليشر لانچر يوٽيلٽي آپشنز، سيڪشن 8.3: آر ايف فليشر لانچر يوٽيلٽي: UART ۽ SWD موڊس، سيڪشن 8.4: آر ايف فليشر لانچر يوٽيلٽي: فليش ڪمانڊ، سيڪشن 8.5: آر ايف فليشر لانچر يوٽيلٽي: ريڊ ڪمانڊ، سيڪشن 8.6. : آر ايف فليشر لانچر يوٽيلٽي: ماس ايريز ڪمانڊ،

سيڪشن 8.7: آر ايف فليشر لانچر يوٽيلٽي: ميموري ڪمانڊ جي تصديق ڪريو.

شامل ڪيل سيڪشن 8.8: RF-Flasher لانچر يوٽيلٽي: صفحا ختم ڪريو حڪم.

 

 

 

 

 

 

04-آڪٽوبر-2021

 

 

 

 

 

 

7

شامل ڪيو ويو سيڪشن 5.2: SWD موڊ: پڙھو بوٽ لوڊر سيڪٽر ۽ سيڪشن 5.3: SWD موڊ: پڙھو OTP علائقو.

اپڊيٽ ڪيو عنوان، سيڪشن جو تعارف، سيڪشن 2: شروعات ڪرڻ، سيڪشن 2.1: سسٽم گهرجون، سيڪشن 2.2: سافٽ ويئر پيڪيج سيٽ اپ،

سيڪشن 3: ٽول بار انٽرفيس، سيڪشن 4: UART مين ونڊو، سيڪشن 8: آر ايف- فلاسر لانچر يوٽيلٽي، سيڪشن 8.1: ضرورتون، سيڪشن 8.2: آر ايف فليشر لانچر يوٽيلٽي آپشنز، سيڪشن 8.3: آر ايف فليشر لانچر يوٽيلٽي: UART ۽ SWD ، سيڪشن 8.4: آر ايف-فليش لانچر يوٽيلٽي: فليش ڪمانڊ،

سيڪشن 8.5: آر ايف فليشر لانچر يوٽيلٽي: ريڊ ڪمانڊ، سيڪشن 8.6: آر ايف فليشر لانچر يوٽيلٽي: ماس ايريز ڪمانڊ، سيڪشن 8.7: آر ايف فليشر لانچر يوٽيلٽي: ميموري ڪمانڊ جي تصديق ڪريو، سيڪشن 8.8: آر ايف فليشر لانچر يوٽيلٽي: صفحا ختم ڪريو ، سيڪشن 1.1: مخففات جي فهرست ۽ سيڪشن 1.2: حوالا دستاويز.

تاريخ نسخو تبديليون
اپڊيٽ ٿيل شڪل 1. آر ايف-فليشئر يوٽيلٽي، شڪل 2. ٻن جو مقابلو ڪريو Fileايس ٽيب،

شڪل 3. فليشر يوٽيلٽي UART مين ونڊو، شڪل 4. فليشر يوٽيلٽي UART موڊ: تصوير File ٽيب، شڪل 5. فليشر يوٽيلٽي UART موڊ: ڊيوائس ميموري ٽيب، شڪل 6. فليشر يوٽيلٽي UART موڊ: ميموري فيلڊز کي تبديل ڪرڻ،

شڪل 7. فليشر يوٽيلٽي UART موڊ: ڊوائيس ميموري جو تصوير سان مقابلو ڪريو. File ٽيب، شڪل 9. فليشر يوٽيلٽي: SWD مين ونڊو، شڪل 10. فليشر يوٽيلٽي SWD موڊ: ڊيوائس ميموري ٽيب، شڪل 16. فليشر يوٽيلٽي: UART MAC ايڊريس پروگرامنگ، شڪل 17. فليشر يوٽيلٽي: SWD MAC ايڊريس پروگرامنگ ۽ شڪل 18. RF-فليشر لانچر: فليش ڪمانڊ - erase، -l، -verify آپشن سان.

 

06-اپريل-2022

 

8

شامل ڪيو ويو BlueNRG-LPS حوالو سڄي دستاويز ۾.

اپڊيٽ ٿيل سيڪشن 8.3: آر ايف-فلاسر لانچر يوٽيلٽي: UART ۽ SWD موڊس ۽ سيڪشن 8.4: RF-Flasher لانچر يوٽيلٽي: فليش ڪمانڊ.

 

 

 

 

 

 

 

 

 

 

 

 

 

10-جولائي-2024

 

 

 

 

 

 

 

 

 

 

 

 

 

9

اپڊيٽ ٿيل:
  • دستاويز جو عنوان
  • حصو تعارف
  • سيڪشن 1.1: مخففات جي فهرست
  • سيڪشن 1.2: حوالا دستاويز
  • شڪل 1. آر ايف فلاسر يوٽيلٽي
  • سيڪشن 3: ٽول بار انٽرفيس
  • شڪل 3. فليش يوٽيلٽي UART مين ونڊو
  • سيڪشن 4.1: UART موڊ: ڪيئن هلائڻ
  • سيڪشن 5: SWD مين ونڊو
  • سيڪشن 5.1: SWD موڊ: ڪيئن هلائڻ
  • شڪل 12. فليشر يوٽيلٽي SWD موڊ: ريڊ بوٽ لوڊر
  • سيڪشن 5.3: SWD موڊ: OTP ايريا پڙهو
  • تصوير 14. فليشر يوٽيلٽي: SWD پلگ ۽ پلے موڊ
  • سيڪشن 7: ميڪ ايڊريس پروگرامنگ
  • سيڪشن 8.1: گهرجون
  • سيڪشن 8.2: آر ايف فليشر لانچر يوٽيلٽي آپشنز
  • سيڪشن 8.3: آر ايف فليشر لانچر يوٽيلٽي: UART ۽ SWD موڊس
  • سيڪشن 8.4: آر ايف فليشر لانچر يوٽيلٽي: فليش ڪمانڊ
  • سيڪشن 8.5: آر ايف فليشر لانچر يوٽيلٽي: ريڊ ڪمانڊ
  • سيڪشن 8.6: آر ايف فليشر لانچر يوٽيلٽي: ماس ايريز ڪمانڊ
  • سيڪشن 8.7: آر ايف فليشر لانچر يوٽيلٽي: ميموري ڪمانڊ جي تصديق ڪريو
  • سيڪشن 8.8: آر ايف فليشر لانچر يوٽيلٽي: صفحا ختم ڪريو ڪمانڊ
  • سيڪشن 8.9: آر ايف فليشر لانچر يوٽيلٽي: OTP ڪمانڊ پڙهو
  • سيڪشن 8.10: آر ايف فليشر لانچر يوٽيلٽي: لکو OTP ڪمانڊ

اهم نوٽيس - غور سان پڙهو
STMicroelectronics NV ۽ ان جا ماتحت ادارا (“ST”) ST پروڊڪٽس ۽/يا هن دستاويز ۾ بغير اطلاع جي ڪنهن به وقت تبديليون، سڌارا، واڌايون، ترميمون ۽ سڌارا ڪرڻ جو حق محفوظ رکن ٿا. خريد ڪندڙن کي آرڊر ڏيڻ کان پهريان ST شين تي تازي لاڳاپيل معلومات حاصل ڪرڻ گهرجي. ايس ٽي پروڊڪٽس وڪرو ڪيا وڃن ٿا ايس ٽي جي شرطن ۽ وڪري جي شرطن جي مطابق آرڊر جي اقرار جي وقت تي.
خريدار مڪمل طور تي ST پروڊڪٽس جي چونڊ، چونڊ ۽ استعمال جا ذميوار آهن ۽ ST درخواست جي مدد يا خريد ڪندڙن جي پروڊڪٽس جي ڊيزائن لاءِ ڪا به ذميواري قبول نه ڪندو آهي.
ڪو به لائسنس، ظاهر يا تقاضا، ڪنهن به دانشورانه ملڪيت جو حق ST پاران ڏنل ناهي.
ايس ٽي پروڊڪٽس جو ريزيل شقن سان مختلف معلومات ھتي بيان ڪيل معلومات کان مختلف آھي ايس ٽي پاران ڏنل ڪنھن به وارنٽي کي رد ڪندي اھڙي پراڊڪٽ لاءِ.
ST ۽ ST لوگو ST جا ٽريڊ مارڪ آھن. ST ٽريڊ مارڪ بابت اضافي معلومات لاءِ، ڏسو www.st.com/trademarks. ٻيا سڀئي پراڊڪٽ يا خدمت جا نالا انهن جي لاڳاپيل مالڪن جي ملڪيت آهن.
هن دستاويز ۾ معلومات هن دستاويز جي ڪنهن به اڳوڻي نسخن ۾ اڳ ۾ فراهم ڪيل معلومات کي ختم ڪري ٿو ۽ تبديل ڪري ٿو.
© 2024 STMicroelectronics – سڀ حق محفوظ آهن
UM2406 - Rev 9

دستاويز / وسيلا

STMicroelectronics UM2406 آر ايف فليشر يوٽيليٽي سافٽ ويئر پيڪيج [pdf] استعمال ڪندڙ دستياب
UM2406, UM2406 آر ايف فلاسر يوٽيلٽي سافٽ ويئر پيڪيج, آر ايف فلاسر يوٽيلٽي سافٽ ويئر پيڪيج, آر ايف فليشر يوٽيليٽي سافٽ ويئر پيڪيج, يوٽيلٽي سافٽ ويئر پيڪيج, سافٽ ويئر پيڪيج, پيڪيج

حوالو

تبصرو ڇڏي ڏيو

توهان جو اي ميل پتو شايع نه ڪيو ويندو. گهربل فيلڊ نشان لڳل آهن *