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 RAM, USB पोर्ट, Adobe Acrobat Reader 6.0 किंवा नंतरचे

उत्पादन वापर सूचना

प्रारंभ करणे
हा विभाग सिस्टम आवश्यकता आणि सॉफ्टवेअर पॅकेज सेटअपबद्दल माहिती प्रदान करतो.

सिस्टम आवश्यकता:

  • किमान 2 GB RAM
  • यूएसबी पोर्ट्स
  • Adobe Acrobat Reader 6.0 किंवा नंतरचे
  • शिफारस केलेले डिस्प्ले स्केल आणि 150% पर्यंत सेटिंग्ज

सॉफ्टवेअर पॅकेज सेटअप:
युटिलिटी चालवण्यासाठी, [Start] > [ST RF-Flasher Utility xxx] > [RFFlasher युटिलिटी] येथे असलेल्या RF-Flasher युटिलिटी आयकॉनवर क्लिक करा.

टूलबार इंटरफेस
आरएफ-फ्लॅशर युटिलिटी मुख्य विंडोच्या टूलबार विभागात, वापरकर्ते खालील ऑपरेशन्स करू शकतात:

  • विद्यमान .bin किंवा .hex लोड करा file: [File] > [उघडा file…]
  • वर्तमान मेमरी प्रतिमा जतन करा: [File] > [जतन करा File म्हणून...]
  • विद्यमान .bin किंवा .hex बंद करा file: [File] > [बंद करा file]
  • ST-LINK वारंवारता सेट करा: [साधने] > [सेटिंग्ज...]
  • लॉग सक्षम किंवा अक्षम करा file निर्मिती: [साधने] > [सेटिंग्ज...]

वारंवार विचारले जाणारे प्रश्न

  • आरएफ-फ्लॅशर युटिलिटी सॉफ्टवेअर पॅकेजद्वारे कोणती उपकरणे समर्थित आहेत?
    सॉफ्टवेअर पॅकेज सध्या BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, आणि BlueNRG-2 उपकरणांना समर्थन देते.
  • आरएफ-फ्लॅशर युटिलिटी चालवण्यासाठी किमान सिस्टम आवश्यकता काय आहेत?
    किमान सिस्टम आवश्यकतांमध्ये किमान 2 GB RAM, USB पोर्ट आणि Adobe Acrobat Reader 6.0 किंवा नंतरचा समावेश आहे.
  • मी आरएफ-फ्लॅशर युटिलिटीमध्ये सध्याची मेमरी इमेज कशी सेव्ह करू शकतो?
    वर्तमान मेमरी प्रतिमा जतन करण्यासाठी, येथे जा [File] > [जतन करा File As…] आणि .bin मध्ये सेव्ह करण्यासाठी मेमरी विभाग निवडा file.

यूएम 2406
वापरकर्ता मॅन्युअल

आरएफ-फ्लॅशर युटिलिटी सॉफ्टवेअर पॅकेज

परिचय

हा दस्तऐवज RF-फ्लॅशर युटिलिटी सॉफ्टवेअर पॅकेज (STSW-BNRGFLASHER) चे वर्णन करतो, ज्यामध्ये RF-Flasher युटिलिटी पीसी ऍप्लिकेशन समाविष्ट आहे.
आरएफ-फ्लॅशर युटिलिटी हा एक स्वतंत्र पीसी ऍप्लिकेशन आहे, जो BlueNRG-1, BlueNRG-2, BlueNRG-LP, आणि BlueNRG-LPS Bluetooth® लो एनर्जी सिस्टम-ऑन-चिप फ्लॅश मेमरी वाचण्यास, मोठ्या प्रमाणात पुसून टाकण्यास, लिहिण्यास अनुमती देतो. आणि प्रोग्राम केलेले.
हे सध्या डिव्हाइस अंतर्गत UART बूटलोडर वापरून UART मोडद्वारे BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, आणि BlueNRG-2 फ्लॅश मेमरीच्या इंटरफेसला समर्थन देते. हे सध्या SWD मोडद्वारे BlueNRG-LP, BlueNRG-LPS, BlueNRG-1 आणि BlueNRG-2 फ्लॅश मेमरीला मानक हार्डवेअर प्रोग्रामिंग/डीबगिंग टूल्स (CMSIS-DAP, ST-LINK) द्वारे मानक SWD इंटरफेस वापरून इंटरफेसचे समर्थन करते. , आणि J-Link).
शिवाय, वापरकर्त्याने UART आणि SWD या दोन्ही मोडमध्ये निवडलेल्या विशिष्ट फ्लॅश मेमरी स्थानामध्ये MAC पत्ता संग्रहित करण्याची परवानगी देते.
आरएफ-फ्लॅशर सॉफ्टवेअर पॅकेज फ्लॅश मेमरी प्रोग्रामिंग, वाचन, वस्तुमान पुसून टाकणे आणि सामग्री सत्यापनास अनुमती देऊन स्वतंत्र फ्लॅशर लाँचर उपयुक्तता देखील प्रदान करते. फ्लॅशर लाँचर युटिलिटीसाठी फक्त पीसी डॉस विंडो आवश्यक आहे.

टीप:
RF हा शब्द सध्या BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, आणि BlueNRG-2 उपकरणांना संदर्भित करतो. आवश्यक तेथे कोणतेही विशिष्ट फरक हायलाइट केले जातात.

सामान्य माहिती

परिवर्णी शब्दांची यादी

तक्ता 1. परिवर्णी शब्दांची सूची

मुदत अर्थ
RF रेडिओ वारंवारता
SWD सिरीयल वायर डीबग
UART युनिव्हर्सल एसिंक्रोनस रिसीव्हर-ट्रांसमीटर
यूएसबी युनिव्हर्सल सीरिज बस

संदर्भ दस्तऐवज

तक्ता 2. संदर्भ दस्तऐवज

संदर्भ प्रकार शीर्षक
DS11481 BlueNRG-1 डेटाशीट प्रोग्राम करण्यायोग्य Bluetooth® लो एनर्जी वायरलेस SoC
DS12166 BlueNRG-2 डेटाशीट प्रोग्राम करण्यायोग्य Bluetooth® लो एनर्जी वायरलेस SoC
DB3557 STSW-BNRGFLASHER डेटा संक्षिप्त आरएफ-फ्लॅशर सॉफ्टवेअर पॅकेजसाठी डेटा संक्षिप्त
DS13282 ब्लूएनआरजी-एलपी डेटाशीट प्रोग्राम करण्यायोग्य Bluetooth® लो एनर्जी वायरलेस SoC
DS13819 ब्लूएनआरजी-एलपीएस डेटाशीट प्रोग्राम करण्यायोग्य Bluetooth® लो एनर्जी वायरलेस SoC

सुरू करणे

हा विभाग RF-Flasher युटिलिटी पीसी ऍप्लिकेशन आणि संबंधित सॉफ्टवेअर पॅकेज इंस्टॉलेशन प्रक्रिया चालविण्यासाठी सर्व सिस्टम आवश्यकतांचे वर्णन करतो.

सिस्टम आवश्यकता
आरएफ-फ्लॅशर युटिलिटीसाठी खालील किमान आवश्यकता आहेत:

  • Intel® किंवा AMD प्रोसेसर असलेले PC खालील Microsoft® ऑपरेटिंग सिस्टम चालवत आहे:
    • Windows® 10
  • किमान 2 GB RAM
  • यूएसबी पोर्ट्स
  • Adobe Acrobat Reader 6.0 किंवा नंतरचे
  • शिफारस केलेले प्रदर्शन स्केल आणि सेटिंग्ज 150% पर्यंत आहेत.

सॉफ्टवेअर पॅकेज सेटअप
वापरकर्ता आरएफ-फ्लॅशर युटिलिटी आयकॉन ([स्टार्ट]>[ST आरएफ-फ्लॅशर युटिलिटी xxx]>[आरएफ-फ्लॅशर युटिलिटी]) वर क्लिक करून ही युटिलिटी चालवू शकतो.

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

टूलबार इंटरफेस

