STMicroelectronics UM2406 RF-Flasher یوٹیلیٹی سافٹ ویئر پیکیج

وضاحتیں
- BlueNRG-LP، BlueNRG-LPS، BlueNRG-1، اور BlueNRG-2 آلات کو سپورٹ کرتا ہے
- انٹرفیس: UART موڈ اور SWD موڈ
- خصوصیات: فلیش میموری پروگرامنگ، پڑھنا، بڑے پیمانے پر مٹانا، مواد کی تصدیق
- سسٹم کے تقاضے: 2 جی بی ریم، یو ایس بی پورٹس، ایڈوب ایکروبیٹ ریڈر 6.0 یا بعد کا
مصنوعات کے استعمال کی ہدایات
شروع کرنا
یہ سیکشن سسٹم کی ضروریات اور سافٹ ویئر پیکج سیٹ اپ کے بارے میں معلومات فراہم کرتا ہے۔
سسٹم کے تقاضے:
- کم از کم 2 جی بی ریم
- USB پورٹس
- Adobe Acrobat Reader 6.0 یا بعد کا
- تجویز کردہ ڈسپلے اسکیل اور سیٹنگز 150% تک
سافٹ ویئر پیکج سیٹ اپ:
یوٹیلیٹی کو چلانے کے لیے، [Start] > [ST RF-Flasher Utility xxx] > [RFFlasher Utility] پر موجود RF-Flasher یوٹیلیٹی آئیکن پر کلک کریں۔
ٹول بار انٹرفیس
RF-Flasher یوٹیلیٹی مین ونڈو کے ٹول بار سیکشن میں، صارف مندرجہ ذیل کام انجام دے سکتے ہیں:
- ایک موجودہ .bin یا .hex لوڈ کریں۔ file: [File] > [کھولیں۔ file…]
- موجودہ میموری تصویر کو محفوظ کریں: [File] > [محفوظ کریں۔ File جیسا کہ…]
- موجودہ .bin یا .hex کو بند کریں۔ file: [File] > [بند کریں۔ file]
- ST-LINK فریکوئنسی سیٹ کریں: [ٹولز] > [ترتیبات…]
- لاگ کو فعال یا غیر فعال کریں۔ file تخلیق: [ٹولز] > [ترتیبات…]
اکثر پوچھے گئے سوالات
- RF-Flasher یوٹیلیٹی سافٹ ویئر پیکج کے ذریعے کن آلات کو سپورٹ کیا جاتا ہے؟
سافٹ ویئر پیکج فی الحال BlueNRG-LP، BlueNRG-LPS، BlueNRG-1، اور BlueNRG-2 آلات کو سپورٹ کرتا ہے۔ - RF-Flasher یوٹیلیٹی کو چلانے کے لیے سسٹم کے کم از کم تقاضے کیا ہیں؟
کم از کم سسٹم کے تقاضوں میں کم از کم 2 GB RAM، USB پورٹس، اور Adobe Acrobat Reader 6.0 یا اس کے بعد کے ورژن شامل ہیں۔ - میں موجودہ میموری امیج کو RF-Flasher یوٹیلیٹی میں کیسے محفوظ کر سکتا ہوں؟
موجودہ میموری امیج کو محفوظ کرنے کے لیے، جائیں [File] > [محفوظ کریں۔ File جیسا کہ...] اور .bin میں محفوظ کرنے کے لیے میموری سیکشن کو منتخب کریں۔ file.
UM2406
صارف دستی
RF-Flasher یوٹیلیٹی سافٹ ویئر پیکج
تعارف
یہ دستاویز RF-Flasher یوٹیلیٹی سافٹ ویئر پیکج (STSW-BNRGFLASHER) کی وضاحت کرتی ہے، جس میں RF-Flasher یوٹیلیٹی PC ایپلیکیشن شامل ہے۔
RF-Flasher یوٹیلیٹی ایک اسٹینڈ ایلون پی سی ایپلی کیشن ہے، جو BlueNRG-1، BlueNRG-2، BlueNRG-LP، اور BlueNRG-LPS Bluetooth® لو انرجی سسٹمز پر چپ فلیش میموری کو پڑھنے، بڑے پیمانے پر مٹانے، لکھنے کی اجازت دیتی ہے۔ اور پروگرام کیا.
یہ فی الحال بلیو این آر جی-ایل پی، بلیو این آر جی-ایل پی ایس، بلیو این آر جی-1، اور بلیو این آر جی-2 فلیش میموری کو UART موڈ کے ذریعے ڈیوائس کے اندرونی UART بوٹ لوڈر کا استعمال کرتے ہوئے انٹرفیس کو سپورٹ کرتا ہے۔ یہ فی الحال SWD موڈ کے ذریعے BlueNRG-LP، BlueNRG-LPS، BlueNRG-1، اور BlueNRG-2 فلیش میموری کے انٹرفیس کو معیاری ہارڈویئر پروگرامنگ/ڈیبگنگ ٹولز (CMSIS-DAP، ST-LINK) کے ذریعے معیاری SWD انٹرفیس کا استعمال کرتے ہوئے سپورٹ کرتا ہے۔ ، اور J-Link)۔
مزید برآں، یہ ایک میک ایڈریس کو UART اور SWD دونوں طریقوں میں صارف کی طرف سے منتخب کردہ مخصوص فلیش میموری مقام میں ذخیرہ کرنے کی بھی اجازت دیتا ہے۔
RF-Flasher سافٹ ویئر پیکج ایک اسٹینڈ لون فلیشر لانچر یوٹیلیٹی بھی فراہم کرتا ہے، جو فلیش میموری پروگرامنگ، پڑھنے، بڑے پیمانے پر مٹانے اور مواد کی تصدیق کی اجازت دیتا ہے۔ فلیشر لانچر یوٹیلیٹی کے لیے صرف PC DOS ونڈو کی ضرورت ہوتی ہے۔
نوٹ:
RF کی اصطلاح فی الحال BlueNRG-LP، BlueNRG-LPS، BlueNRG-1، اور BlueNRG-2 آلات سے مراد ہے۔ جہاں ضرورت ہو وہاں کوئی خاص فرق نمایاں کیا جاتا ہے۔
عمومی معلومات
مخففات کی فہرست
جدول 1۔ مخففات کی فہرست
| مدت | مطلب |
| RF | ریڈیو فریکوئینسی |
| ایس ڈبلیو ڈی | سیریل وائر ڈیبگ |
| UART | یونیورسل غیر مطابقت پذیر ریسیور ٹرانسمیٹر |
| یو ایس بی | یونیورسل سیریز بس |
حوالہ دستاویزات
جدول 2۔ حوالہ دستاویزات
| حوالہ | قسم | عنوان |
| ڈی ایس 11481 | BlueNRG-1 ڈیٹا شیٹ | قابل پروگرام بلوٹوتھ® لو انرجی وائرلیس SoC |
| ڈی ایس 12166 | BlueNRG-2 ڈیٹا شیٹ | قابل پروگرام بلوٹوتھ® لو انرجی وائرلیس SoC |
| DB3557 | STSW-BNRGFLASHER ڈیٹا بریف | RF-Flasher سافٹ ویئر پیکج کے لیے ڈیٹا بریف |
| ڈی ایس 13282 | بلیو این آر جی-ایل پی ڈیٹا شیٹ | قابل پروگرام بلوٹوتھ® لو انرجی وائرلیس SoC |
| ڈی ایس 13819 | بلیو این آر جی-ایل پی ایس ڈیٹا شیٹ | قابل پروگرام بلوٹوتھ® لو انرجی وائرلیس SoC |
شروع کرنا
یہ سیکشن RF-Flasher یوٹیلیٹی PC ایپلیکیشن اور متعلقہ سافٹ ویئر پیکج کی تنصیب کے طریقہ کار کو چلانے کے لیے سسٹم کے تمام تقاضوں کو بیان کرتا ہے۔
سسٹم کی ضروریات
RF-Flasher یوٹیلیٹی میں درج ذیل کم از کم تقاضے ہیں:
- Intel® یا AMD پروسیسر والا PC درج ذیل Microsoft® آپریٹنگ سسٹم چلا رہا ہے:
- Windows® 10
- کم از کم 2 جی بی ریم
- USB پورٹس
- Adobe Acrobat Reader 6.0 یا بعد کا
- تجویز کردہ ڈسپلے اسکیل اور سیٹنگز 150% تک ہیں۔
سافٹ ویئر پیکج سیٹ اپ
صارف اس یوٹیلیٹی کو RF-Flasher یوٹیلیٹی آئیکن ([Start]>[ST RF-Flasher Utility xxx]>[RF-Flasher Utility]) پر کلک کر کے چلا سکتا ہے۔

ٹول بار انٹرفیس
RF-Flasher یوٹیلیٹی مین ونڈو کے ٹول بار سیکشن میں، صارف مندرجہ ذیل کام انجام دے سکتا ہے:
- ایک موجودہ .bin یا .hex لوڈ کریں (Intel توسیع شدہ) fileاستعمال کرتے ہوئے [File]>[کھولیں۔ file…]
- موجودہ میموری امیج کو .bin میں محفوظ کریں۔ fileاستعمال کرتے ہوئے [File]>[محفوظ کریں۔ File جیسا کہ…] شروع کا پتہ اور میموری سیکشن کا سائز جس میں محفوظ کیا جانا ہے۔ file ڈیوائس میموری ٹیب سے قابل انتخاب ہیں۔
- موجودہ .bin یا .hex کو بند کریں۔ fileاستعمال کرتے ہوئے [File]>[بند کریں۔ file]
- [ٹولز]>[ترتیبات…] کا استعمال کرتے ہوئے ST-LINK فریکوئنسی سیٹ کریں
- لاگ کو فعال یا غیر فعال کریں۔ file UART/SWD وضع میں تخلیق، [ٹولز]>[ترتیبات…] کا استعمال کرتے ہوئے۔ اگر لاگ files کو محفوظ کیا جاتا ہے، محفوظ کرنے کے لیے ڈیبگ معلومات کی سطح کو سیٹ کرنا ممکن ہے (صرف SWD کے لیے)۔ تمام لاگ files کو {insta llation path}\ST\RF-Flasher Utility xxx\Logs\ میں محفوظ کیا جاتا ہے۔
- بڑے پیمانے پر مٹانا، [ٹولز]> [ماس ایریز] کا استعمال کرتے ہوئے۔
- فلیش میموری مواد کی تصدیق کریں [ٹولز]>[فلیش مواد کی تصدیق کریں]۔
- [Help]>[About] کا استعمال کرتے ہوئے ایپلیکیشن ورژن حاصل کریں۔
- ڈاؤن لوڈ a file, [Tools]>[Flash] کا استعمال کرتے ہوئے۔
- [ٹولز]>[صفحات مٹائیں…]
- منتخب تصویر کے ساتھ ڈیوائس میموری کا موازنہ کریں۔ file, [Tools]> کا استعمال کرتے ہوئے [ڈیوائس میموری کا اس سے موازنہ کریں۔ file] دو تصویر files تصویر کے ساتھ ڈیوائس میموری کا موازنہ کریں میں ڈسپلے ہوتے ہیں۔ File ٹیب اور متعلقہ اختلافات کو سرخ رنگ میں نمایاں کیا گیا ہے۔
- دو کا موازنہ کریں۔ files، استعمال کرتے ہوئے [File]>[دو کا موازنہ کریں۔ files]
- [ٹولز]>[پڑھیں بوٹ لوڈر سیکٹر (SWD)] کا استعمال کرتے ہوئے بوٹ لوڈر سیکٹر (صرف SWD موڈ میں) پڑھیں۔
- OTP ایریا (صرف SWD موڈ میں) پڑھیں، [Tools]> [OTP Area (SWD) کو پڑھیں]۔
- بوٹ لوڈر سیکٹرز یا او ٹی پی ایریا کو .bin میں محفوظ کریں۔ fileاستعمال کرتے ہوئے [File]>[محفوظ کریں۔ File جیسا کہ…]
صارف دو تصویریں بھی منتخب کر سکتا ہے۔ files اور ان کا موازنہ کریں۔ دو تصویر files کو موازنہ دو میں دکھایا گیا ہے۔ Files ٹیب اور متعلقہ اختلافات کو سرخ رنگ میں نمایاں کیا گیا ہے۔ .bin اور .hex file فارمیٹس کی حمایت کی جاتی ہے.

RF-Flasher یوٹیلیٹی مین ونڈو کے اوپری حصے میں، صارف تصویر کو منتخب کر سکتا ہے۔ file کے ذریعے [تصویر منتخب کریں۔ File] بٹن۔ صارف میموری کی قسم منتخب کر سکتا ہے: فلیش میموری، بوٹ لوڈر، یا OTP ایریا۔ فلیش میموری ایریا کے لیے، صارف اسٹارٹ ایڈریس سیٹ کر سکتا ہے (صرف بن کے لیے file)
یہ تمام اختیارات UART اور SWD موڈ میں دستیاب ہیں۔
صارف کو منتخب موڈ (UART یا SWD) تک رسائی کو فعال کرنے کی ضرورت ہے۔ وہ UART موڈ کے لیے متعلقہ COM پورٹ کھول کر، یا SWD ہارڈویئر پروگرامنگ/ڈیبگنگ ٹول کو ڈیوائس SWD لائنوں سے جوڑ کر ایسا کر سکتے ہیں۔
UART مین ونڈو
RF-Flasher یوٹیلیٹی مین ونڈو کے UART مین ونڈو ٹیب میں، صارف COM پورٹس کی فہرست کے سیکشن کے ذریعے ڈیوائس کو انٹرفیس کرنے کے لیے COM پورٹ کا انتخاب کر سکتا ہے۔
RF ڈیوائس ایویلیویشن بورڈ کے لیے استعمال ہونے والی سیریل بوڈ کی شرح 460800 bps ہے۔

UART موڈ: کیسے چلائیں
تصویر file انتخاب
موجودہ .bin یا .hex لوڈ کرنے کے لیے fileاستعمال کریں [تصویر منتخب کریں۔ File] مرکزی صفحہ پر بٹن، [ پر جائیںFile]>[کھولیں۔ File…]، یا امیج پر جائیں۔ File ٹیب منتخب کردہ کا مکمل راستہ file بٹن کے آگے ظاہر ہوتا ہے اور [فلیش] بٹن فعال ہو جاتا ہے جب file لوڈ کر دیا ہے.
COM پورٹس کی فہرست ٹیب پی سی USB پورٹس پر تمام منسلک آلات کو دکھاتا ہے۔ [سب کو منتخب کریں]، [سب کو غیر منتخب کریں]، اور [انورٹ آل] بٹن صارف کو یہ وضاحت کرنے دیتے ہیں کہ کون سے منسلک آلات (تمام، کوئی نہیں، یا ان میں سے کچھ) یوٹیلیٹی آپریشنز کا ہدف ہونا چاہیے۔ اس طرح، ایک ہی آپریشن (یعنی فلیش میموری پروگرامنگ) کو بیک وقت متعدد آلات پر انجام دیا جا سکتا ہے۔ [ریفریش] بٹن صارف کو منسلک آلات کی فہرست کو تازہ کرنے کی اجازت دیتا ہے۔
پہلے سے طے شدہ طور پر، [Actions] سیکشن میں [Mass eras] آپشن کو چیک نہیں کیا جاتا ہے، اور صرف مطلوبہ میموری والے صفحات کو مٹا کر لکھا جاتا ہے۔ file مواد جب اس آپشن کو چیک کیا جاتا ہے، تو فلیش میموری پروگرامنگ کے مرحلے سے پہلے ایک مکمل ماس ایریز ہوتا ہے۔
[Verify] آپشن اس بات کو یقینی بنانے کے لیے چیک کرنے پر مجبور کرتا ہے کہ میموری کا مواد صحیح لکھا گیا ہے۔
فلیش میموری پر آپریشن کے بعد ڈیوائس میموری ٹیبل کو اپ ڈیٹ کرنے کے لیے [ڈیوائس میموری کو اپ ڈیٹ کریں] کا اختیار چیک کریں۔
ریڈ آؤٹ پروٹیکشن آپشن فلیش میموری پروگرامنگ کے بعد ڈیوائس کے ریڈ آؤٹ پروٹیکشن کو قابل بناتا ہے۔
[Auto Baudrate] آپشن کو صرف اس صورت میں چیک کریں جب [Auto Baudrate] آپریشن کو مجبور کرنے کے لیے بورڈ پر ہارڈویئر ری سیٹ کیا جائے۔ پہلے سے طے شدہ طور پر، [Auto Baudrate] آپشن کو چیک نہیں کیا جاتا ہے۔
تصویر File ٹیب
منتخب کردہ file نام، سائز، اور تجزیہ کردہ مواد کو ڈیوائس فلیش میموری میں پروگرام کیا جا سکتا ہے viewتصویر میں ایڈ File ٹیب

ڈیوائس میموری ٹیب
اس ٹیب کو منتخب کریں۔ view منسلک ڈیوائس کی میموری کا مواد ([پڑھیں] بٹن کے ذریعے) اور لاگ پر مشتمل آپریشنز منتخب کردہ ڈیوائس پر کیے گئے ہیں۔

ٹیبل میں [شروع ایڈریس اور سائز] کے ذریعہ بیان کردہ میموری سیگمنٹ کو منتقل کرنے کے لیے [پڑھیں] بٹن پر کلک کریں۔
پوری فلیش میموری کو پڑھنے کے لیے، [مکمل میموری] آپشن کو چیک کریں۔
پہلا کالم لگاتار درج ذیل 16 بائٹس کا بنیادی پتہ دیتا ہے (مثال کے طور پرample، قطار 0x10040050، کالم 4 ہیکساڈیسیمل بائٹ ویلیو 0x10040054 پر رکھتا ہے۔ صارف سیل پر ڈبل کلک کرکے اور نئی ہیکساڈیسیمل ویلیو داخل کرکے بائٹ ویلیو کو تبدیل کرسکتا ہے۔ ترمیم شدہ بائٹس سرخ رنگ میں ظاہر ہوتے ہیں۔
آلے کی فلیش میموری میں نئی بائٹ ویلیوز کے ساتھ پورے صفحے کو پروگرام کرنے کے لیے [لکھیں] بٹن پر کلک کریں۔
[فلیش] بٹن فلیش میموری پروگرامنگ آپریشن کو منتخب آپشن کے ساتھ شروع کرنے کی اجازت دیتا ہے۔ اگر [MAC ایڈریس] چیک باکس کو نشان زد کیا جاتا ہے، تو صارف میموری کا پتہ بتا سکتا ہے جہاں منتخب MAC ایڈریس محفوظ ہے۔ جب [Flash] بٹن پر کلک کیا جاتا ہے، MAC ایڈریس تصویر کے بعد پروگرام کیا جاتا ہے۔ file.

تصویر کے ساتھ ڈیوائس میموری کا موازنہ کریں۔ File ٹیب
صارف منتخب تصویر کے ساتھ موجودہ ڈیوائس میموری کا موازنہ کر سکتا ہے۔ file. دو تصویر files دکھائے جاتے ہیں اور کسی بھی فرق کو سرخ رنگ میں نمایاں کیا جاتا ہے۔ .bin اور .hex files فارمیٹ کی حمایت کی جاتی ہے۔
دوسرے بورڈز کے ساتھ RF-Flasher یوٹیلیٹی کا استعمال
RF-Flasher یوٹیلیٹی PC USB پورٹس سے جڑے BlueNRG-1, BlueNRG-2, BlueNRG-LP، اور BlueNRG-LPS ایویلیویشن بورڈز (ایس ٹی ڈی کے کے بطور ڈسپلے) کا خود بخود پتہ لگاتی ہے۔ یہ آلہ کو دوبارہ ترتیب دینے اور اسے UART بوٹ لوڈر موڈ میں ڈالنے کے لیے ایک معاون STM32 (GUI کے ذریعے چلنے والا) استعمال کرتا ہے۔
ایپلی کیشن کسٹم بورڈز کے ساتھ بھی کام کرتی ہے، جو منسلک ڈیوائس تک آسان UART رسائی فراہم کرتی ہے، لیکن صارف کو ڈیوائس کو دستی طور پر بوٹ لوڈر موڈ میں رکھنا چاہیے۔ کسی بھی غیر STEVAL COM بندرگاہوں کے انتخاب پر، درج ذیل پاپ اپ ظاہر ہوتا ہے:

جب یہ پاپ اپ ظاہر ہوتا ہے اور ڈیوائس کی قسم پر منحصر ہوتا ہے، بوٹ لوڈر موڈ مندرجہ ذیل طور پر چالو کیا جاتا ہے:
- BlueNRG-LP اور BlueNRG-LPS ڈیوائسز کے لیے، صارف کو PA10 پن کو ایک اعلیٰ قیمت پر سیٹ کرنا چاہیے اور آلے کا دوبارہ ترتیب دینے کا چکر انجام دینا چاہیے (PA10 کو اعلیٰ قیمت پر رکھنا)۔
- BlueNRG-1 اور BlueNRG-2 ڈیوائسز کے لیے، صارف کو DIO7 پن کو زیادہ قیمت پر سیٹ کرنا چاہیے اور ڈیوائس کو ری سیٹ کرنا چاہیے (DIO7 کو زیادہ قیمت پر رکھنا)۔
صارف پاپ اپ ونڈو میں UART کے لیے ترجیحی باؤڈ ریٹ بھی سیٹ کر سکتا ہے اور پھر GUI پر واپس جانے کے لیے OK دبائیں۔
نوٹ:
صارف کو RF-Flasher یوٹیلیٹی استعمال کرتے ہوئے ڈیوائس کو دوبارہ ترتیب دینے سے گریز کرنا چاہیے، جب تک کہ ComPort سیٹنگ پاپ اپ فعال نہ ہو۔ اگر ڈیوائس ری سیٹ ہے تو، صارف کو فلیشر یوٹیلیٹی کو دوبارہ استعمال کرنے کے لیے COM پورٹ کو ٹوگل کرنا ہوگا۔
نوٹ:
جب USB FTDI انٹرفیس کے ذریعے 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 ہارڈویئر پروگرامنگ/ڈیبگنگ انٹرفیس سپورٹ ہیں، یہ فرض کرتے ہوئے کہ منتخب کردہ ہارڈویئر اور متعلقہ سافٹ ویئر ٹولز منسلک ڈیوائس کو سپورٹ کرتے ہیں۔
- CMSIS-DAP
- ST-LINK
- جے لنک
نوٹ
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 ڈرائیور کو اپنے ڈیفالٹ پر واپس جانے کی ضرورت ہے۔

SWD موڈ: کیسے چلائیں۔
تصویر file انتخاب
استعمال کریں [تصویر منتخب کریں۔ File] مرکزی صفحہ پر بٹن یا [ پر جائیںFile]>[ کھولیں۔ File…] موجودہ .bin یا .h سابق کو لوڈ کرنے کے لیے file. منتخب کردہ کا مکمل راستہ file بٹن کے آگے ظاہر ہوتا ہے اور [فلیش] بٹن کے آخر میں فعال ہوجاتا ہے۔ file لوڈ ہو رہا ہے
ایکشن ٹیب میں، صارف درج ذیل آپشنز کو منتخب کر سکتا ہے۔
- [تصدیق کریں]: اس بات کو یقینی بنانے کے لیے چیک پر مجبور کرتا ہے کہ میموری کا مواد صحیح لکھا گیا ہے۔
- [ریڈ آؤٹ پروٹیکشن]: منتخب امیج کو پروگرام کرنے کے بعد ڈیوائس ریڈ آؤٹ پروٹیکشن کو قابل بناتا ہے۔ file
- [بڑے پیمانے پر مٹانے]: منتخب کردہ تصویر کو پروگرام کرنے سے پہلے آلہ کے بڑے پیمانے پر مٹانے کی اجازت دیتا ہے file
- [ڈیوائس میموری کو اپ ڈیٹ کریں]: فلیش میموری پروگرامنگ آپریشن کے بعد ڈیوائس میموری ٹیبل کو اپ ڈیٹ کرنے کی اجازت دیتا ہے
- [پلگ اینڈ پلے موڈ]: صرف ایک SWD پروگرامنگ ٹول دستیاب ہونے پر پلگ اینڈ پلے فلیش میموری پروگرامنگ موڈ کو فعال/غیر فعال کرنے کی اجازت دیتا ہے۔ اس صورت میں، بورڈز ایک وقت میں ایک پروگرام کیے جاتے ہیں۔ جب ایک بورڈ پر پروگرامنگ آپریشن مکمل ہو جاتا ہے، تو اسے ان پلگ کرنا اور دوسرے بورڈ کو لگانا ممکن ہے۔
پہلے سے طے شدہ طور پر، [Flash] بٹن کے آگے [Mass eras] آپشن کو چیک نہیں کیا جاتا ہے، اور صرف مطلوبہ میموری والے صفحات کو مٹا کر لکھا جاتا ہے۔ file مواد
[مربوط انٹرفیس کی فہرست] ٹیب تمام منسلک SWD انٹرفیس (CMSIS-DAP، ST-LINK، اور J-Link) کو دکھاتا ہے۔ مربوط انٹرفیس کی فہرست کو اپ ڈیٹ کرنے کے لیے [ریفریش] بٹن کو دبائیں۔
صارف یہ بھی منتخب کر سکتا ہے کہ کون سا مخصوص SWD ہارڈویئر انٹرفیس [انٹرفیس] فیلڈ کے ذریعے ظاہر ہونا چاہیے۔
[سب کو منتخب کریں]، [سب کو غیر منتخب کریں]، اور [انورٹ آل] بٹن صارف کو یہ وضاحت کرنے کی اجازت دیتے ہیں کہ کون سے منسلک SWD انٹرفیس (تمام، کوئی نہیں، یا ان میں سے کچھ) یوٹیلیٹی آپریشنز کا ہدف ہونا چاہیے۔ اس طرح، ایک ہی آپریشن (یعنی فلیش میموری پروگرامنگ) کو بیک وقت متعدد آلات پر انجام دیا جا سکتا ہے۔
[فلیش] بٹن فلیش میموری پروگرامنگ آپریشن کو منتخب آپشن کے ساتھ شروع کرنے کی اجازت دیتا ہے۔ اگر [MAC ایڈریس] چیک باکس کو نشان زد کیا جاتا ہے، تو صارف میموری کا پتہ بتا سکتا ہے جہاں منتخب MAC ایڈریس محفوظ ہے۔ جب [Flash] بٹن پر کلک کیا جاتا ہے، MAC ایڈریس تصویر کے بعد پروگرام کیا جاتا ہے۔ file.
'تصویر File' ٹیب
منتخب کردہ file نام، سائز، اور تجزیہ کردہ مواد کو ڈیوائس فلیش میموری میں پروگرام کیا جا سکتا ہے viewتصویر میں ایڈ File ٹیب
ڈیوائس میموری ٹیب
اس ٹیب کو منتخب کریں۔ view منسلک ڈیوائس کی میموری کا مواد ([پڑھیں] بٹن کے ذریعے) اور لاگ پر مشتمل آپریشنز منتخب کردہ ڈیوائس پر کیے گئے ہیں۔

ٹیبل میں [شروع ایڈریس اور سائز] کے ذریعہ بیان کردہ میموری سیگمنٹ کو منتقل کرنے کے لیے [پڑھیں] بٹن پر کلک کریں۔
پوری فلیش میموری کو پڑھنے کے لیے، [مکمل میموری] آپشن کو چیک کریں۔
پہلا کالم لگاتار درج ذیل 16 بائٹس کا بنیادی پتہ دیتا ہے (مثال کے طور پرample، قطار 0x10040050، کالم 4 میں ہیکساڈیسیمل بائٹ ویلیو 0x10040054 ہے۔ صارف سیل پر ڈبل کلک کرکے اور نئی ہیکساڈیسیمل ویلیو داخل کرکے بائٹ ویلیو کو تبدیل کرسکتا ہے۔ ترمیم شدہ بائٹس سرخ رنگ میں ظاہر ہوتے ہیں۔
آلے کی فلیش میموری میں نئی بائٹ ویلیوز کے ساتھ پورے صفحے کو پروگرام کرنے کے لیے [لکھیں] بٹن پر کلک کریں۔

نوٹ:
[آلہ کا موازنہ کریں۔ کو یادداشت File] SWD موڈ میں بھی تعاون یافتہ ہے، اسی خصوصیات کے ساتھ جو سیکشن 4.1 میں بیان کیا گیا ہے: UART موڈ: کیسے چلایا جائے۔
SWD موڈ: بوٹ لوڈر سیکٹر کو پڑھیں
صارف کنیکٹڈ ڈیوائس کے بوٹ لوڈر سیکٹر کو SWD ہارڈویئر پروگرامنگ انٹرفیس کے ذریعے [Tools]>[Read Bootloader Sector (SWD)] کو منتخب کر کے پڑھ سکتا ہے۔ بوٹ لوڈر سیکٹر کا مواد بوٹ لوڈر/OTP ٹیب میں ظاہر ہوتا ہے۔
نوٹ:
یہ خصوصیت صرف SWD موڈ میں تعاون یافتہ ہے اور صرف GUI کے ذریعے قابل رسائی ہے۔
SWD موڈ: OTP ایریا پڑھیں
صارف [Tools]>[Read OTP Area (SWD)] کو منتخب کرکے SWD ہارڈویئر پروگرامنگ انٹرفیس کے ذریعے OTP ایریا سے منسلک ڈیوائس (جہاں تعاون یافتہ ہے) کو پڑھ سکتا ہے۔ OTP ایریا کا مواد بوٹ لوڈر/OTP ٹیب میں ظاہر ہوتا ہے۔
یہ خصوصیت UART موڈ میں تعاون یافتہ نہیں ہے۔

SWD پلگ اینڈ پلے پروگرامنگ موڈ
SWD پلگ اینڈ پلے پروگرامنگ موڈ صارف کو پروگرام کرنے کے لیے ایک نئے ڈیوائس پلیٹ فارم کو جوڑ کر پروگرامنگ لوپ میں داخل ہونے دیتا ہے۔ جب فلیش میموری تصویر file اور پروگرامنگ ایکشنز کو منتخب کر لیا گیا ہے، فلیشر پی سی ایپلی کیشن صارف سے ایک ڈیوائس کو SWD انٹرفیس سے منسلک کرنے کے لیے کہتی ہے (ڈیوائس N. 1 کے لیے انتظار کا پیغام ظاہر ہوتا ہے)۔
جب صارف ڈیوائس کو جوڑتا ہے، تو ڈیوائس N. 1 سے منسلک پیغام ظاہر ہوتا ہے، اور ایپلیکیشن منتخب تصویر کے ساتھ ڈیوائس کو پروگرام کرنا شروع کر دیتی ہے۔ file اور اختیارات. جب پروگرامنگ آپریشن ختم ہو جاتا ہے، تو Flasher ایپلیکیشن پیغام دکھاتی ہے پلیز ڈیوائس N. 1 کو منقطع کریں۔ جب صارف ڈیوائس کو منقطع کرتا ہے، تو پیغام N. 2 کا انتظار کر رہا ہے۔ صارف [اسٹاپ] بٹن دبا کر اس خودکار موڈ کو روک سکتا ہے۔
پلگ اینڈ پلے موڈ استعمال کرتے وقت، صارف کو استعمال کرنے کے لیے انٹرفیس کا انتخاب کرنا چاہیے (CMSIS-DAP، ST-LINK، یا J-Link)۔

میک ایڈریس پروگرامنگ
MAC ایڈریس پروگرامنگ میک ایڈریس کو ڈیوائس پر فلیش میموری کے مخصوص مقام پر محفوظ کرنے کی اجازت دیتی ہے۔
صارف [MAC ایڈریس] چیک باکس کو چیک یا غیر چیک کرکے اس اختیار کو فعال کرنے یا نہ کرنے کا انتخاب کرسکتا ہے۔ فلیش میموری کا مخصوص مقام [MAC فلیش لوکیشن] فیلڈ کے ذریعے سیٹ کیا جاتا ہے۔
[Set MAC ایڈریس] بٹن صارف کو مندرجہ ذیل میک ایڈریس کو منتخب کرنے کی اجازت دیتا ہے:
- [رینج] چیک باکس کو چیک کریں اور [شروع ایڈریس] فیلڈ میں شروع کا پتہ فراہم کریں۔ شروع کا پتہ وہ میک ایڈریس ہے جسے پہلے منسلک ڈیوائس پر اسٹور کیا جانا ہے۔
- نمبر میں پروگرام کیے جانے والے بورڈز کی تعداد درج کر کے [اسٹارٹ ایڈریس] ویلیو سے شروع ہونے والے اضافی مراحل طے کرنا ممکن ہے۔ بورڈز ٹیب، یا [اینڈ ایڈریس] کی قدر درج کرکے:
- اگر ایکشن ٹیب میں خودکار موڈ کا انتخاب کیا گیا ہے، منتخب کردہ MAC ایڈریس لسٹ خودکار پروگرامنگ آپریشنز کے لیے استعمال کی جاتی ہے۔ اگر نہیں، تو صرف ایک ڈیوائس کو پروگرام کیا جاتا ہے، [اسٹارٹ ایڈریس] فیلڈ کا استعمال کرتے ہوئے۔
- صارف ان پٹ کے ذریعے استعمال کیے جانے والے MAC پتوں کی فہرست فراہم کر سکتا ہے۔ file:
- چیک کریں [File] چیک باکس اور ان پٹ ٹیکسٹ کو منتخب کریں۔ file میں [لوڈ Fileمیدان۔
- اگر ایکشن ٹیب میں خودکار موڈ کا انتخاب کیا گیا ہے، منتخب کردہ MAC ایڈریس لسٹ خودکار پروگرامنگ آپریشنز کے لیے استعمال کی جاتی ہے۔ اگر نہیں، تو ایک پروگرامنگ آپریشن کے لیے صرف پہلا پتہ استعمال کیا جاتا ہے۔
[Save MAC ایڈریس لاگ] چیک باکس استعمال شدہ MAC پتوں کی فہرست کو ایک میں محفوظ کرنے کی اجازت دیتا ہے۔ fileمیں منتخب کیا گیا ہے [File نام] میدان۔
میک ایڈریس پروگرامنگ کو خودکار پروگرامنگ موڈ کے ساتھ جوڑا جا سکتا ہے۔ ہر منسلک آلہ کے لیے، تصویر file پہلے پروگرام کیا جاتا ہے، اس کے بعد میک ایڈریس ہوتا ہے۔ منتخب کردہ MAC پتوں کی تعداد
(بڑھتی ہوئی ایڈریس لسٹ کا سائز یا ان پٹ file سائز) خودکار پروگرامنگ آپریشنز کے اختتام کو متحرک کرتا ہے۔ ہر پروگرام شدہ MAC ایڈریس لاگ ونڈو میں ظاہر ہوتا ہے۔
MAC ایڈریس پروگرامنگ UAR اور SWD موڈ میں تعاون یافتہ ہے۔

صارف وقت کا انتخاب کر سکتا ہے یا نہیں۔amp محفوظ کردہ MAC ایڈریس لاگ میں شامل کیا جاتا ہے۔ file نام (بطور لاحقہ)۔
اگر ٹائمسٹamp لاگ کے نام میں شامل نہیں ہے۔ fileتمام لاگ انفارمیشن اسی لاگ میں محفوظ کی جاتی ہے۔ file. اگر ٹائمسٹamp شامل کیا جاتا ہے، ہر رن کے لیے لاگ انفارمیشن کو مختلف لاگ میں محفوظ کیا جاتا ہے۔ file.
لاگ کا نام file کا استعمال کرتے ہوئے وضاحت کی جا سکتی ہے [File نام] میدان۔
آر ایف فلیشر لانچر کی افادیت
RF-Flasher لانچر ایک اسٹینڈ لون یوٹیلیٹی ہے جو صارف کو RF-Flasher یوٹیلیٹی GUI کا استعمال کرتے ہوئے RF-Flasher یوٹیلیٹی کمانڈز چلانے کی اجازت دیتی ہے۔
ایک DOS کمانڈ ونڈو درکار ہے اور UART اور SWD دونوں موڈ سپورٹ ہیں (.bin اور .hex امیج کا استعمال کرتے ہوئے files)۔
RF-Flasher لانچر یوٹیلیٹی (RF-Flasher_Launcher.exe) ایپلیکیشن فولڈر کے اندر RF-Flasher یوٹیلیٹی سافٹ ویئر پیکج میں شامل ہے۔ RF-Flasher یوٹیلیٹی سافٹ ویئر پیکج اسٹارٹ مینو میں "ریلیز فولڈر"
آئٹم (ST RF-Flasher یوٹیلیٹی 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 یوٹیلیٹی سافٹ ویئر پیکج "ایپلی کیشن" فولڈر میں بنایا گیا ہے۔
RF-Flasher لانچر یوٹیلیٹی کے اختیارات
کسی مخصوص ڈیوائس پر RF-Flasher لانچر یوٹیلیٹی استعمال کرنے کے لیے، صارف کو Windows DOS شیل کھول کر لانچ کرنا چاہیے۔
RF-Flasher_Launcher.exe مناسب کمانڈ، اور اختیارات کے ساتھ (تمام معاون اختیارات کی فہرست حاصل کرنے کے لیے –h استعمال کریں)۔
RF-Flasher_Launcher.exe -h:
استعمال: RF-Flasher لانچر [-h] {flash, read, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP,
write_OTP}
آر ایف فلیشر لانچر ورژن xxx
اختیاری دلائل:
-h، -help: یہ مدد پیغام دکھائیں اور کمانڈ سے باہر نکلیں:
{flash, read, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP, write_OTP}
- فلیش: فلیش میموری پروگرام کریں۔
- پڑھیں: فلیش میموری پڑھیں
- mass_erase: فلیش میموری کو مٹا دیں۔
- verify_memory: ایک کے ساتھ RF ڈیوائس کے مواد کی تصدیق کریں۔ file
- erase_pages: فلیش میموری سے ایک یا زیادہ صفحات کو مٹا دیں۔
- uart: تمام منسلک COM پورٹس دکھائیں (UART موڈ)
- swd: SWD انٹرفیس کے ذریعے منسلک تمام آلات دکھائیں: ST-LINK، CMSIS-DAP، J-Link (SWD موڈ)
- read_OTP: OTP ایریا پڑھیں (صرف SWD موڈ میں)
- write_OTP: OTP ایریا لکھیں (صرف SWD موڈ میں)
RF-Flasher لانچر یوٹیلیٹی: UART اور SWD موڈز
RF-Flasher لانچر یوٹیلیٹی دو آپریٹنگ طریقوں کو سپورٹ کرتی ہے:
- UART موڈ (منتخب ڈیوائس کو PC USB پورٹ سے جوڑیں)
- SWD موڈ (منتخب BlueNRG-1, BlueNRG-2, BlueNRG-LP، یا BlueNRG-LPS ڈیوائس SWD لائنوں کو SWD پروگرامنگ/ڈیبگنگ ٹول سے جوڑیں)۔
RF-Flasher لانچر یوٹیلیٹی: تمام دستیاب COMx پورٹس کی فہرست حاصل کرنے کے لیے uart کمانڈ استعمال کریں (پی سی 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 انٹرفیس کا سیریل نمبر):
- 07200001066fff333231545043084259a5a5a5a597969908
- 07200001066dff383930545043205830a5a5a5a597969908
- 07200001066dff333231545043084255a5a5a5a597969908 J-Link سے منسلک = کوئی J-لنک منسلک نہیں
آر ایف فلیشر لانچر یوٹیلیٹی: فلیش کمانڈ
مخصوص ڈیوائس فلیش میموری کو پروگرام کرنے کے لیے RF-Flasher لانچر یوٹیلیٹی استعمال کرنے کے لیے، فلیش کمانڈ دستیاب ہے (ہمارے پاس تمام معاون اختیارات کی فہرست حاصل کرنے کے لیے -h آپشن):
RF-Flasher_Launcher.exe فلیش -h
فلیش کمانڈ کا استعمال
RF-Flasher_Launcher.exe فلیش [-h] [-پتہ START_ADDRESS][-f FILE_TO_FLASH
[FILE_TO_FLASH، …]] [-Erease] [-verify] [-rp] [-mac] [-mac_address MAC_ADDRESS][-mac_log_file MAC_LOG_FILE][-mac_start MAC_START_ADDRESS | -میک_file
MAC_FILE_ADDRESS](-تمام | -d DEVICE_ID) [-verbose {0, 1, 2, 3, 4}] [-l](-UART |
-SWD) [-فریکونسی {5,15,25,50,100,125,240,480,900,1800,4000}]
فلیش کمانڈ اختیاری دلائل
- - ایڈریس START_ADDRESS، -- ایڈریس START_ADDRESS: شروع کا پتہ۔
- -تمام، تمام: تمام منسلک آلات (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_TO_FLASH [FILE_TO_FLASH …]، -fileToFlash FILE_TO_FLASH
[FILE_TO_FLASH …]: .bin یا .hex کی فہرست fileRF ڈیوائس کو پروگرام کرنے کے لیے: ایک 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}: Setware for SDW کی سختی کی قدر - SW DAL پہلے سے طے شدہ قیمت 4000 ہے۔
- -h، -help: یہ مدد پیغام دکھائیں اور باہر نکلیں۔
- -l، -log: لاگ ڈیٹا۔
- -میک، -میک: [میک ایڈریس] آپشن کو فعال کریں۔
- -mac_address –MAC_ADDRESS: فلیش میموری کا وہ مقام جہاں بلوٹوتھ® عوامی پتہ محفوظ ہے۔
- -میک_file MAC_FILE_ADDRESS، –mf MAC_FILE_ADDRESS: file MAC پتوں کی فہرست پر مشتمل ہے۔
- -میک_لاگ_file MAC_LOG_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 موڈ۔ آپریشن کرنے سے پہلے ایک حسب ضرورت بورڈ کو بوٹ لوڈر موڈ میں ڈالنا چاہیے (BlueNRG-7 یا BlueNRG-1 ڈیوائس کے ری سیٹ سائیکل کو انجام دیتے وقت DIO2 پن ویلیو ہائی؛ بلیو این آر جی-ایل پی یا بلیو این آر جی-ایل پی ایس ڈیوائس کو ری سیٹ کرتے وقت PA10 پن ویلیو ہائی) .
- -وربوز {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: آؤٹ پٹ verbosity میں اضافہ؛ ڈیبگ لیول کو 4 تک سیٹ کریں (صرف SWD موڈالٹی اور لاگ ڈیٹا کے لیے)۔ پہلے سے طے شدہ قدر 2 ہے۔
- تصدیق کریں، تصدیق کریں: [تصدیق] اختیار کو فعال کریں۔
نوٹ:
- اگر 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 فلیش -UART -all
– f “C:\{user_path}\BlueNRG-1_2 DK
3.2.2\Firmware\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-1\Micro_Hell o_World.bin"
– f “C:\{user_path}\BlueNRG-1_2 DK
3.2.2\Firmware\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-2\Micro_Hell o_World.bin" -l
– f “C:{user_path}\BlueNRG-LP DK 1.4.0\Firmware
\Peripheral_Examples\Examples_MIX\MICRO\MICRO_Hello_World\STEVAL-
IDB011V1\Micro_Hello_World.bin"
– f “C:{user_path}\BlueNRG-LP DK 1.4.0\Firmware
\Peripheral_Examples\Examples_MIX\MICRO\MICRO_Hello_World\STEVAL-
IDB012V1\Micro_Hello_World.bin"
پہلا file منسلک BlueNRG-1 آلات پر پروگرام کیا جاتا ہے۔ دوسرا file منسلک BlueNRG-2 آلات پر پروگرام کیا جاتا ہے۔ تیسرا file منسلک BlueNRG-LP آلات پر پروگرام کیا جاتا ہے۔ چوتھا file منسلک BlueNRG-LPS آلات پر پروگرام کیا جاتا ہے۔ - اگر -f آپشن استعمال نہیں کیا جاتا ہے تو، بائنری امیجز fileایپلیکیشن/config_ میں بیان کیا گیا ہےfile.conf استعمال کیا جاتا ہے:
#تصویر file BlueNRG_1 آلہ کے لیے
BLUENRG_1 = "user_path"/bluenrg_1_binary_file.hex
#تصویر 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 پڑھیں –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}]
کمانڈ اختیاری دلائل پڑھیں
- -پتہ START_ADDRESS، --پتہ START_ADDRESS: شروع کا پتہ (پہلے سے طے شدہ قدر 0x10040000 ہے)۔
- -تمام، تمام: تمام منسلک آلات (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، --شو: ریڈ آپریشن کے بعد فلیش میموری دکھائیں۔
- -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}: آؤٹ پٹ verbosity میں اضافہ؛ ڈیبگ لیول کو 4 تک سیٹ کریں (صرف SWD موڈالٹی اور لاگ ڈیٹا کے لیے)۔ پہلے سے طے شدہ قدر 2 ہے۔
- اگر UART موڈ منتخب کیا جاتا ہے، تو آلہ کو PC USB COM پورٹ سے منسلک ہونا چاہیے اور -UART آپشن استعمال کرنا چاہیے۔ اگر ایک سے زیادہ ڈیوائسز PC USB پورٹس سے منسلک ہیں، -all آپشن ان سب کو منتخب کرنے کی اجازت دیتا ہے۔ متبادل طور پر، صارف –d آپشن کا استعمال کرتے ہوئے ہر COM پورٹ کی وضاحت کر سکتا ہے۔
- اگر SWD موڈ منتخب کیا جاتا ہے، تو SWD ہارڈویئر پروگرامنگ/ڈیبگنگ ٹول کو منتخب ڈیوائس SWD لائنوں سے منسلک ہونا چاہیے، اور -SWD آپشن استعمال کرنا ضروری ہے۔ اگر ایک سے زیادہ ڈیوائسز پی سی سے SWD انٹرفیس کے ذریعے منسلک ہیں، -all آپشن ان سب کو منتخب کرنے کی اجازت دیتا ہے۔ متبادل طور پر، صارف –d آپشن کا استعمال کرتے ہوئے ہر انٹرفیس کی وضاحت کر سکتا ہے۔
RF-Flasher لانچر یوٹیلیٹی: بڑے پیمانے پر مٹانے کی کمانڈ
کسی مخصوص ڈیوائس کی فلیش میموری کو بڑے پیمانے پر مٹانے کے لیے RF-Flasher لانچر یوٹیلیٹی استعمال کرنے کے لیے،
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}]
بڑے پیمانے پر مٹانے کی کمانڈ اختیاری دلائل
- -تمام، تمام: تمام منسلک آلات (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، --شو: بڑے پیمانے پر مٹانے کے آپریشن کے بعد فلیش میموری دکھائیں۔
- -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}: آؤٹ پٹ verbosity میں اضافہ؛ ڈیبگ لیول کو 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
میموری کمانڈ کے استعمال کی تصدیق کریں۔
RF-Flasher_Launcher.exe verify_memory [-h] -f FLASH_VERIFY_FILE] 0}]
میموری کمانڈ اختیاری دلائل کی تصدیق کریں۔
- -پتہ START_ADDRESS، --پتہ START_ADDRESS: تصدیق کے لیے شروع کا پتہ (.bin کے لیے files صرف)۔ پہلے سے طے شدہ قیمت 0x10040000 ہے۔
- -تمام، تمام: تمام منسلک آلات (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 FLASH_VERIFY_FILE, --file FLASH_VERIFY_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 کے لیے S-DW ویلیو STW)۔ پہلے سے طے شدہ قیمت 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}: آؤٹ پٹ verbosity میں اضافہ؛ ڈیبگ لیول کو 4 تک سیٹ کریں (صرف SWD موڈالٹی اور لاگ ڈیٹا کے لیے)۔ پہلے سے طے شدہ قدر 2 ہے۔
- اگر UART موڈ منتخب کیا جاتا ہے، تو آلہ کو PC USB COM پورٹ سے منسلک ہونا چاہیے اور -UART آپشن استعمال کرنا چاہیے۔ اگر ایک سے زیادہ ڈیوائسز PC USB پورٹس سے منسلک ہیں، -all آپشن ان سب کو منتخب کرنے کی اجازت دیتا ہے۔ متبادل طور پر، صارف –d آپشن کا استعمال کرتے ہوئے ہر COM پورٹ کی وضاحت کر سکتا ہے۔
- اگر SWD موڈ منتخب کیا جاتا ہے، تو SWD ہارڈویئر پروگرامنگ/ڈیبگنگ ٹول کو منتخب ڈیوائس SWD لائنوں سے منسلک ہونا چاہیے، اور -SWD آپشن استعمال کرنا ضروری ہے۔ اگر ایک سے زیادہ ڈیوائسز پی سی سے SWD انٹرفیس کے ذریعے منسلک ہیں، -all آپشن ان سب کو منتخب کرنے کی اجازت دیتا ہے۔ متبادل طور پر، صارف –d آپشن کا استعمال کرتے ہوئے ہر انٹرفیس کی وضاحت کر سکتا ہے۔
RF-Flasher لانچر یوٹیلیٹی: صفحوں کو مٹانے کی کمانڈ
کسی مخصوص ڈیوائس سے فلیش میموری کے مواد کے صفحے کو مٹانے کے لیے 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)
صفحوں کو مٹائیں اختیاری دلائل کو کمانڈ کریں۔
- -تمام، تمام: تمام منسلک آلات (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 صفحات، صفحہ صفحہ: مٹانے کے لیے صفحات کی فہرست (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}: آؤٹ پٹ verbosity میں اضافہ؛ ڈیبگ لیول کو 4 تک سیٹ کریں (صرف SWD موڈالٹی اور لاگ ڈیٹا کے لیے)۔ پہلے سے طے شدہ قدر 2 ہے۔
- اگر UART موڈ منتخب کیا جاتا ہے، تو آلہ کو PC USB COM پورٹ سے منسلک ہونا چاہیے اور -UART آپشن استعمال کرنا چاہیے۔ اگر ایک سے زیادہ ڈیوائسز PC USB پورٹس سے منسلک ہیں، -all آپشن ان سب کو منتخب کرنے کی اجازت دیتا ہے۔ متبادل طور پر، صارف –d آپشن کا استعمال کرتے ہوئے ہر COM پورٹ کی وضاحت کر سکتا ہے۔
- اگر SWD موڈ منتخب کیا جاتا ہے، تو SWD ہارڈویئر پروگرامنگ/ڈیبگنگ ٹول کو منتخب ڈیوائس SWD لائنوں سے منسلک ہونا چاہیے، اور -SWD آپشن استعمال کرنا ضروری ہے۔ اگر ایک سے زیادہ ڈیوائسز پی سی سے SWD انٹرفیس کے ذریعے منسلک ہیں، -all آپشن ان سب کو منتخب کرنے کی اجازت دیتا ہے۔ متبادل طور پر، صارف –d آپشن کا استعمال کرتے ہوئے ہر انٹرفیس کی وضاحت کر سکتا ہے۔
RF-Flasher لانچر کی افادیت: 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] [-فریکوئنسی {5,15,25,50,100,125,240,480,900,1800,4000} [-l] s] [-فعل {0,1,2,3,4}]
OTP کمانڈ اختیاری دلائل پڑھیں
- -پتہ OTP_ADDRESS، -پتہ OTP_ADDRESS: OTP علاقے کا پتہ (پہلے سے طے شدہ: 0x10001800
- لفظ موافق)۔ - -تمام، تمام: تمام منسلک آلات (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 کے لیے S-DW ویلیو STW)۔ پہلے سے طے شدہ قیمت 4000 ہے۔
- -h، --help: یہ مدد پیغام دکھائیں اور باہر نکلیں۔
- -l، --log: لاگ ڈیٹا۔
- -num NUM، -number NUM: OTP ایریا کے اندر پڑھنے کے لیے الفاظ کی تعداد۔ پہلے سے طے شدہ قیمت 256 ہے۔
- -s، --show: OTP ایریا دکھائیں۔
- -وربوز {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: آؤٹ پٹ verbosity میں اضافہ؛ ڈیبگ لیول کو 4 تک سیٹ کریں (صرف SWD موڈالٹی اور لاگ ڈیٹا کے لیے)۔ پہلے سے طے شدہ قدر 2 ہے۔
نوٹ:
read_OTP کمانڈ صرف SWD موڈ میں کام کرتی ہے۔ لہذا، ایک SWD ہارڈویئر پروگرامنگ/ڈیبگنگ ٹول کو منتخب ڈیوائس SWD لائنوں سے منسلک ہونا چاہیے۔ اگر ایک سے زیادہ ڈیوائسز پی سی سے SWD انٹرفیس کے ذریعے منسلک ہیں، -all آپشن ان سب کو منتخب کرنے کی اجازت دیتا ہے۔ متبادل طور پر، صارف –d آپشن کا استعمال کرتے ہوئے ہر انٹرفیس کی وضاحت کر سکتا ہے۔
RF-Flasher لانچر یوٹیلیٹی: 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
قدر OTP_VALUE [-فریکونسی {5,15,25,50,100,125,240,480,900,1800,4000}] [-l] [-verbose {0,1,2,3,4}]
OTP کمانڈ اختیاری دلائل لکھیں۔
- -پتہ OTP_ADDRESS، -address OTP_ADDRESS: OTP ایریا کا پتہ (پہلے سے طے شدہ: 0x10001800 - لفظ کی ترتیب)۔
- -تمام، تمام: تمام منسلک آلات (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 کے لیے S-DW ویلیو STW)۔ پہلے سے طے شدہ قیمت 4000 ہے۔
- -h، --help: یہ مدد پیغام دکھائیں اور باہر نکلیں۔
- -l، --log: لاگ ڈیٹا۔
- -s، --show: تصدیقی آپریشن کے بعد فلیش میموری دکھائیں۔
- - قدر OTP_VALUE، - قدر OTP_VALUE: OTP قدر (ایک لفظ، جیسے 0x11223344)
- -وربوز {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: آؤٹ پٹ verbosity میں اضافہ؛ ڈیبگ لیول کو 4 تک سیٹ کریں (صرف SWD موڈالٹی اور لاگ ڈیٹا کے لیے)۔ پہلے سے طے شدہ قدر 2 ہے۔
نوٹ:
write_OTP کمانڈ صرف SWD موڈ میں کام کرتی ہے۔ لہذا، ایک SWD ہارڈویئر پروگرامنگ/ڈیبگنگ ٹول کو منتخب ڈیوائس SWD لائنوں سے منسلک ہونا چاہیے۔ اگر ایک سے زیادہ ڈیوائسز پی سی سے SWD انٹرفیس کے ذریعے منسلک ہیں، -all آپشن ان سب کو منتخب کرنے کی اجازت دیتا ہے۔ متبادل طور پر، صارف –d آپشن کا استعمال کرتے ہوئے ہر انٹرفیس کی وضاحت کر سکتا ہے۔
RF-Flasher لانچر یوٹیلیٹی: examples
جڑے ہوئے BlueNRG-1 اور BlueNRG-2 آلات پر ST-LINK ہارڈویئر ٹول کے ساتھ ایک بائنری امیج پروگرام کریں (SWD موڈ میں):
RF-Flasher_Launcher.exe فلیش -SWD -all -f "User_Application.hex" -l
USB COM پورٹس کے ذریعے منسلک بلوٹوتھ® لو انرجی ڈیوائسز پر ایک بائنری امیج پروگرام کریں (UART موڈ میں):
RF-Flasher_Launcher.exe فلیش -UART -all -f "User_Application.hex" -l
ڈیٹا کو مٹانے، تصدیق کرنے اور لاگ کرنے کے اختیارات (SWD موڈ میں) کا استعمال کرتے ہوئے CMSIS-DAP چینل کے ذریعے منسلک آلات پر بائنری امیج پروگرام کریں۔

نظرثانی کی تاریخ
جدول 3۔ دستاویز پر نظر ثانی کی تاریخ
| تاریخ | ورژن | تبدیلیاں |
| 15-مئی-2018 | 1 | ابتدائی رہائی۔ |
|
03-جولائی-2018 |
2 |
تازہ کاری شدہ شکل 1. بلیو این آر جی -1، بلیو این آر جی -2 فلیشر یوٹیلٹی، شکل 2. فلیشر یوٹیلٹی UART مین ونڈو، شکل 3. فلیشر یوٹیلیٹی UART موڈ: تصویر file , تصویر 4. فلیشر یوٹیلیٹی UART موڈ: ڈیوائس میموری، فگر 5. فلیشر یوٹیلیٹی UART موڈ: میموری فیلڈز کو تبدیل کرنا، فگر 7. فلیشر یوٹیلیٹی: SWD مین ونڈو، Figure 8. Flasher Utility SWD موڈ: ڈیوائس میموری , Figure 10۔
فلیشر یوٹیلیٹی: ایس ڈبلیو ڈی آٹومیٹک موڈ، فگر 11۔ فلیشر یوٹیلیٹی: یو اے آر ٹی آٹومیٹک موڈ، فگر 12۔ فلیشر یوٹیلیٹی: یو اے آر ٹی آٹومیٹک پروگرامنگ مکمل ہو گئی ہے اور فگر 13۔ فلیشر یوٹیلیٹی: ایس ڈبلیو ڈی میک ایڈریس سلیکشن۔ پوری دستاویز میں متن میں معمولی تبدیلیاں۔ |
| 26-فروری-2019 | 3 | سیکشن کا تعارف اور سیکشن 3.1 UART موڈ کو اپ ڈیٹ کیا: کیسے چلایا جائے۔ سیکشن 8 فلیشر لانچر یوٹیلیٹی اور اس کے تمام ذیلی حصے شامل کیے گئے۔ |
|
09-اپریل-2019 |
4 |
سیکشن 8 میں "ایپلیکیشن فولڈر" کا حوالہ شامل کیا گیا: RF-Flasher لانچر یوٹیلیٹی۔
اپ ڈیٹ شدہ سیکشن 8.4: RF-Flasher لانچر یوٹیلیٹی: فلیش کمانڈ۔ |
|
14-جولائی-2020 |
5 |
BlueNRG-1 اور BlueNRG-2 کو BlueNRG-X فلیشر سافٹ ویئر پیکج میں تبدیل کر دیا گیا۔
BlueNRG-LP ڈیوائس کا حوالہ شامل کیا گیا۔ تازہ کاری شدہ شکل 1. RF-Flasher یوٹیلیٹی، شکل 3. فلیشر یوٹیلیٹی UART مین ونڈو، شکل 5. فلیشر یوٹیلیٹی UART موڈ: ڈیوائس میموری ٹیب، فگر 6. فلیشر یوٹیلیٹی UART موڈ: میموری فیلڈز کو تبدیل کرنا، فگر 9۔ فلیشر یوٹیلیٹی: ایس ڈبلیو ڈی مین ونڈو، فگر 10۔ فلیشر یوٹیلیٹی ایس ڈبلیو ڈی موڈ: ڈیوائس میموری ٹیب، فگر 14۔ فلیشر یوٹیلیٹی: ایس ڈبلیو ڈی پلگ اینڈ پلے موڈ، فگر 15۔ فلیشر یوٹیلیٹی: میک ایڈریس سلیکشن اور فگر 18: آر ایف لانچر۔ -erase، -l، -verify آپشن کے ساتھ فلیش کمانڈ |
|
05-دسمبر-2020 |
6 | اپ ڈیٹ شدہ سیکشن کا تعارف، سیکشن 2.1: سسٹم کی ضروریات، سیکشن 4.1: UART موڈ: کیسے چلائیں، سیکشن 5: SWD مین ونڈو، سیکشن 5.1: SWD موڈ: کیسے چلائیں، سیکشن 8.1: تقاضے،
سیکشن 8.2: RF-Flasher لانچر یوٹیلیٹی کے اختیارات، سیکشن 8.3: RF-Flasher لانچر یوٹیلیٹی: UART اور SWD موڈز، سیکشن 8.4: RF-Flasher لانچر یوٹیلیٹی: فلیش کمانڈ، سیکشن 8.5: RF-Flasher لانچر یوٹیلیٹی: ریڈ کمانڈ، سیکشن 8.6۔ : RF-Flasher لانچر یوٹیلیٹی: mass erase کمانڈ، سیکشن 8.7: آر ایف فلیشر لانچر یوٹیلیٹی: میموری کمانڈ کی تصدیق کریں۔ سیکشن 8.8 شامل کیا گیا: RF-Flasher لانچر یوٹیلیٹی: erase pages کمانڈ۔ |
|
04 اکتوبر 2021 |
7 |
سیکشن 5.2: SWD موڈ: بوٹ لوڈر سیکٹر کو پڑھیں اور سیکشن 5.3: SWD موڈ: OTP ایریا پڑھیں۔
عنوان، سیکشن کا تعارف، سیکشن 2: شروع کرنا، سیکشن 2.1: سسٹم کے تقاضے، سیکشن 2.2: سافٹ ویئر پیکج سیٹ اپ، اپ ڈیٹ کیا سیکشن 3: ٹول بار انٹرفیس، سیکشن 4: UART مین ونڈو، سیکشن 8: RF- Flasher لانچر یوٹیلیٹی، سیکشن 8.1: Requirements، سیکشن 8.2: RF-Flasher لانچر یوٹیلیٹی آپشنز، سیکشن 8.3: RF-Flasher لانچر یوٹیلیٹی: UART اور SWD , سیکشن 8.4: RF-Flasher لانچر یوٹیلیٹی: فلیش کمانڈ، سیکشن 8.5: RF-Flasher لانچر یوٹیلیٹی: ریڈ کمانڈ، سیکشن 8.6: RF- Flasher لانچر یوٹیلیٹی: mass erase کمانڈ، سیکشن 8.7: RF-Flasher لانچر یوٹیلیٹی: میموری کمانڈ کی تصدیق کریں، سیکشن 8.8: RF-Flasher لانچر یوٹیلیٹی: صفحوں کو مٹائیں ، سیکشن 1.1: مخففات کی فہرست اور سیکشن 1.2: حوالہ دستاویزات۔ |
| تاریخ | ورژن | تبدیلیاں |
| تازہ کاری شدہ شکل 1. RF-Flasher یوٹیلیٹی، شکل 2. دو کا موازنہ کریں Files ٹیب،
تصویر 3. فلیشر یوٹیلیٹی UART مین ونڈو، شکل 4. فلیشر یوٹیلیٹی UART موڈ: تصویر File ٹیب، فگر 5۔ فلیشر یوٹیلیٹی UART موڈ: ڈیوائس میموری ٹیب، فگر 6۔ فلیشر یوٹیلیٹی UART موڈ: میموری فیلڈز کو تبدیل کرنا، تصویر 7۔ فلیشر یوٹیلیٹی UART موڈ: ڈیوائس میموری کا تصویر کے ساتھ موازنہ کریں۔ File ٹیب، فگر 9۔ فلیشر یوٹیلیٹی: ایس ڈبلیو ڈی مین ونڈو، فگر 10۔ فلیشر یوٹیلیٹی ایس ڈبلیو ڈی موڈ: ڈیوائس میموری ٹیب، فگر 16۔ فلیشر یوٹیلیٹی: یو اے آر ٹی میک ایڈریس پروگرامنگ، فگر 17۔ فلیشر یوٹیلیٹی: ایس ڈبلیو ڈی میک ایڈریس پروگرامنگ اور فگر 18۔ -فلاشر لانچر: فلیش کمانڈ کے ساتھ - مٹانے، -l، -verify آپشن۔ |
||
|
06-اپریل-2022 |
8 |
پورے دستاویز میں BlueNRG-LPS حوالہ شامل کیا گیا۔
اپ ڈیٹ شدہ سیکشن 8.3: RF-Flasher لانچر یوٹیلیٹی: UART اور SWD موڈز اور سیکشن 8.4: RF-Flasher لانچر یوٹیلیٹی: فلیش کمانڈ۔ |
|
10-جولائی-2024 |
9 |
اپ ڈیٹ شدہ:
|
اہم نوٹس - غور سے پڑھیں
STMicroelectronics NV اور اس کے ذیلی ادارے ("ST") بغیر اطلاع کے کسی بھی وقت ST مصنوعات اور/یا اس دستاویز میں تبدیلیاں، تصحیحات، اضافہ، ترمیمات اور بہتری کا حق محفوظ رکھتے ہیں۔ خریداروں کو آرڈر دینے سے پہلے ST مصنوعات کے بارے میں تازہ ترین متعلقہ معلومات حاصل کرنی چاہیے۔ ST پروڈکٹس کو آرڈر کی منظوری کے وقت ST کی فروخت کی شرائط و ضوابط کے مطابق فروخت کیا جاتا ہے۔
خریدار ST مصنوعات کے انتخاب، انتخاب اور استعمال کے لیے مکمل طور پر ذمہ دار ہیں اور ST درخواست کی مدد یا خریداروں کی مصنوعات کے ڈیزائن کے لیے کوئی ذمہ داری قبول نہیں کرتا ہے۔
یہاں ST کے ذریعہ کسی بھی دانشورانہ املاک کے حق کو کوئی لائسنس، ایکسپریس یا مضمر نہیں دیا گیا ہے۔
یہاں بیان کردہ معلومات سے مختلف دفعات کے ساتھ ST مصنوعات کی دوبارہ فروخت ایسی مصنوعات کے لیے ST کی طرف سے دی گئی کسی بھی وارنٹی کو کالعدم قرار دے گی۔
ST اور ST لوگو ST کے ٹریڈ مارک ہیں۔ ST ٹریڈ مارکس کے بارے میں اضافی معلومات کے لیے رجوع کریں۔ www.st.com/trademarks. دیگر تمام پروڈکٹ یا سروس کے نام ان کے متعلقہ مالکان کی ملکیت ہیں۔
اس دستاویز میں موجود معلومات اس دستاویز کے کسی بھی سابقہ ورژن میں پہلے سے فراہم کردہ معلومات کی جگہ لے لیتی ہے۔
© 2024 STMicroelectronics – جملہ حقوق محفوظ ہیں۔
UM2406 - Rev 9
دستاویزات / وسائل
![]() |
STMicroelectronics UM2406 RF-Flasher یوٹیلیٹی سافٹ ویئر پیکیج [پی ڈی ایف] یوزر مینوئل UM2406, UM2406 The RF-Flasher یوٹیلیٹی سافٹ ویئر پیکیج، The RF-Flasher یوٹیلیٹی سافٹ ویئر پیکیج، RF-Flasher یوٹیلیٹی سافٹ ویئر پیکیج، یوٹیلٹی سافٹ ویئر پیکیج، سافٹ ویئر پیکیج، پیکیج |