आरएफ-फ्लॅशर युटिलिटी मुख्य विंडोच्या टूलबार विभागात, वापरकर्ता खालील ऑपरेशन्स करू शकतो:

  • विद्यमान .bin किंवा .hex लोड करा (इंटेल विस्तारित) file, वापरून [File]> [उघडा file…]
  • सध्याची मेमरी इमेज .bin मध्ये सेव्ह करा file, वापरून [File]>[जतन करा File म्हणून...]. मेमरी विभागाचा प्रारंभ पत्ता आणि आकार जतन करा file डिव्हाइस मेमरी टॅबमधून निवडण्यायोग्य आहेत.
  • विद्यमान .bin किंवा .hex बंद करा file, वापरून [File]>[बंद करा file]
  • [Tools]>[सेटिंग्ज...] वापरून ST-LINK वारंवारता सेट करा
  • लॉग सक्षम किंवा अक्षम करा file [Tools]>[सेटिंग्ज...] वापरून UART/SWD मोडॅलिटीमध्ये निर्मिती. लॉग असल्यास files जतन केले जातात, जतन करण्यासाठी डीबग माहितीची पातळी सेट करणे शक्य आहे (केवळ SWD साठी). सर्व लॉग files {insta llation path}\ST\RF-Flasher युटिलिटी xxx\Logs\ वर सेव्ह केले जातात.
  • मास इरेज, [टूल्स]>[मास इरेज] वापरून.
  • फ्लॅश मेमरी सामग्री सत्यापित करा [साधने]> [फ्लॅश सामग्री सत्यापित करा].
  • [मदत]>[बद्दल] वापरून अनुप्रयोग आवृत्ती मिळवा.
  • डाउनलोड करा file, [साधने]>[फ्लॅश] वापरून.
  • [साधने]>[पृष्ठे पुसून टाका...] वापरून उपकरण क्षेत्रे पुसून टाका
  • निवडलेल्या प्रतिमेसह डिव्हाइस मेमरीची तुलना करा file, वापरून [साधने]>[डिव्हाइस मेमरीची तुलना करा file]. दोन प्रतिमा files प्रतिमेसह डिव्हाइस मेमरीची तुलना करा मध्ये प्रदर्शित केले जातात File टॅब आणि संबंधित फरक लाल रंगात हायलाइट केले आहेत.
  • दोघांची तुलना करा files, वापरून [File]>[दोनची तुलना करा files]
  • बूटलोडर सेक्टर वाचा (फक्त SWD मोडमध्ये), [Tools]>[Read Bootloader Sector (SWD)] वापरून.
  • OTP क्षेत्र वाचा (केवळ SWD मोडमध्ये), [Tools]>[OTP Area (SWD) वाचा].
  • बूटलोडर सेक्टर किंवा OTP क्षेत्र .bin मध्ये सेव्ह करा file, वापरून [File]>[जतन करा File म्हणून...].

वापरकर्ता दोन प्रतिमा देखील निवडू शकतो files आणि त्यांची तुलना करा. दोन प्रतिमा files तुलना दोन मध्ये प्रदर्शित केले आहेत Files टॅब आणि संबंधित फरक लाल रंगात हायलाइट केले आहेत. .bin आणि .hex file स्वरूप समर्थित आहेत.

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

आरएफ-फ्लॅशर युटिलिटी मुख्य विंडोच्या वरच्या विभागात, वापरकर्ता प्रतिमा निवडू शकतो file द्वारे [प्रतिमा निवडा File] बटण. वापरकर्ता मेमरीचा प्रकार निवडू शकतो: फ्लॅश मेमरी, बूटलोडर किंवा OTP क्षेत्र. फ्लॅश मेमरी क्षेत्रासाठी, वापरकर्ता प्रारंभ पत्ता सेट करू शकतो (केवळ बिनसाठी file)
हे सर्व पर्याय UART आणि SWD मोडमध्ये उपलब्ध आहेत.
वापरकर्त्याने निवडलेल्या मोडमध्ये प्रवेश सक्षम करणे आवश्यक आहे (UART किंवा SWD). ते UART मोडसाठी संबंधित COM पोर्ट उघडून किंवा SWD हार्डवेअर प्रोग्रामिंग/डीबगिंग टूलला SWD लाइन्सशी जोडून हे करू शकतात.

UART मुख्य विंडो
आरएफ-फ्लॅशर युटिलिटी मेन विंडोच्या UART मुख्य विंडो टॅबमध्ये, वापरकर्ता COM पोर्ट्स विभागाच्या सूचीमधून डिव्हाइस इंटरफेस करण्यासाठी वापरला जाणारा COM पोर्ट निवडू शकतो.
RF उपकरण मूल्यमापन मंडळासाठी वापरलेला सीरियल बॉड दर 460800 bps आहे.
STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (3)

UART मोड: कसे चालवायचे
प्रतिमा file निवड
विद्यमान .bin किंवा .hex लोड करण्यासाठी file, [प्रतिमा निवडा Fileमुख्य पृष्ठावरील ] बटण, [ वर नेव्हिगेट कराFile]> [उघडा File…], किंवा प्रतिमेवर जा File टॅब निवडलेल्यांचा पूर्ण मार्ग file बटणाच्या पुढे दिसते आणि [फ्लॅश] बटण सक्रिय होते तेव्हा file लोड केले आहे.
COM पोर्ट्सची यादी टॅब PC USB पोर्ट्सवर कनेक्ट केलेली सर्व उपकरणे प्रदर्शित करते. [सर्व निवडा], [सर्व निवड रद्द करा] आणि [सर्व उलटा करा] बटणे वापरकर्त्याला कोणती कनेक्ट केलेली उपकरणे (सर्व, एकही, किंवा त्यापैकी काही) युटिलिटी ऑपरेशन्सचे लक्ष्य असावे हे परिभाषित करू देतात. अशा प्रकारे, समान ऑपरेशन (म्हणजे फ्लॅश मेमरी प्रोग्रामिंग) एकाच वेळी अनेक उपकरणांवर केले जाऊ शकते. [रिफ्रेश] बटण वापरकर्त्यास कनेक्ट केलेल्या उपकरणांची सूची रीफ्रेश करण्यास अनुमती देते.
डीफॉल्टनुसार, [क्रिया] विभागातील [मास इरेज] पर्याय तपासला जात नाही, आणि फक्त आवश्यक मेमरी पृष्ठे मिटवली जातात आणि लिहीली जातात file सामग्री जेव्हा हा पर्याय तपासला जातो, तेव्हा फ्लॅश मेमरी प्रोग्रामिंग टप्प्याच्या आधी संपूर्ण वस्तुमान मिटवले जाते.
मेमरी सामग्री योग्यरित्या लिहिली गेली आहे याची खात्री करण्यासाठी [पडताळणी करा] पर्याय तपासण्यास भाग पाडतो.
फ्लॅश मेमरीवरील ऑपरेशननंतर डिव्हाइस मेमरी टेबल अपडेट करण्यासाठी [डिव्हाइस मेमरी अपडेट करा] पर्याय तपासा.
रीडआउट संरक्षण पर्याय फ्लॅश मेमरी प्रोग्रामिंगनंतर डिव्हाइसचे रीडआउट संरक्षण सक्षम करतो.
[Auto Baudrate] ऑपरेशन सक्ती करण्यासाठी बोर्डवर हार्डवेअर रीसेट केले असल्यासच [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)

[प्रारंभ पत्ता आणि आकार] द्वारे परिभाषित मेमरी विभाग टेबलमध्ये हस्तांतरित करण्यासाठी [वाचा] बटणावर क्लिक करा.
संपूर्ण फ्लॅश मेमरी वाचण्यासाठी, [संपूर्ण मेमरी] पर्याय तपासा.
पहिला स्तंभ सलग 16 बाइट्सचा मूळ पत्ता देतो (उदाample, पंक्ती 0x10040050, स्तंभ 4 मध्ये हेक्साडेसिमल बाइट मूल्य 0x10040054 आहे. वापरकर्ता सेलवर डबल-क्लिक करून आणि नवीन हेक्साडेसिमल मूल्य प्रविष्ट करून बाइट मूल्ये बदलू शकतो. संपादित बाइट्स लाल रंगात दिसतात.
डिव्हाइस फ्लॅश मेमरीमध्ये नवीन बाइट मूल्यांसह संपूर्ण पृष्ठ प्रोग्राम करण्यासाठी [लिहा] बटणावर क्लिक करा.
[फ्लॅश] बटण फ्लॅश मेमरी प्रोग्रामिंग ऑपरेशनला निवडलेल्या पर्यायासह प्रारंभ करण्यास अनुमती देते. जर [MAC पत्ता] चेकबॉक्स चेक केला असेल, तर वापरकर्ता मेमरी पत्ता निर्दिष्ट करू शकतो जेथे निवडलेला 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-फ्लॅशर युटिलिटी PC USB पोर्टशी कनेक्ट केलेले BlueNRG-1, BlueNRG-2, BlueNRG-LP, आणि BlueNRG-LPS मूल्यमापन बोर्ड (STDK म्हणून प्रदर्शित) स्वयंचलितपणे शोधते. डिव्हाइस रीसेट करण्यासाठी आणि UART बूटलोडर मोडमध्ये ठेवण्यासाठी ते सहायक STM32 (GUI द्वारे चालवलेले) वापरते.
अनुप्रयोग सानुकूल बोर्डसह देखील कार्य करते, कनेक्ट केलेल्या डिव्हाइसला साधा UART प्रवेश प्रदान करते, परंतु वापरकर्त्याने डिव्हाइस स्वतः बूटलोडर मोडमध्ये ठेवले पाहिजे. कोणत्याही नॉन-स्टीव्हल COM पोर्टची निवड केल्यावर, खालील पॉप-अप दिसेल:

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

जेव्हा हे पॉप-अप दिसते आणि डिव्हाइस प्रकारावर अवलंबून, बूटलोडर मोड खालीलप्रमाणे सक्रिय केला जातो:

  • BlueNRG-LP आणि BlueNRG-LPS डिव्हाइसेससाठी, वापरकर्त्याने PA10 पिन उच्च मूल्यावर सेट करणे आवश्यक आहे आणि डिव्हाइसचे रीसेट चक्र (PA10 उच्च मूल्यावर ठेवणे) करणे आवश्यक आहे.
  • BlueNRG-1 आणि BlueNRG-2 उपकरणांसाठी, वापरकर्त्याने DIO7 पिन उच्च मूल्यावर सेट करणे आणि डिव्हाइस रीसेट करणे आवश्यक आहे (DIO7 उच्च मूल्यावर ठेवणे).

वापरकर्ता पॉप-अप विंडोमध्ये UART साठी पसंतीचा बॉड दर देखील सेट करू शकतो आणि नंतर GUI वर परत येण्यासाठी ओके दाबा.

टीप:
ComPort सेटिंग पॉप-अप सक्रिय असल्याशिवाय वापरकर्त्याने RF-Flasher युटिलिटी वापरत असताना डिव्हाइस रीसेट करणे टाळले पाहिजे. डिव्हाइस रीसेट केल्यास, फ्लॅशर युटिलिटी पुन्हा वापरण्यासाठी वापरकर्त्याने COM पोर्ट टॉगल करणे आवश्यक आहे.

टीप:
USB FTDI इंटरफेसद्वारे BlueNRG-1, BlueNRG-2, BlueNRG-LP, आणि BlueNRG-LPS उपकरणांना UART प्रवेश प्रदान करून सानुकूल बोर्ड वापरले जातात, तेव्हा वापरकर्त्याने USB FTDI PC ड्रायव्हरशी संबंधित लेटन्सी दोनदा तपासली पाहिजे. हे कनेक्ट केलेल्या पोर्टला USB आभासी COM म्हणून ओळखले जाऊ देते. ठराविक यूएसबी-एफटीडीआय पीसी ड्रायव्हरवर, [गुणधर्म]>[पोर्ट मधील संबंधित डिव्हाइस यूएसबी ड्रायव्हर सेटिंग्ज दोनदा तपासा
सेटिंग्ज]>[प्रगत]. विलंब टाइमर मूल्य 1 ms वर सेट केले आहे याची खात्री करा. सानुकूल बोर्डवर फ्लॅश मेमरी ऑपरेशन्स वेगवान करण्यासाठी या सेटिंगची जोरदार शिफारस केली जाते.

SWD मुख्य विंडो

RF-फ्लॅशर युटिलिटी मेन विंडोमध्ये SWD मुख्य विंडो टॅब वापरण्यासाठी, वापरकर्त्याने SWD हार्डवेअर प्रोग्रामिंग/डीबगिंग टूलला SWD लाईन्स (BlueNRG-1, BlueNRG-2, BlueNRG-LP, आणि BlueNRG-LPS डिव्हाइसेसशी जोडणे आवश्यक आहे. ).
खालील SWD हार्डवेअर प्रोग्रामिंग/डीबगिंग इंटरफेस समर्थित आहेत, असे गृहीत धरून की निवडलेले हार्डवेअर आणि संबंधित सॉफ्टवेअर साधने कनेक्ट केलेल्या उपकरणास समर्थन देतात:

  1. CMSIS-DAP
  2. एसटी-लिंक
  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 उदा लोड करण्यासाठी file. निवडलेल्यांचा पूर्ण मार्ग file बटणाच्या पुढे दिसते आणि [फ्लॅश] बटणाच्या शेवटी सक्रिय होते file लोड होत आहे.
क्रिया टॅबमध्ये, वापरकर्ता खालील पर्याय निवडू शकतो:

  • [पडताळणी करा]: मेमरी सामग्री योग्यरित्या लिहिली गेली आहे याची खात्री करण्यासाठी तपासणीस भाग पाडते
  • [रीडआउट संरक्षण]: निवडलेल्या प्रतिमेचे प्रोग्रामिंग केल्यानंतर डिव्हाइस रीडआउट संरक्षण सक्षम करते file
  • [मास इरेज]: निवडलेल्या प्रतिमेचे प्रोग्रॅमिंग करण्यापूर्वी डिव्हाइसचे मोठ्या प्रमाणात पुसून टाकण्याची परवानगी देते file
  • [डिव्हाइस मेमरी अपडेट करा]: फ्लॅश मेमरी प्रोग्रामिंग ऑपरेशननंतर डिव्हाइस मेमरी टेबल अपडेट करण्याची परवानगी देते
  • [प्लग अँड प्ले मोड]: प्लग-अँड-प्ले फ्लॅश मेमरी प्रोग्रामिंग मोड सक्षम/अक्षम करण्याची परवानगी देते जेव्हा फक्त एक SWD प्रोग्रामिंग साधन उपलब्ध असते. या प्रकरणात, बोर्ड एका वेळी एक प्रोग्राम केले जातात. प्रोग्रामिंग ऑपरेशन एका बोर्डवर पूर्ण झाल्यावर, ते अनप्लग करणे आणि दुसरे बोर्ड प्लग करणे शक्य आहे.

डीफॉल्टनुसार, [फ्लॅश] बटणापुढील [मास इरेज] पर्याय तपासला जात नाही, आणि फक्त आवश्यक मेमरी पृष्ठे मिटवली जातात आणि लिहीली जातात file सामग्री
[कनेक्ट केलेल्या इंटरफेसची सूची] टॅब सर्व कनेक्ट केलेले SWD इंटरफेस (CMSIS-DAP, ST-LINK, आणि J-Link) प्रदर्शित करतो. कनेक्ट केलेल्या इंटरफेसची सूची अपडेट करण्यासाठी [रिफ्रेश] बटण दाबा.
[इंटरफेस] फील्डद्वारे कोणता विशिष्ट SWD हार्डवेअर इंटरफेस प्रदर्शित करणे आवश्यक आहे हे देखील वापरकर्ता निवडू शकतो.
[सर्व निवडा], [सर्व निवड रद्द करा] आणि [सर्व उलटा करा] बटणे वापरकर्त्याला कोणते कनेक्ट केलेले SWD इंटरफेस (सर्व, कोणतेही, किंवा त्यापैकी काही) युटिलिटी ऑपरेशन्सचे लक्ष्य असावे हे परिभाषित करण्याची परवानगी देतात. अशा प्रकारे, समान ऑपरेशन (म्हणजे फ्लॅश मेमरी प्रोग्रामिंग) एकाच वेळी अनेक उपकरणांवर केले जाऊ शकते.
[फ्लॅश] बटण फ्लॅश मेमरी प्रोग्रामिंग ऑपरेशनला निवडलेल्या पर्यायासह प्रारंभ करण्यास अनुमती देते. जर [MAC पत्ता] चेकबॉक्स चेक केला असेल, तर वापरकर्ता मेमरी पत्ता निर्दिष्ट करू शकतो जेथे निवडलेला MAC पत्ता संग्रहित केला जातो. जेव्हा [फ्लॅश] बटणावर क्लिक केले जाते, तेव्हा MAC पत्ता इमेज नंतर प्रोग्राम केला जातो file.
'प्रतिमा File' टॅब
निवडलेले file डिव्हाइस फ्लॅश मेमरीमध्ये प्रोग्राम केलेले नाव, आकार आणि पार्स केलेली सामग्री असू शकते viewइमेज मध्ये एड File टॅब

डिव्हाइस मेमरी टॅब
यासाठी हा टॅब निवडा view कनेक्ट केलेल्या उपकरणाची मेमरी सामग्री ([वाचा] बटणाद्वारे) आणि निवडलेल्या डिव्हाइसवर केलेल्या ऑपरेशन्स असलेले लॉग.

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

[प्रारंभ पत्ता आणि आकार] द्वारे परिभाषित मेमरी विभाग टेबलमध्ये हस्तांतरित करण्यासाठी [वाचा] बटणावर क्लिक करा.
संपूर्ण फ्लॅश मेमरी वाचण्यासाठी, [संपूर्ण मेमरी] पर्याय तपासा.
पहिला स्तंभ सलग 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 क्षेत्र वाचा
वापरकर्ता SWD हार्डवेअर प्रोग्रामिंग इंटरफेसद्वारे [Tools]>[OTP Area (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 डिस्कनेक्ट करा असा संदेश दाखवतो. वापरकर्ता डिव्हाइस डिस्कनेक्ट केल्यावर, डिव्हाइस N. 2 ची प्रतीक्षा करत आहे असा संदेश प्रदर्शित होतो. वापरकर्ता [थांबा] बटण दाबून हा स्वयंचलित मोड थांबवू शकतो.
प्लग अँड प्ले मोड वापरताना, वापरकर्त्याने वापरण्यासाठी इंटरफेस निवडणे आवश्यक आहे (CMSIS-DAP, ST-LINK, किंवा J-Link).

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

MAC पत्ता प्रोग्रामिंग

MAC ॲड्रेस प्रोग्रॅमिंग MAC ॲड्रेस डिव्हाइसवर एका विशिष्ट फ्लॅश मेमरी स्थानावर संग्रहित करण्याची परवानगी देते.
वापरकर्ता [MAC पत्ता] चेकबॉक्स चेक किंवा अनचेक करून हा पर्याय सक्षम करणे किंवा नाही निवडू शकतो. विशिष्ट फ्लॅश मेमरी स्थान [MAC फ्लॅश स्थान] फील्डद्वारे सेट केले जाते.
[MAC पत्ता सेट करा] बटण वापरकर्त्याला खालीलप्रमाणे MAC पत्ता निवडण्याची परवानगी देते:

  1. [श्रेणी] चेकबॉक्स तपासा आणि [प्रारंभ पत्ता] फील्डमध्ये प्रारंभ पत्ता प्रदान करा. प्रारंभ पत्ता हा पहिल्या कनेक्ट केलेल्या डिव्हाइसवर संग्रहित केलेला MAC पत्ता आहे.
    • संख्यामध्ये प्रोग्राम केलेल्या बोर्डांची संख्या प्रविष्ट करून [प्रारंभ पत्ता] मूल्यापासून वाढीव चरणे सेट करणे शक्य आहे. बोर्ड टॅब, किंवा [शेवटचा पत्ता] मूल्य प्रविष्ट करून:
    • क्रिया टॅबमध्ये स्वयंचलित मोड निवडला असल्यास, निवडलेली MAC पत्ता सूची स्वयंचलित प्रोग्रामिंग ऑपरेशन्ससाठी वापरली जाते. नसल्यास, [प्रारंभ पत्ता] फील्ड वापरून फक्त एक उपकरण प्रोग्राम केले जाते.
  2. वापरकर्ता इनपुटद्वारे वापरल्या जाणाऱ्या MAC पत्त्यांची सूची देऊ शकतो file:
    • तपासा [File] चेकबॉक्स आणि इनपुट मजकूर निवडा file मध्ये [लोड File] फील्ड.
    • क्रिया टॅबमध्ये स्वयंचलित मोड निवडला असल्यास, निवडलेली MAC पत्ता सूची स्वयंचलित प्रोग्रामिंग ऑपरेशन्ससाठी वापरली जाते. नसल्यास, एकल प्रोग्रामिंग ऑपरेशनसाठी फक्त पहिला पत्ता वापरला जातो.

[सेव्ह 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)

वापरकर्ता टाइमस्ट किंवा नाही हे निवडू शकतोamp जतन केलेल्या MAC पत्ता लॉगमध्ये जोडले आहे file नाव (प्रत्यय म्हणून).
जर टाइमस्टamp लॉगच्या नावात जोडलेले नाही file, सर्व लॉग माहिती त्याच लॉगमध्ये जतन केली जाते file. जर टाइमस्टamp जोडले जाते, प्रत्येक रनसाठी लॉग माहिती वेगळ्या लॉगमध्ये जतन केली जाते file.
लॉगचे नाव file वापरून निर्दिष्ट केले जाऊ शकते [File नाम] क्षेत्र.

आरएफ-फ्लॅशर लाँचर युटिलिटी

आरएफ-फ्लॅशर लाँचर ही एक स्वतंत्र युटिलिटी आहे जी वापरकर्त्याला आरएफ-फ्लॅशर युटिलिटी GUI वापरून RF-फ्लॅशर युटिलिटी कमांड चालवण्याची परवानगी देते.
DOS कमांड विंडो आवश्यक आहे आणि UART आणि SWD दोन्ही मोड समर्थित आहेत (.bin आणि .hex प्रतिमा वापरून files).
RF-Flasher लाँचर युटिलिटी (RF-Flasher_Launcher.exe) अनुप्रयोग फोल्डरमधील RF-Flasher युटिलिटी सॉफ्टवेअर पॅकेजमध्ये समाविष्ट केली आहे. आरएफ-फ्लॅशर युटिलिटी सॉफ्टवेअर पॅकेज स्टार्ट मेनूमधील “रिलीज फोल्डर”
आयटम (ST RF-Flasher युटिलिटी xxx) अनुप्रयोग फोल्डरमध्ये थेट प्रवेश करण्यास अनुमती देते.

आवश्यकता
विशिष्ट उपकरणावर आरएफ-फ्लॅशर लाँचर युटिलिटी वापरण्यासाठी, खालील अटी पूर्ण केल्या पाहिजेत:

  • 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_Launcher.exe (सर्व समर्थित पर्यायांची सूची मिळविण्यासाठी –h वापरा).
RF-Flasher_Launcher.exe -h:
वापर: RF-फ्लॅशर लाँचर [-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: आरएफ डिव्हाइसची सामग्री a सह सत्यापित करा file
  • erase_pages: फ्लॅश मेमरीमधून एक किंवा अधिक पृष्ठे पुसून टाका
  • uart: सर्व कनेक्ट केलेले COM पोर्ट दाखवा (UART मोड)
  • swd: SWD इंटरफेसद्वारे कनेक्ट केलेली सर्व उपकरणे दर्शवा: ST-LINK, CMSIS-DAP, J-Link (SWD मोड)
  • read_OTP: OTP क्षेत्र वाचा (केवळ SWD मोडमध्ये)
  • write_OTP: ओटीपी क्षेत्र लिहा (केवळ SWD मोडमध्ये)

आरएफ-फ्लॅशर लाँचर उपयुक्तता: UART आणि SWD मोड
आरएफ-फ्लॅशर लाँचर युटिलिटी दोन ऑपरेटिंग मोडला सपोर्ट करते:

  • UART मोड (निवडलेले उपकरण पीसी USB पोर्टशी कनेक्ट करा)
  • SWD मोड (निवडलेले BlueNRG-1, BlueNRG-2, BlueNRG-LP, किंवा BlueNRG-LPS डिव्हाइस SWD लाईन्स SWD प्रोग्रामिंग/डीबगिंग टूलशी कनेक्ट करा).

आरएफ-फ्लॅशर लाँचर युटिलिटी: सर्व उपलब्ध COMx पोर्ट्सची सूची मिळवण्यासाठी uart कमांड वापरा (पीसी यूएसबी पोर्टशी जोडलेली उपकरणे):

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 J-Link द्वारे कनेक्ट केलेले = J-Link कनेक्ट केलेले नाही

आरएफ-फ्लॅशर लाँचर युटिलिटी: फ्लॅश कमांड
विशिष्ट डिव्हाइस फ्लॅश मेमरी प्रोग्राम करण्यासाठी आरएफ-फ्लॅशर लाँचर युटिलिटी वापरण्यासाठी, फ्लॅश कमांड उपलब्ध आहे (सर्व समर्थित पर्यायांची सूची मिळविण्यासाठी आम्हाला –h पर्याय):
RF-Flasher_Launcher.exe फ्लॅश -h

फ्लॅश कमांडचा वापर
RF-Flasher_Launcher.exe फ्लॅश [-h] [-पत्ता START_ADDRESS][-f FILE_TO_FLASH
[FILE_TO_FLASH, …]] [-मिटवा] [-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) [-व्हर्बोज {0, 1, 2, 3, 4}] [-l](-UART |
-SWD) [-वारंवारता {5,15,25,50,100,125,240,480,900,1800,4000}]

फ्लॅश कमांड वैकल्पिक युक्तिवाद

  • -पत्ता START_ADDRESS, –-पत्ता START_ADDRESS: प्रारंभ पत्ता.
  • -सर्व, -सर्व: कनेक्ट केलेली सर्व उपकरणे (यूएआरटी मोडमध्ये COM पोर्ट; ST-LINK ID, CMSIS-DAP ID, आणि SWD मोडमध्ये J-link ID).
  • -d DEVICE_ID, -device DEVICE_ID: कनेक्शनसाठी वापरलेल्या हार्डवेअर टूलचा आयडी सेट करा (UART मोडमध्ये COM पोर्ट; 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 ची यादी fileआरएफ उपकरण प्रोग्राम करण्यासाठी: BlueNRG-1, BlueNRG-2, BlueNRG-LP, किंवा BlueNRG-LPS उपकरण.
  • वारंवारता {5,15,25,50,100,125,240,480,900,1800,4000}, –फ्रिक्वेंसी {5,15,25,50,100,125,240,480,900,1800,4000}: SLINK फ्रिक्वेंसी साठी हार्डवेअर-एसटी-डब्लू-डाल मूल्य सेट करा. डीफॉल्ट मूल्य 4000 आहे.
  • -h, -help: हा मदत संदेश दाखवा आणि बाहेर पडा.
  • -l, -log: लॉग डेटा.
  • -mac, -mac: [Mac Address] पर्याय सक्षम करा.
  • -mac_address –MAC_ADDRESS: फ्लॅश मेमरी स्थान जेथे Bluetooth® सार्वजनिक पत्ता संग्रहित केला जातो.
  • -मॅक_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 मोड. ऑपरेशन करण्यापूर्वी सानुकूल बोर्ड बूटलोडर मोडमध्ये ठेवणे आवश्यक आहे (BluNRG-7 किंवा BlueNRG-1 डिव्हाइसचे रीसेट सायकल करताना DIO2 पिन मूल्य उच्च; BlueNRG-LP किंवा BlueNRG-LPS डिव्हाइस रीसेट करताना PA10 पिन मूल्य उच्च) ऑपरेशन करण्यापूर्वी .
  • -व्हर्बोज {0, 1, 2, 3, 4}, -व्हर्बोज {0, 1, 2, 3, 4}: आउटपुट वर्बोसिटी वाढवा; डीबग पातळी 4 पर्यंत सेट करा (केवळ SWD मोडॅलिटी आणि लॉग डेटासाठी). डीफॉल्ट मूल्य 2 आहे.
  • -verify, -verify: [Verify] पर्याय सक्षम करा.

टीप:

  • UART मोड निवडल्यास, डिव्हाइस PC USB COM पोर्टशी कनेक्ट केलेले असणे आवश्यक आहे आणि –UART पर्याय वापरणे आवश्यक आहे. PC USB पोर्टशी एकापेक्षा जास्त उपकरणे जोडलेली असल्यास, –all पर्याय त्या सर्वांना निवडण्याची परवानगी देतो. वैकल्पिकरित्या, वापरकर्ता –d पर्याय वापरून प्रत्येक COM पोर्ट निर्दिष्ट करू शकतो.
  • SWD मोड निवडल्यास, SWD हार्डवेअर प्रोग्रामिंग/डीबगिंग टूल निवडलेल्या डिव्हाइस SWD लाईन्सशी कनेक्ट केलेले असणे आवश्यक आहे आणि -SWD पर्याय वापरणे आवश्यक आहे. एसडब्ल्यूडी इंटरफेसद्वारे पीसीशी एकापेक्षा जास्त उपकरणे जोडलेली असल्यास, –सर्व पर्याय त्यांना निवडण्याची परवानगी देतो. वैकल्पिकरित्या, वापरकर्ता –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 -सर्व
    – 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_Exampलेस\उदाamples_MIX\MICRO\MICRO_Hello_World\STEVAL-
    IDB011V1\Micro_Hello_World.bin”
    – f “C:{user_path}\BlueNRG-LP DK 1.4.0\Firmware
    \Peripheral_Exampलेस\उदाamples_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ऍप्लिकेशन/कॉन्फिगेशन मध्ये निर्दिष्ट केलेले आहे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
    वापरकर्त्याने प्रत्येक डिव्हाइससाठी पूर्ण बायनरी प्रतिमा पथ निर्दिष्ट करणे आवश्यक आहे.

आरएफ-फ्लॅशर लाँचर युटिलिटी: कमांड वाचा
विशिष्ट डिव्हाइस फ्लॅश मेमरी वाचण्यासाठी आरएफ-फ्लॅशर लॉन्चर युटिलिटी वापरण्यासाठी, रीड कमांड उपलब्ध आहे (सर्व समर्थित पर्यायांची सूची मिळविण्यासाठी –h वापरा):
RF-Flasher_Launcher.exe वाचा –h
आदेश वापर वाचा
RF-Flasher_Launcher.exe वाचा [-h] [-पत्ता START_ADDRESS][-आकार SIZE] [–संपूर्ण] [-s] (-सर्व | -d DEVICE_ID)(-UART | -SWD) [-वर्बोज {0, 1 , 2, 3, 4}] [-l] [-वारंवारता {5,15,25,50,100,125,240,480,900,1800,4000}]

आदेश वैकल्पिक युक्तिवाद वाचा

  • -पत्ता START_ADDRESS, –-पत्ता START_ADDRESS: प्रारंभ पत्ता (डीफॉल्ट मूल्य 0x10040000 आहे).
  • -सर्व, -सर्व: कनेक्ट केलेली सर्व उपकरणे (यूएआरटी मोडमध्ये COM पोर्ट; ST-LINK ID, CMSIS-DAP ID, आणि SWD मोडमध्ये J-link ID).
  • -d DEVICE_ID, -device DEVICE_ID: कनेक्शनसाठी वापरलेल्या हार्डवेअर टूलचा आयडी सेट करा (UART मोडमध्ये COM पोर्ट; 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}, -व्हर्बोज {0, 1, 2, 3, 4}: आउटपुट वर्बोसिटी वाढवा; डीबग पातळी 4 पर्यंत सेट करा (केवळ SWD मोडॅलिटी आणि लॉग डेटासाठी). डीफॉल्ट मूल्य 2 आहे.
  • UART मोड निवडल्यास, डिव्हाइस PC USB COM पोर्टशी कनेक्ट केलेले असणे आवश्यक आहे आणि –UART पर्याय वापरणे आवश्यक आहे. PC USB पोर्टशी एकापेक्षा जास्त उपकरणे जोडलेली असल्यास, –all पर्याय त्या सर्वांना निवडण्याची परवानगी देतो. वैकल्पिकरित्या, वापरकर्ता –d पर्याय वापरून प्रत्येक COM पोर्ट निर्दिष्ट करू शकतो.
  • SWD मोड निवडल्यास, SWD हार्डवेअर प्रोग्रामिंग/डीबगिंग टूल निवडलेल्या डिव्हाइस SWD लाईन्सशी कनेक्ट केलेले असणे आवश्यक आहे आणि -SWD पर्याय वापरणे आवश्यक आहे. एसडब्ल्यूडी इंटरफेसद्वारे पीसीशी एकापेक्षा जास्त उपकरणे जोडलेली असल्यास, –सर्व पर्याय त्यांना निवडण्याची परवानगी देतो. वैकल्पिकरित्या, वापरकर्ता –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) [-व्हर्बोज {0, 1, 2, 3, 4}] [-l][- वारंवारता
{5,15,25,50,100,125,240,480,900,1800,4000}]

मास इरेज कमांड ऑप्शनल आर्ग्युमेंट्स

  • -सर्व, -सर्व: कनेक्ट केलेली सर्व उपकरणे (यूएआरटी मोडमध्ये COM पोर्ट; ST-LINK ID, CMSIS-DAP ID, आणि SWD मोडमध्ये J-link ID).
  • -d DEVICE_ID, -device DEVICE_ID: कनेक्शनसाठी वापरलेल्या हार्डवेअर टूलचा आयडी सेट करा (UART मोडमध्ये COM पोर्ट; 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}, -व्हर्बोज {0, 1, 2, 3, 4}: आउटपुट वर्बोसिटी वाढवा; डीबग पातळी 4 पर्यंत सेट करा (केवळ SWD मोडॅलिटी आणि लॉग डेटासाठी). डीफॉल्ट मूल्य 2 आहे.

नोंद

  • UART मोड निवडल्यास, डिव्हाइस PC USB COM पोर्टशी कनेक्ट केलेले असणे आवश्यक आहे आणि –UART पर्याय वापरणे आवश्यक आहे. PC USB पोर्टशी एकापेक्षा जास्त उपकरणे जोडलेली असल्यास, –all पर्याय त्या सर्वांना निवडण्याची परवानगी देतो. वैकल्पिकरित्या, वापरकर्ता –d पर्याय वापरून प्रत्येक COM पोर्ट निर्दिष्ट करू शकतो.
  • SWD मोड निवडल्यास, SWD हार्डवेअर प्रोग्रामिंग/डीबगिंग टूल निवडलेल्या डिव्हाइस SWD लाईन्सशी कनेक्ट केलेले असणे आवश्यक आहे आणि -SWD पर्याय वापरणे आवश्यक आहे. एसडब्ल्यूडी इंटरफेसद्वारे पीसीशी एकापेक्षा जास्त उपकरणे जोडलेली असल्यास, –सर्व पर्याय त्यांना निवडण्याची परवानगी देतो. वैकल्पिकरित्या, वापरकर्ता –d पर्याय वापरून प्रत्येक इंटरफेस निर्दिष्ट करू शकतो.

आरएफ-फ्लॅशर लाँचर युटिलिटी: मेमरी कमांड सत्यापित करा
विशिष्ट उपकरणाच्या फ्लॅश मेमरी सामग्रीची पडताळणी करण्यासाठी आरएफ-फ्लॅशर लाँचर युटिलिटी वापरण्यासाठी,
verify_memory कमांड उपलब्ध आहे (सर्व समर्थित पर्यायांची सूची मिळविण्यासाठी –h वापरा):
RF-Flasher_Launcher.exe verify_memory –h

मेमरी आदेश वापर सत्यापित करा
RF-Flasher_Launcher.exe verify_memory [-h] -f FLASH_VERIFY_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 {XNUMX}]

मेमरी कमांड पर्यायी वितर्क सत्यापित करा

  • -पत्ता START_ADDRESS, –-पत्ता START_ADDRESS: पडताळणीसाठी प्रारंभ पत्ता (.bin साठी fileफक्त s). डीफॉल्ट मूल्य 0x10040000 आहे.
  • -सर्व, -सर्व: कनेक्ट केलेली सर्व उपकरणे (यूएआरटी मोडमध्ये COM पोर्ट; ST-LINK ID, CMSIS-DAP ID, आणि SWD मोडमध्ये J-link ID).
  • -d DEVICE_ID, -device DEVICE_ID: कनेक्शनसाठी वापरलेल्या हार्डवेअर टूलचा आयडी सेट करा (UART मोडमध्ये COM पोर्ट; 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}, –फ्रिक्वेंसी {5,15,25,50,100,125,240,480,900,1800,4000} (हार्ड मोल ऑन 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}, -व्हर्बोज {0, 1, 2, 3, 4}: आउटपुट वर्बोसिटी वाढवा; डीबग पातळी 4 पर्यंत सेट करा (केवळ SWD मोडॅलिटी आणि लॉग डेटासाठी). डीफॉल्ट मूल्य 2 आहे.
  • UART मोड निवडल्यास, डिव्हाइस PC USB COM पोर्टशी कनेक्ट केलेले असणे आवश्यक आहे आणि –UART पर्याय वापरणे आवश्यक आहे. PC USB पोर्टशी एकापेक्षा जास्त उपकरणे जोडलेली असल्यास, –all पर्याय त्या सर्वांना निवडण्याची परवानगी देतो. वैकल्पिकरित्या, वापरकर्ता –d पर्याय वापरून प्रत्येक COM पोर्ट निर्दिष्ट करू शकतो.
  • SWD मोड निवडल्यास, SWD हार्डवेअर प्रोग्रामिंग/डीबगिंग टूल निवडलेल्या डिव्हाइस SWD लाईन्सशी कनेक्ट केलेले असणे आवश्यक आहे आणि -SWD पर्याय वापरणे आवश्यक आहे. एसडब्ल्यूडी इंटरफेसद्वारे पीसीशी एकापेक्षा जास्त उपकरणे जोडलेली असल्यास, –सर्व पर्याय त्यांना निवडण्याची परवानगी देतो. वैकल्पिकरित्या, वापरकर्ता –d पर्याय वापरून प्रत्येक इंटरफेस निर्दिष्ट करू शकतो.

आरएफ-फ्लॅशर लाँचर युटिलिटी: पेजेस मिटवा कमांड
विशिष्ट डिव्हाइसवरून फ्लॅश मेमरी सामग्री पृष्ठ मिटवण्यासाठी आरएफ-फ्लॅशर लाँचर युटिलिटी वापरण्यासाठी,
erase_pages कमांड उपलब्ध आहे (सर्व समर्थित पर्यायांची सूची मिळविण्यासाठी –h वापरा):
RF-Flasher_Launcher.exe erase_pages –h
पृष्ठे आदेश वापर पुसून टाका
RF-Flasher_Launcher.exe erase_pages [-h](-UART |-SWD)(-all | -d DEVICE_ID) [-l] [-व्हर्बोज {0, 1, 2, 3, 4}] [-वारंवारता {5,15,25,50,100,125,240,480,900,1800,4000, XNUMX}] [-s] (-p पृष्ठे | -श्रेणी श्रेणी श्रेणी)

पृष्ठे मिटवा पर्यायी युक्तिवाद

  • -सर्व, -सर्व: कनेक्ट केलेली सर्व उपकरणे (यूएआरटी मोडमध्ये COM पोर्ट; ST-LINK ID, CMSIS-DAP ID, आणि SWD मोडमध्ये J-link ID).
  • -d DEVICE_ID, -device DEVICE_ID: कनेक्शनसाठी वापरलेल्या हार्डवेअर टूलचा आयडी सेट करा (UART मोडमध्ये COM पोर्ट; 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 सर्वोच्च पृष्ठ क्रमांक दर्शवते).
  • -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}, -व्हर्बोज {0, 1, 2, 3, 4}: आउटपुट वर्बोसिटी वाढवा; डीबग पातळी 4 पर्यंत सेट करा (केवळ SWD मोडॅलिटी आणि लॉग डेटासाठी). डीफॉल्ट मूल्य 2 आहे.
  • UART मोड निवडल्यास, डिव्हाइस PC USB COM पोर्टशी कनेक्ट केलेले असणे आवश्यक आहे आणि –UART पर्याय वापरणे आवश्यक आहे. PC USB पोर्टशी एकापेक्षा जास्त उपकरणे जोडलेली असल्यास, –all पर्याय त्या सर्वांना निवडण्याची परवानगी देतो. वैकल्पिकरित्या, वापरकर्ता –d पर्याय वापरून प्रत्येक COM पोर्ट निर्दिष्ट करू शकतो.
  • SWD मोड निवडल्यास, SWD हार्डवेअर प्रोग्रामिंग/डीबगिंग टूल निवडलेल्या डिव्हाइस SWD लाईन्सशी कनेक्ट केलेले असणे आवश्यक आहे आणि -SWD पर्याय वापरणे आवश्यक आहे. एसडब्ल्यूडी इंटरफेसद्वारे पीसीशी एकापेक्षा जास्त उपकरणे जोडलेली असल्यास, –सर्व पर्याय त्यांना निवडण्याची परवानगी देतो. वैकल्पिकरित्या, वापरकर्ता –d पर्याय वापरून प्रत्येक इंटरफेस निर्दिष्ट करू शकतो.

आरएफ-फ्लॅशर लाँचर युटिलिटी: ओटीपी कमांड वाचा
विशिष्ट उपकरणाचा OTP वाचण्यासाठी RF-Flasher लाँचर युटिलिटी वापरण्यासाठी, read_OTP कमांड उपलब्ध आहे (सर्व समर्थित पर्यायांची सूची मिळविण्यासाठी –h वापरा):
RF-Flasher_Launcher.exe read_OTP –h
OTP कमांड वापर वाचा
RF-Flasher_Launcher.exe read_OTP [-h] (सर्व | -d DEVICE_ID) [-पत्ता 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: कनेक्शनसाठी वापरल्या जाणाऱ्या हार्डवेअर टूलचा आयडी सेट करा (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} (हार्ड मोल ऑन LINK-एसटी व्हॅल्यू ऑन-लिंक मोल सेट). डीफॉल्ट मूल्य 4000 आहे.
  • -h, –-help: हा मदत संदेश दाखवा आणि बाहेर पडा.
  • -l, –-log: लॉग डेटा.
  • -num NUM, -number NUM: OTP क्षेत्रामध्ये वाचण्यासाठी शब्दांची संख्या. डीफॉल्ट मूल्य 256 आहे.
  • -s, --show: OTP क्षेत्र दाखवा.
  • -व्हर्बोज {0, 1, 2, 3, 4}, -व्हर्बोज {0, 1, 2, 3, 4}: आउटपुट वर्बोसिटी वाढवा; डीबग पातळी 4 पर्यंत सेट करा (केवळ SWD मोडॅलिटी आणि लॉग डेटासाठी). डीफॉल्ट मूल्य 2 आहे.

टीप:
read_OTP कमांड फक्त SWD मोडमध्ये कार्य करते. म्हणून, एक SWD हार्डवेअर प्रोग्रामिंग/डीबगिंग टूल निवडलेल्या डिव्हाइस SWD लाईन्सशी कनेक्ट केलेले असणे आवश्यक आहे. एसडब्ल्यूडी इंटरफेसद्वारे पीसीशी एकापेक्षा जास्त उपकरणे जोडलेली असल्यास, –सर्व पर्याय त्यांना निवडण्याची परवानगी देतो. वैकल्पिकरित्या, वापरकर्ता –d पर्याय वापरून प्रत्येक इंटरफेस निर्दिष्ट करू शकतो.

आरएफ-फ्लॅशर लाँचर युटिलिटी: ओटीपी कमांड लिहा
विशिष्ट उपकरणाचा 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] [-वर्बोज {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: कनेक्शनसाठी वापरल्या जाणाऱ्या हार्डवेअर टूलचा आयडी सेट करा (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} (हार्ड मोल ऑन LINK-एसटी व्हॅल्यू ऑन-लिंक मोल सेट). डीफॉल्ट मूल्य 4000 आहे.
  • -h, –-help: हा मदत संदेश दाखवा आणि बाहेर पडा.
  • -l, –-log: लॉग डेटा.
  • -s, –-show: पडताळणी ऑपरेशननंतर फ्लॅश मेमरी दाखवा.
  • -मूल्य OTP_VALUE, –मूल्य OTP_VALUE: OTP मूल्य (एक शब्द, जसे की 0x11223344)
  • -व्हर्बोज {0, 1, 2, 3, 4}, -व्हर्बोज {0, 1, 2, 3, 4}: आउटपुट वर्बोसिटी वाढवा; डीबग पातळी 4 पर्यंत सेट करा (केवळ SWD मोडॅलिटी आणि लॉग डेटासाठी). डीफॉल्ट मूल्य 2 आहे.

टीप:
write_OTP कमांड फक्त SWD मोडमध्ये काम करते. म्हणून, एक SWD हार्डवेअर प्रोग्रामिंग/डीबगिंग टूल निवडलेल्या डिव्हाइस SWD लाईन्सशी कनेक्ट केलेले असणे आवश्यक आहे. एसडब्ल्यूडी इंटरफेसद्वारे पीसीशी एकापेक्षा जास्त उपकरणे जोडलेली असल्यास, –सर्व पर्याय त्यांना निवडण्याची परवानगी देतो. वैकल्पिकरित्या, वापरकर्ता –d पर्याय वापरून प्रत्येक इंटरफेस निर्दिष्ट करू शकतो.
आरएफ-फ्लॅशर लाँचर युटिलिटी: उदाampलेस
कनेक्ट केलेल्या BlueNRG-1 आणि BlueNRG-2 डिव्हाइसेसवर ST-LINK हार्डवेअर टूलसह बायनरी प्रतिमा प्रोग्राम करा (SWD मोडमध्ये):
RF-Flasher_Launcher.exe फ्लॅश -SWD -all -f “User_Application.hex” –l
USB COM पोर्टद्वारे कनेक्ट केलेल्या Bluetooth® लो एनर्जी उपकरणांवर बायनरी प्रतिमा प्रोग्राम करा (UART मोडमध्ये):
RF-Flasher_Launcher.exe फ्लॅश -UART –all -f “User_Application.hex” –l
CMSIS-DAP चॅनेलद्वारे कनेक्ट केलेल्या उपकरणांवर बायनरी प्रतिमा मिटवा, सत्यापित करा आणि लॉग डेटा पर्याय वापरून प्रोग्राम करा (SWD मोडमध्ये):

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

पुनरावृत्ती इतिहास

तक्ता 3. दस्तऐवज पुनरावृत्ती इतिहास

तारीख आवृत्ती बदल
०१-मे-२०२३ 1 प्रारंभिक प्रकाशन.
 

  

 

03-जुलै-2018

 

 

  

2

अपडेटेड आकृती 1. ब्लूएनआरजी-1, ब्लूएनआरजी-2 फ्लॅशर युटिलिटी, आकृती 2. फ्लॅशर युटिलिटी UART मुख्य विंडो, आकृती 3. फ्लॅशर युटिलिटी UART मोड: इमेज file , आकृती 4. फ्लॅशर युटिलिटी UART मोड: डिव्हाइस मेमरी , आकृती 5. फ्लॅशर युटिलिटी UART मोड: मेमरी फील्ड बदलणे, आकृती 7. फ्लॅशर युटिलिटी: SWD मुख्य विंडो, आकृती 8. फ्लॅशर युटिलिटी SWD मोड: डिव्हाइस मेमरी , आकृती 10.

फ्लॅशर युटिलिटी: SWD ऑटोमॅटिक मोड, आकृती 11. फ्लॅशर युटिलिटी: UART ऑटोमॅटिक मोड, आकृती 12. फ्लॅशर युटिलिटी: UART ऑटोमॅटिक प्रोग्रामिंग पूर्ण झाले आणि आकृती 13. फ्लॅशर युटिलिटी: SWD MAC ॲड्रेस सिलेक्शन.

संपूर्ण दस्तऐवजात किरकोळ मजकूर बदल.

 26-फेब्रु-2019  3 विभाग परिचय आणि विभाग 3.1 UART मोड अद्यतनित केले: कसे चालवायचे.
विभाग 8 फ्लॅशर लाँचर युटिलिटी आणि त्याचे सर्व उपविभाग जोडले.
 

09-एप्रिल-2019

 

4

विभाग 8 मध्ये "ॲप्लिकेशन फोल्डर" चा संदर्भ जोडला: RF-फ्लॅशर लॉन्चर युटिलिटी.

अद्यतनित केलेला विभाग 8.4: RF-फ्लॅशर लाँचर युटिलिटी: फ्लॅश कमांड.

 

 

 

 

 

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: RF-फ्लॅशर लाँचर युटिलिटी: फ्लॅश कमांड, सेक्शन 8.5: RF-फ्लॅशर लाँचर युटिलिटी: रीड कमांड, विभाग 8.6. : आरएफ-फ्लॅशर लाँचर युटिलिटी: मास इरेज कमांड,

विभाग 8.7: आरएफ-फ्लॅशर लाँचर युटिलिटी: मेमरी कमांड सत्यापित करा.

विभाग 8.8 जोडले: आरएफ-फ्लॅशर लाँचर युटिलिटी: पेजेस मिटवा कमांड.

 

 

 

 

 

 

२९-ऑक्टो-२०२४

 

 

 

 

 

 

7

विभाग 5.2 जोडले: SWD मोड: बूटलोडर सेक्टर वाचा आणि विभाग 5.3: SWD मोड: OTP क्षेत्र वाचा.

शीर्षक अद्यतनित केले, विभाग परिचय, विभाग 2: प्रारंभ करणे, विभाग 2.1: सिस्टम आवश्यकता, विभाग 2.2: सॉफ्टवेअर पॅकेज सेटअप,

विभाग 3: टूलबार इंटरफेस, विभाग 4: UART मुख्य विंडो, विभाग 8: RF- फ्लॅशर लाँचर युटिलिटी, विभाग 8.1: आवश्यकता, विभाग 8.2: RF-फ्लॅशर लाँचर युटिलिटी पर्याय, विभाग 8.3: RF-फ्लॅशर लाँचर युटिलिटी: UART आणि SWDs मोड , विभाग 8.4: आरएफ-फ्लॅशर लाँचर युटिलिटी: फ्लॅश कमांड,

विभाग 8.5: आरएफ-फ्लॅशर लॉन्चर युटिलिटी: रीड कमांड, सेक्शन 8.6: आरएफ-फ्लॅशर लॉन्चर युटिलिटी: मास इरेज कमांड, सेक्शन 8.7: आरएफ-फ्लॅशर लॉन्चर युटिलिटी: मेमरी कमांड सत्यापित करा, सेक्शन 8.8: आरएफ-फ्लॅशर लॉन्चर युटिलिटी: पेजेस मिटवा , विभाग 1.1: परिवर्णी शब्दांची यादी आणि विभाग 1.2: संदर्भ दस्तऐवज.

तारीख आवृत्ती बदल
अपडेटेड आकृती 1. आरएफ-फ्लॅशर युटिलिटी, आकृती 2. दोनची तुलना करा Files टॅब,

आकृती 3. फ्लॅशर युटिलिटी UART मुख्य विंडो, आकृती 4. फ्लॅशर युटिलिटी UART मोड: प्रतिमा File टॅब, आकृती 5. फ्लॅशर युटिलिटी UART मोड: डिव्हाइस मेमरी टॅब, आकृती 6. फ्लॅशर युटिलिटी UART मोड: मेमरी फील्ड बदलणे,

आकृती 7. फ्लॅशर युटिलिटी UART मोड: इमेजसह डिव्हाइस मेमरीची तुलना करा File टॅब, आकृती 9. फ्लॅशर युटिलिटी: SWD मुख्य विंडो, आकृती 10. फ्लॅशर युटिलिटी SWD मोड: डिव्हाइस मेमरी टॅब, आकृती 16. फ्लॅशर युटिलिटी: UART MAC ॲड्रेस प्रोग्रामिंग, आकृती 17. फ्लॅशर युटिलिटी: SWD MAC ॲड्रेस प्रोग्रामिंग आणि आकृती 18. -फ्लॅशर लाँचर: - मिटवा, -l, -verify पर्यायासह फ्लॅश कमांड.

 

06-एप्रिल-2022

 

8

संपूर्ण दस्तऐवजात BlueNRG-LPS संदर्भ जोडला.

अद्यतनित केलेला विभाग 8.3: RF-फ्लॅशर लाँचर उपयुक्तता: UART आणि SWD मोड्स आणि विभाग 8.4: RF-फ्लॅशर लाँचर उपयुक्तता: फ्लॅश कमांड.

 

 

 

 

 

 

 

 

 

 

 

 

 

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: MAC पत्ता प्रोग्रामिंग
  • कलम ८.१: आवश्यकता
  • विभाग 8.2: RF-फ्लॅशर लाँचर युटिलिटी पर्याय
  • विभाग 8.3: RF-फ्लॅशर लाँचर युटिलिटी: UART आणि SWD मोड
  • विभाग 8.4: आरएफ-फ्लॅशर लाँचर युटिलिटी: फ्लॅश कमांड
  • विभाग 8.5: आरएफ-फ्लॅशर लाँचर युटिलिटी: रीड कमांड
  • विभाग 8.6: आरएफ-फ्लॅशर लाँचर युटिलिटी: मास इरेज कमांड
  • विभाग 8.7: आरएफ-फ्लॅशर लाँचर युटिलिटी: मेमरी कमांड सत्यापित करा
  • विभाग 8.8: आरएफ-फ्लॅशर लाँचर युटिलिटी: पेजेस मिटवा कमांड
  • विभाग 8.9: RF-फ्लॅशर लाँचर युटिलिटी: OTP कमांड वाचा
  • विभाग 8.10: आरएफ-फ्लॅशर लाँचर युटिलिटी: ओटीपी कमांड लिहा

महत्वाची सूचना – काळजीपूर्वक वाचा
STMicroelectronics NV आणि त्याच्या उपकंपन्या (“ST”) ST उत्पादनांमध्ये आणि/किंवा या दस्तऐवजात कोणत्याही वेळी सूचना न देता बदल, सुधारणा, सुधारणा, सुधारणा आणि सुधारणा करण्याचा अधिकार राखून ठेवतात. खरेदीदारांनी ऑर्डर देण्यापूर्वी एसटी उत्पादनांची नवीनतम माहिती मिळवावी. ऑर्डर पावतीच्या वेळी एसटी उत्पादनांची विक्री एसटीच्या अटी आणि नियमांनुसार केली जाते.
एसटी उत्पादनांची निवड, निवड आणि वापर यासाठी खरेदीदार पूर्णपणे जबाबदार आहेत आणि एसटी अर्ज सहाय्यासाठी किंवा खरेदीदारांच्या उत्पादनांच्या डिझाइनसाठी कोणतेही दायित्व गृहीत धरत नाही.
कोणताही बौद्धिक संपदा अधिकाराचा कोणताही परवाना, व्यक्त किंवा निहित, येथे एसटीकडून मंजूर नाही.
येथे नमूद केलेल्या माहितीपेक्षा वेगळ्या तरतुदींसह एसटी उत्पादनांची पुनर्विक्री अशा उत्पादनासाठी एसटीने दिलेली कोणतीही हमी रद्द करेल.
एसटी आणि एसटी लोगो हे एसटीचे ट्रेडमार्क आहेत. एसटी ट्रेडमार्कबद्दल अतिरिक्त माहितीसाठी, पहा www.st.com/trademarks. इतर सर्व उत्पादन किंवा सेवा नावे त्यांच्या संबंधित मालकांची मालमत्ता आहेत.
या दस्तऐवजातील माहिती या दस्तऐवजाच्या कोणत्याही आधीच्या आवृत्त्यांमध्ये पूर्वी पुरवलेल्या माहितीची जागा घेते आणि पुनर्स्थित करते.
© 2024 STMicroelectronics – सर्व हक्क राखीव
UM2406 – Rev 9

कागदपत्रे / संसाधने

STMicroelectronics UM2406 आरएफ-फ्लॅशर युटिलिटी सॉफ्टवेअर पॅकेज [pdf] वापरकर्ता मॅन्युअल
UM2406, UM2406 आरएफ-फ्लॅशर युटिलिटी सॉफ्टवेअर पॅकेज, आरएफ-फ्लॅशर युटिलिटी सॉफ्टवेअर पॅकेज, आरएफ-फ्लॅशर युटिलिटी सॉफ्टवेअर पॅकेज, युटिलिटी सॉफ्टवेअर पॅकेज, सॉफ्टवेअर पॅकेज, पॅकेज

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *