STMicroelectronics-लोगो

STMicroelectronics UM2406 आरएफ-फ्लैशर उपयोगिता सॉफ्टवेयर पैकेज

STMicroelectronics-UM2406-द-आरएफ-फ्लैशर-यूटिलिटी-सॉफ्टवेयर-पैकेज-उत्पाद

विशेष विवरण

  • BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, और BlueNRG-2 डिवाइसों का समर्थन करता है
  • इंटरफ़ेस: UART मोड और SWD मोड
  • विशेषताएं: फ्लैश मेमोरी प्रोग्रामिंग, रीडिंग, मास इरेज़, सामग्री सत्यापन
  • सिस्टम आवश्यकताएँ: 2 GB RAM, USB पोर्ट, Adobe Acrobat Reader 6.0 या बाद का संस्करण

उत्पाद उपयोग निर्देश

शुरू करना
यह अनुभाग सिस्टम आवश्यकताओं और सॉफ्टवेयर पैकेज सेटअप के बारे में जानकारी प्रदान करता है।

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

  • कम से कम 2 जीबी रैम
  • यूएसबी पोर्ट
  • एडोब एक्रोबेट रीडर 6.0 या बाद का संस्करण
  • अनुशंसित प्रदर्शन स्केल और सेटिंग्स 150% तक

सॉफ्टवेयर पैकेज सेटअप:
उपयोगिता को चलाने के लिए, [प्रारंभ] > [ST RF-Flasher उपयोगिता 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 जीबी रैम, यूएसबी पोर्ट और एडोब एक्रोबेट रीडर 6.0 या बाद का संस्करण शामिल है।
  • मैं वर्तमान मेमोरी छवि को RF-Flasher उपयोगिता में कैसे सहेज सकता हूँ?
    वर्तमान मेमोरी छवि को सहेजने के लिए, [पर जाएँFile] > [सहेजें File जैसे…] और .bin में सहेजे जाने वाले मेमोरी अनुभाग का चयन करें file.

UM2406
उपयोगकर्ता पुस्तिका

आरएफ-फ्लैशर उपयोगिता सॉफ्टवेयर पैकेज

परिचय

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

टिप्पणी:
आरएफ शब्द वर्तमान में ब्लूएनआरजी-एलपी, ब्लूएनआरजी-एलपीएस, ब्लूएनआरजी-1 और ब्लूएनआरजी-2 उपकरणों को संदर्भित करता है। जहाँ आवश्यक हो, वहाँ कोई विशिष्ट अंतर हाइलाइट किया गया है।

सामान्य जानकारी

परिवर्णी शब्दों की सूची

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

अवधि अर्थ
RF आकाशवाणी आवृति
एसडब्ल्यूडी सीरियल वायर डिबग
यूएआरटी यूनिवर्सल एसिंक्रोनस रिसीवर-ट्रांसमीटर
USB यूनिवर्सल श्रृंखला बस

संदर्भित दस्तावेज

तालिका 2. संदर्भ दस्तावेज़

संदर्भ प्रकार शीर्षक
डीएस11481 BlueNRG-1 डेटाशीट प्रोग्रामेबल ब्लूटूथ® लो एनर्जी वायरलेस SoC
डीएस12166 BlueNRG-2 डेटाशीट प्रोग्रामेबल ब्लूटूथ® लो एनर्जी वायरलेस SoC
डीबी3557 STSW-BNRGFLASHER डेटा संक्षिप्त आरएफ-फ्लैशर सॉफ्टवेयर पैकेज के लिए डेटा संक्षिप्त
डीएस13282 BlueNRG-LP डेटाशीट प्रोग्रामेबल ब्लूटूथ® लो एनर्जी वायरलेस SoC
डीएस13819 BlueNRG-LPS डेटाशीट प्रोग्रामेबल ब्लूटूथ® लो एनर्जी वायरलेस SoC

शुरू करना

यह अनुभाग RF-Flasher उपयोगिता पीसी अनुप्रयोग को चलाने के लिए सभी सिस्टम आवश्यकताओं और संबंधित सॉफ्टवेयर पैकेज स्थापना प्रक्रिया का वर्णन करता है।

सिस्टम आवश्यकताएं
आरएफ-फ्लैशर उपयोगिता की निम्नलिखित न्यूनतम आवश्यकताएं हैं:

  • Intel® या AMD प्रोसेसर वाला PC जो निम्नलिखित Microsoft® ऑपरेटिंग सिस्टम चलाता हो:
    • विंडोज़® 10
  • कम से कम 2 जीबी रैम
  • यूएसबी पोर्ट
  • एडोब एक्रोबेट रीडर 6.0 या बाद का संस्करण
  • अनुशंसित प्रदर्शन स्केल और सेटिंग्स 150% तक हैं।

सॉफ्टवेयर पैकेज सेटअप
उपयोगकर्ता RF-Flasher उपयोगिता आइकन ([प्रारंभ]>[ST RF-Flasher उपयोगिता xxx]>[RF-Flasher उपयोगिता]) पर क्लिक करके इस उपयोगिता को चला सकता है।

STMicroelectronics-UM2406-द-आरएफ-फ्लैशर-यूटिलिटी-सॉफ्टवेयर-पैकेज- (1)

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

आरएफ-फ्लैशर उपयोगिता मुख्य विंडो के टूलबार अनुभाग में, उपयोगकर्ता निम्नलिखित कार्य कर सकता है:

  • मौजूदा .bin या .hex (Intel विस्तारित) लोड करें file, का उपयोग कर [File]>[खोलें file…]
  • वर्तमान मेमोरी छवि को .bin में सहेजें file, का उपयोग कर [File]>[सहेजें File जैसे…] प्रारंभ पता और सहेजे जाने वाले मेमोरी अनुभाग का आकार file डिवाइस मेमोरी टैब से चयन योग्य हैं।
  • किसी मौजूदा .bin या .hex को बंद करें file, का उपयोग कर [File]>[बंद करें file]
  • [टूल्स]>[सेटिंग्स…] का उपयोग करके ST-LINK आवृत्ति सेट करें
  • लॉग सक्षम या अक्षम करें file [टूल्स]>[सेटिंग्स…] का उपयोग करके UART/SWD मोडैलिटी में निर्माण। यदि लॉग files सहेजे जाते हैं, सहेजने के लिए डिबग जानकारी का स्तर सेट करना संभव है (केवल SWD के लिए)। सभी लॉग files को {स्थापना पथ}\ST\RF-Flasher Utility xxx\Logs\ में सहेजा जाता है।
  • [टूल्स]>[मास इरेज़] का उपयोग करके बड़े पैमाने पर मिटाएँ।
  • फ़्लैश मेमोरी सामग्री सत्यापित करें [टूल्स]>[फ़्लैश सामग्री सत्यापित करें].
  • [सहायता]>[के बारे में] का उपयोग करके एप्लिकेशन संस्करण प्राप्त करें।
  • डाउनलोड करें file, [टूल्स]>[फ़्लैश] का उपयोग करके.
  • [टूल्स]>[पेज मिटाएँ…] का उपयोग करके डिवाइस सेक्टर मिटाएँ
  • चयनित छवि के साथ डिवाइस मेमोरी की तुलना करें file, [टूल्स]>[डिवाइस मेमोरी की तुलना करें file] दो छवि fileडिवाइस मेमोरी की तुलना इमेज से करें में प्रदर्शित होते हैं File टैब पर क्लिक करें और संबंधित अंतर लाल रंग में हाइलाइट किए गए हैं।
  • दो की तुलना करें fileएस, का उपयोग कर [File]>[दो की तुलना करें files]
  • [टूल्स]>[बूटलोडर सेक्टर (SWD) पढ़ें] का उपयोग करके बूटलोडर सेक्टर पढ़ें (केवल SWD मोड में)।
  • [टूल्स]>[OTP क्षेत्र (SWD) पढ़ें] का उपयोग करके, OTP क्षेत्र पढ़ें (केवल SWD मोड में)।
  • बूटलोडर सेक्टर या OTP क्षेत्र को .bin में सहेजें file, का उपयोग कर [File]>[सहेजें File जैसा…]।

उपयोगकर्ता दो छवि का चयन भी कर सकता है fileऔर उनकी तुलना करें। दो छवियाँ files तुलना दो में प्रदर्शित होते हैं Files टैब पर जाएँ और संबंधित अंतर लाल रंग में हाइलाइट किए गए हैं। .bin और .hex file प्रारूप समर्थित हैं.

STMicroelectronics-UM2406-द-आरएफ-फ्लैशर-यूटिलिटी-सॉफ्टवेयर-पैकेज- (2)

आरएफ-फ्लैशर उपयोगिता मुख्य विंडो के ऊपरी भाग में, उपयोगकर्ता छवि का चयन कर सकता है file [छवि का चयन करें] के माध्यम से File] बटन पर क्लिक करें। उपयोगकर्ता मेमोरी का प्रकार चुन सकता है: फ्लैश मेमोरी, बूटलोडर या OTP क्षेत्र। फ्लैश मेमोरी क्षेत्र के लिए, उपयोगकर्ता आरंभ पता सेट कर सकता है (केवल बिन के लिए file)
ये सभी विकल्प UART और SWD मोड में उपलब्ध हैं।
उपयोगकर्ता को चयनित मोड (UART या SWD) तक पहुँच सक्षम करने की आवश्यकता है। वे UART मोड के लिए संबंधित COM पोर्ट खोलकर या डिवाइस SWD लाइनों से SWD हार्डवेयर प्रोग्रामिंग/डिबगिंग टूल कनेक्ट करके ऐसा कर सकते हैं।

UART मुख्य विंडो
आरएफ-फ्लैशर उपयोगिता मुख्य विंडो के UART मुख्य विंडो टैब में, उपयोगकर्ता COM पोर्ट्स की सूची अनुभाग के माध्यम से डिवाइस को इंटरफेस करने के लिए उपयोग किए जाने वाले COM पोर्ट का चयन कर सकता है।
आरएफ डिवाइस मूल्यांकन बोर्ड के लिए प्रयुक्त सीरियल बॉड दर 460800 बीपीएस है।
STMicroelectronics-UM2406-द-आरएफ-फ्लैशर-यूटिलिटी-सॉफ्टवेयर-पैकेज- (3)

UART मोड: कैसे चलाएं
छवि file चयन
किसी मौजूदा .bin या .hex को लोड करने के लिए file, [छवि का चयन करें] का उपयोग करें Fileमुख्य पृष्ठ पर ] बटन दबाकर, [ पर जाएँFile]>[खोलें File…], या छवि पर जाएँ File टैब. चयनित का पूरा पथ file बटन के बगल में दिखाई देता है और [फ़्लैश] बटन सक्रिय हो जाता है जब file लोड हो गया है.
COM पोर्ट्स की सूची टैब पीसी यूएसबी पोर्ट पर सभी कनेक्टेड डिवाइस प्रदर्शित करता है। [सभी का चयन करें], [सभी का चयन रद्द करें], और [सभी को उलट दें] बटन उपयोगकर्ता को यह निर्धारित करने देते हैं कि कौन से कनेक्टेड डिवाइस (सभी, कोई नहीं, या उनमें से कुछ) उपयोगिता संचालन का लक्ष्य होने चाहिए। इस तरह, एक ही ऑपरेशन (यानी, फ्लैश मेमोरी प्रोग्रामिंग) एक साथ कई डिवाइस पर किया जा सकता है। [रिफ्रेश] बटन उपयोगकर्ता को कनेक्टेड डिवाइस की सूची को रिफ्रेश करने की अनुमति देता है।
डिफ़ॉल्ट रूप से, [क्रियाएँ] अनुभाग में [बड़े पैमाने पर मिटाएँ] विकल्प की जाँच नहीं की जाती है, और केवल आवश्यक मेमोरी पृष्ठों को मिटाया जाता है और लिखा जाता है file सामग्री। जब यह विकल्प चेक किया जाता है, तो फ्लैश मेमोरी प्रोग्रामिंग चरण से पहले एक पूर्ण सामूहिक मिटा दिया जाता है।
[सत्यापन] विकल्प यह सुनिश्चित करने के लिए जाँच करता है कि मेमोरी सामग्री सही ढंग से लिखी गई है।
फ़्लैश मेमोरी पर ऑपरेशन के बाद डिवाइस मेमोरी तालिका को अपडेट करने के लिए [डिवाइस मेमोरी अपडेट करें] विकल्प को चेक करें।
रीडआउट सुरक्षा विकल्प फ्लैश मेमोरी प्रोग्रामिंग के बाद डिवाइस की रीडआउट सुरक्षा सक्षम करता है।
[ऑटो बॉडरेट] विकल्प को केवल तभी चेक करें जब बोर्ड पर [ऑटो बॉडरेट] ऑपरेशन को बाध्य करने के लिए हार्डवेयर रीसेट किया गया हो। डिफ़ॉल्ट रूप से, [ऑटो बॉडरेट] विकल्प चेक नहीं किया जाता है।

छवि File टैब
चुना हुआ file डिवाइस फ्लैश मेमोरी में प्रोग्राम किए जाने वाले नाम, आकार और पार्स की गई सामग्री को बदला जा सकता है viewछवि में दिखाया गया File टैब.

STMicroelectronics-UM2406-द-आरएफ-फ्लैशर-यूटिलिटी-सॉफ्टवेयर-पैकेज- (4)

डिवाइस मेमोरी टैब
इस टैब का चयन करें view कनेक्टेड डिवाइस की मेमोरी सामग्री ([पढ़ें] बटन के माध्यम से) और चयनित डिवाइस पर किए गए ऑपरेशनों से युक्त लॉग।

STMicroelectronics-UM2406-द-आरएफ-फ्लैशर-यूटिलिटी-सॉफ्टवेयर-पैकेज- (5)

[प्रारंभ पता और आकार] द्वारा परिभाषित मेमोरी सेगमेंट को तालिका में स्थानांतरित करने के लिए [पढ़ें] बटन पर क्लिक करें।
संपूर्ण फ़्लैश मेमोरी पढ़ने के लिए, [संपूर्ण मेमोरी] विकल्प को चेक करें।
पहला कॉलम एक पंक्ति में निम्नलिखित 16 बाइट्स का आधार पता देता है (उदाहरण के लिएampपंक्ति 0x10040050, कॉलम 4 में 0x10040054 पर हेक्साडेसिमल बाइट मान है। उपयोगकर्ता किसी सेल पर डबल-क्लिक करके और नया हेक्साडेसिमल मान दर्ज करके बाइट मान बदल सकता है। संपादित बाइट्स लाल रंग में दिखाई देते हैं।
डिवाइस फ्लैश मेमोरी में नए बाइट मानों के साथ संपूर्ण पृष्ठ को प्रोग्राम करने के लिए [लिखें] बटन पर क्लिक करें।
[फ़्लैश] बटन चयनित विकल्प के साथ फ़्लैश मेमोरी प्रोग्रामिंग ऑपरेशन शुरू करने की अनुमति देता है। यदि [MAC पता] चेकबॉक्स चेक किया गया है, तो उपयोगकर्ता मेमोरी पता निर्दिष्ट कर सकता है जहाँ चयनित MAC पता संग्रहीत है। जब [फ़्लैश] बटन पर क्लिक किया जाता है, तो MAC पता छवि के बाद प्रोग्राम किया जाता है file.

STMicroelectronics-UM2406-द-आरएफ-फ्लैशर-यूटिलिटी-सॉफ्टवेयर-पैकेज- (6)

छवि के साथ डिवाइस मेमोरी की तुलना करें File टैब
उपयोगकर्ता वर्तमान डिवाइस मेमोरी की तुलना चयनित छवि से कर सकता है file. दो छवि fileप्रदर्शित किए जाते हैं और कोई भी अंतर लाल रंग में हाइलाइट किया जाता है। .bin और .hex files प्रारूप समर्थित हैं.

STMicroelectronics-UM2406-द-आरएफ-फ्लैशर-यूटिलिटी-सॉफ्टवेयर-पैकेज- (6) अन्य बोर्डों के साथ RF-Flasher उपयोगिता का उपयोग करना
RF-Flasher यूटिलिटी स्वचालित रूप से PC USB पोर्ट से जुड़े BlueNRG-1, BlueNRG-2, BlueNRG-LP और BlueNRG-LPS मूल्यांकन बोर्ड (STDK के रूप में प्रदर्शित) का पता लगाती है। यह डिवाइस को रीसेट करने और इसे UART बूटलोडर मोड में डालने के लिए एक सहायक STM32 (GUI द्वारा संचालित) का उपयोग करता है।
यह एप्लीकेशन कस्टम बोर्ड के साथ भी काम करता है, जो कनेक्टेड डिवाइस को सरल UART एक्सेस प्रदान करता है, लेकिन उपयोगकर्ता को डिवाइस को मैन्युअल रूप से बूटलोडर मोड में रखना होगा। किसी भी गैर-STEVAL COM पोर्ट के चयन पर, निम्न पॉप-अप दिखाई देता है:

STMicroelectronics-UM2406-द-आरएफ-फ्लैशर-यूटिलिटी-सॉफ्टवेयर-पैकेज- (8)

जब यह पॉप-अप दिखाई देता है और डिवाइस के प्रकार के आधार पर, बूटलोडर मोड निम्नानुसार सक्रिय होता है:

  • BlueNRG-LP और BlueNRG-LPS उपकरणों के लिए, उपयोगकर्ता को PA10 पिन को उच्च मान पर सेट करना होगा और उपकरण का रीसेट चक्र निष्पादित करना होगा (PA10 को उच्च मान पर रखते हुए)।
  • BlueNRG-1 और BlueNRG-2 उपकरणों के लिए, उपयोगकर्ता को DIO7 पिन को उच्च मान पर सेट करना होगा और उपकरण को रीसेट करना होगा (DIO7 को उच्च मान पर रखते हुए)।

उपयोगकर्ता पॉप-अप विंडो में UART के लिए पसंदीदा बॉड दर भी सेट कर सकता है और फिर GUI पर वापस जाने के लिए OK दबा सकता है।

टिप्पणी:
RF-Flasher यूटिलिटी का उपयोग करते समय उपयोगकर्ता को डिवाइस को रीसेट करने से बचना चाहिए, जब तक कि ComPort सेटिंग पॉप-अप सक्रिय न हो। यदि डिवाइस रीसेट है, तो उपयोगकर्ता को Flasher यूटिलिटी का फिर से उपयोग करने के लिए COM पोर्ट को टॉगल करना चाहिए।

टिप्पणी:
जब USB FTDI इंटरफ़ेस के माध्यम से BlueNRG-1, BlueNRG-2, BlueNRG-LP, और BlueNRG-LPS डिवाइस को UART एक्सेस प्रदान करके कस्टम बोर्ड का उपयोग किया जाता है, तो उपयोगकर्ता को USB FTDI PC ड्राइवर से जुड़ी विलंबता की दोबारा जांच करनी चाहिए। यह कनेक्टेड पोर्ट को USB वर्चुअल COM के रूप में पहचानने की अनुमति देता है। एक सामान्य USB-FTDI PC ड्राइवर पर, [गुण]>[पोर्ट] में संबंधित डिवाइस USB ड्राइवर सेटिंग्स की दोबारा जांच करें
सेटिंग्स]>[उन्नत]। सुनिश्चित करें कि विलंबता टाइमर मान 1 ms पर सेट है। कस्टम बोर्ड पर फ्लैश मेमोरी संचालन को गति देने के लिए इस सेटिंग की दृढ़ता से अनुशंसा की जाती है।

SWD मुख्य विंडो

आरएफ-फ्लैशर उपयोगिता मुख्य विंडो में SWD मुख्य विंडो टैब का उपयोग करने के लिए, उपयोगकर्ता को SWD हार्डवेयर प्रोग्रामिंग/डिबगिंग टूल को डिवाइस SWD लाइनों (BlueNRG-1, BlueNRG-2, BlueNRG-LP, और BlueNRG-LPS डिवाइस) से कनेक्ट करना होगा।
निम्नलिखित SWD हार्डवेयर प्रोग्रामिंग/डिबगिंग इंटरफेस समर्थित हैं, यह मानते हुए कि चयनित हार्डवेयर और संबंधित सॉफ़्टवेयर उपकरण कनेक्टेड डिवाइस का समर्थन करते हैं:

  1. CMSIS-डीएपी
  2. ST-लिंक
  3. जम्मू-लिंक

टिप्पणी
J-Link को डीबग एडाप्टर के रूप में उपयोग करने के लिए, USB ड्राइवर को J-Link ड्राइवर से WinUSB में बदलना होगा। यह HYPERLINK Zadig (https://zadig.akeo.ie) टूल का उपयोग करके आसानी से किया जा सकता है:

  • डिवाइस सूची से J-Link का चयन करें
  • ड्राइवर के रूप में “WinUSB” चुनें
  • WinUSB ड्राइवर स्थापित करने के लिए [ड्राइवर स्थापित करें] पर क्लिक करें

टिप्पणी:
हाइपरलिंक J-Link OpenOCD देखें webस्थल (https://wiki.segger.com/OpenOCD) अधिक जानकारी के लिए देखें.

टिप्पणी:
चेतावनी: एक बार J-Link USB ड्राइवर को बदल दिए जाने के बाद, J-Link सॉफ़्टवेयर पैकेज से कोई भी SEGGER सॉफ़्टवेयर J-Link के साथ संचार करने में सक्षम नहीं है। SEGGER J-Link सॉफ़्टवेयर को फिर से उपयोग करने के लिए, USB ड्राइवर को उसके डिफ़ॉल्ट पर वापस स्विच करना होगा।
STMicroelectronics-UM2406-द-आरएफ-फ्लैशर-यूटिलिटी-सॉफ्टवेयर-पैकेज- (8)

SWD मोड: कैसे चलाएं
छवि file चयन
[छवि का चयन करें] का उपयोग करें Fileमुख्य पृष्ठ पर ] बटन दबाएँ या [ पर जाएँFile]>[ खोलें File…] किसी मौजूदा .bin या .h ex को लोड करने के लिए 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-द-आरएफ-फ्लैशर-यूटिलिटी-सॉफ्टवेयर-पैकेज- (10)

[प्रारंभ पता और आकार] द्वारा परिभाषित मेमोरी सेगमेंट को तालिका में स्थानांतरित करने के लिए [पढ़ें] बटन पर क्लिक करें।
संपूर्ण फ़्लैश मेमोरी पढ़ने के लिए, [संपूर्ण मेमोरी] विकल्प को चेक करें।
पहला कॉलम एक पंक्ति में निम्नलिखित 16 बाइट्स का आधार पता देता है (उदाहरण के लिएampपंक्ति 0x10040050, स्तंभ 4 में 0x10040054 पर हेक्साडेसिमल बाइट मान है। उपयोगकर्ता किसी सेल पर डबल-क्लिक करके और नया हेक्साडेसिमल मान दर्ज करके बाइट मान बदल सकता है। संपादित बाइट्स लाल रंग में दिखाई देते हैं।
डिवाइस फ्लैश मेमोरी में नए बाइट मानों के साथ संपूर्ण पृष्ठ को प्रोग्राम करने के लिए [लिखें] बटन पर क्लिक करें।

STMicroelectronics-UM2406-द-आरएफ-फ्लैशर-यूटिलिटी-सॉफ्टवेयर-पैकेज- (11)

टिप्पणी:
[डिवाइस की तुलना करें स्मृति से File] SWD मोड में भी समर्थित है, जिसमें वही विशेषताएं हैं जो अनुभाग 4.1: UART मोड: कैसे चलाएं में वर्णित हैं।

SWD मोड: बूटलोडर सेक्टर पढ़ें
उपयोगकर्ता SWD हार्डवेयर प्रोग्रामिंग इंटरफ़ेस के माध्यम से [टूल्स]>[बूटलोडर सेक्टर (SWD) पढ़ें] का चयन करके कनेक्टेड डिवाइस के बूटलोडर सेक्टर को पढ़ सकता है। बूटलोडर सेक्टर की सामग्री बूटलोडर/OTP टैब में प्रदर्शित होती है।

टिप्पणी:
यह सुविधा केवल SWD मोड में समर्थित है और केवल GUI के माध्यम से ही उपलब्ध है।STMicroelectronics-UM2406-द-आरएफ-फ्लैशर-यूटिलिटी-सॉफ्टवेयर-पैकेज- (12)

SWD मोड: OTP क्षेत्र पढ़ें
उपयोगकर्ता [टूल्स]>[ओटीपी क्षेत्र (एसडब्ल्यूडी) पढ़ें] का चयन करके SWD हार्डवेयर प्रोग्रामिंग इंटरफ़ेस के माध्यम से ओटीपी क्षेत्र से जुड़े डिवाइस (जहां समर्थित हो) को पढ़ सकता है। ओटीपी क्षेत्र की सामग्री बूटलोडर/ओटीपी टैब में प्रदर्शित होती है।
यह सुविधा UART मोड में समर्थित नहीं है।

STMicroelectronics-UM2406-द-आरएफ-फ्लैशर-यूटिलिटी-सॉफ्टवेयर-पैकेज- (13)

SWD प्लग एंड प्ले प्रोग्रामिंग मोड
SWD प्लग एंड प्ले प्रोग्रामिंग मोड उपयोगकर्ता को प्रोग्राम किए जाने वाले नए डिवाइस प्लेटफ़ॉर्म को कनेक्ट करके प्रोग्रामिंग लूप में प्रवेश करने की अनुमति देता है। जब फ्लैश मेमोरी इमेज file और प्रोग्रामिंग क्रियाएं चयनित होने के बाद, फ्लैशर पीसी अनुप्रयोग उपयोगकर्ता को SWD इंटरफेस से एक डिवाइस कनेक्ट करने के लिए कहता है (एक डिवाइस N. 1 के लिए प्रतीक्षा संदेश प्रदर्शित होता है)।
जब उपयोगकर्ता डिवाइस को कनेक्ट करता है, तो डिवाइस N. 1 कनेक्टेड संदेश प्रदर्शित होता है, और एप्लिकेशन चयनित छवि के साथ डिवाइस को प्रोग्रामिंग करना शुरू कर देता है file और विकल्प। जब प्रोग्रामिंग ऑपरेशन समाप्त हो जाता है, तो फ्लैशर एप्लिकेशन संदेश प्रदर्शित करता है कृपया डिवाइस N. 1 को डिस्कनेक्ट करें। जब उपयोगकर्ता डिवाइस को डिस्कनेक्ट करता है, तो संदेश डिवाइस N. 2 की प्रतीक्षा कर रहा है प्रदर्शित होता है। उपयोगकर्ता [स्टॉप] बटन दबाकर इस स्वचालित मोड को रोक सकता है।
प्लग एंड प्ले मोड का उपयोग करते समय, उपयोगकर्ता को उपयोग किए जाने वाले इंटरफ़ेस (CMSIS-DAP, ST-LINK, या J-Link) का चयन करना होगा।

STMicroelectronics-UM2406-द-आरएफ-फ्लैशर-यूटिलिटी-सॉफ्टवेयर-पैकेज- (14)

मैक एड्रेस प्रोग्रामिंग

मैक एड्रेस प्रोग्रामिंग, मैक एड्रेस को डिवाइस पर एक विशिष्ट फ्लैश मेमोरी स्थान पर संग्रहीत करने की अनुमति देता है।
उपयोगकर्ता [MAC पता] चेकबॉक्स को चेक या अनचेक करके इस विकल्प को सक्षम करना या न करना चुन सकता है। विशिष्ट फ़्लैश मेमोरी स्थान [MAC फ़्लैश स्थान] फ़ील्ड के माध्यम से सेट किया जाता है।
[MAC पता सेट करें] बटन उपयोगकर्ता को निम्नानुसार MAC पता चुनने की अनुमति देता है:

  1. [रेंज] चेकबॉक्स को चेक करें और [स्टार्ट एड्रेस] फ़ील्ड में स्टार्ट एड्रेस प्रदान करें। स्टार्ट एड्रेस वह MAC एड्रेस है जिसे पहले कनेक्टेड डिवाइस पर स्टोर किया जाना है।
    • Num. Boards टैब में प्रोग्राम किए जाने वाले बोर्डों की संख्या दर्ज करके, या [अंतिम पता] मान दर्ज करके [प्रारंभ पता] मान से शुरू होने वाले वृद्धिशील चरणों को सेट करना संभव है:
    • यदि क्रियाएँ टैब में स्वचालित मोड चुना गया है, तो स्वचालित प्रोग्रामिंग संचालन के लिए चयनित MAC पता सूची का उपयोग किया जाता है। यदि नहीं, तो [प्रारंभ पता] फ़ील्ड का उपयोग करके केवल एक डिवाइस को प्रोग्राम किया जाता है।
  2. उपयोगकर्ता इनपुट के माध्यम से उपयोग किए जाने वाले MAC पतों की सूची प्रदान कर सकता है file:
    • जाँचें [File] चेकबॉक्स चुनें और इनपुट टेक्स्ट चुनें file [लोड File] खेत।
    • यदि क्रियाएँ टैब में स्वचालित मोड चुना गया है, तो स्वचालित प्रोग्रामिंग संचालन के लिए चयनित MAC पता सूची का उपयोग किया जाता है। यदि नहीं, तो एकल प्रोग्रामिंग संचालन के लिए केवल पहला पता ही उपयोग किया जाता है।

[मैक एड्रेस लॉग सहेजें] चेकबॉक्स उपयोग किए गए मैक पतों की सूची को संग्रहीत करने की अनुमति देता है file, में चयनित [File नाम] क्षेत्र।
मैक एड्रेस प्रोग्रामिंग को स्वचालित प्रोग्रामिंग मोड के साथ जोड़ा जा सकता है। प्रत्येक कनेक्टेड डिवाइस के लिए, छवि file सबसे पहले प्रोग्राम किया जाता है, उसके बाद MAC एड्रेस। चयनित MAC एड्रेस की संख्या
(वृद्धिशील पता सूची आकार या इनपुट file आकार) स्वचालित प्रोग्रामिंग संचालन के अंत को ट्रिगर करता है। प्रत्येक प्रोग्राम किए गए MAC पते को लॉग विंडो में प्रदर्शित किया जाता है।
MAC एड्रेस प्रोग्रामिंग UAR और SWD मोड में समर्थित है।

STMicroelectronics-UM2406-द-आरएफ-फ्लैशर-यूटिलिटी-सॉफ्टवेयर-पैकेज- (15) STMicroelectronics-UM2406-द-आरएफ-फ्लैशर-यूटिलिटी-सॉफ्टवेयर-पैकेज- (16) STMicroelectronics-UM2406-द-आरएफ-फ्लैशर-यूटिलिटी-सॉफ्टवेयर-पैकेज- (17)

उपयोगकर्ता चुन सकता है कि टाइमस्ट चालू है या नहींamp सहेजे गए MAC एड्रेस लॉग में जोड़ा जाता है file नाम (प्रत्यय के रूप में).
यदि सबसे कम समयamp लॉग के नाम में नहीं जोड़ा गया है file, सभी लॉग जानकारी एक ही लॉग में सहेजी जाती है file.यदि सबसे समयamp जोड़ा जाता है, तो प्रत्येक रन के लिए लॉग जानकारी एक अलग लॉग में सहेजी जाती है file.
लॉग का नाम file [ का उपयोग करके निर्दिष्ट किया जा सकता हैFile नाम] क्षेत्र।

आरएफ-फ्लैशर लांचर उपयोगिता

आरएफ-फ्लैशर लांचर एक स्टैंडअलोन उपयोगिता है जो उपयोगकर्ता को आरएफ-फ्लैशर उपयोगिता जीयूआई का उपयोग करके आरएफ-फ्लैशर उपयोगिता कमांड चलाने की अनुमति देता है।
एक DOS कमांड विंडो की आवश्यकता है और UART और SWD दोनों मोड समर्थित हैं (.bin और .hex छवि का उपयोग करके) fileएस)।
RF-Flasher लॉन्चर यूटिलिटी (RF-Flasher_Launcher.exe) एप्लीकेशन फ़ोल्डर के भीतर RF-Flasher यूटिलिटी सॉफ़्टवेयर पैकेज में शामिल है। 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 लांचर उपयोगिता का उपयोग करने के लिए, उपयोगकर्ता को Windows DOS शेल खोलना होगा और लॉन्च करना होगा
RF-Flasher_Launcher.exe को उचित कमांड और विकल्पों के साथ खोलें (सभी समर्थित विकल्पों की सूची प्राप्त करने के लिए –h का उपयोग करें)।
आरएफ-Flasher_Launcher.exe -h:
उपयोग: आरएफ-फ्लैशर लॉन्चर [-h] {फ्लैश, रीड, मास_इरेज़, वेरिफ़ाई_मेमोरी, इरेज़_पेज, यूएआरटी, एसडब्ल्यूडी, रीड_ओटीपी,
लिखें_OTP}
आरएफ-फ्लैशर लांचर संस्करण xxx
वैकल्पिक तर्क:
-h, –help: यह सहायता संदेश दिखाएं और बाहर निकलें आदेश:
{फ़्लैश, रीड, मास_इरेज़, वेरिफ़ाई_मेमोरी, इरेज़_पेजेस, यूएआरटी, एसडब्ल्यूडी, रीड_ओटीपी, राइट_ओटीपी}

  • फ़्लैश: फ़्लैश मेमोरी प्रोग्राम करें
  • पढ़ें: फ्लैश मेमोरी पढ़ें
  • mass_erase: फ्लैश मेमोरी मिटाएँ
  • verify_memory: RF डिवाइस की सामग्री को सत्यापित करें file
  • eras_pages: फ्लैश मेमोरी से एक या अधिक पृष्ठ मिटाएँ
  • uart: सभी कनेक्टेड COM पोर्ट दिखाएँ (UART मोड)
  • swd: SWD इंटरफ़ेस के माध्यम से कनेक्ट किए गए सभी डिवाइस दिखाएँ: ST-LINK, CMSIS-DAP, J-Link (SWD मोड)
  • read_OTP: OTP क्षेत्र पढ़ें (केवल SWD मोड में)
  • write_OTP: OTP क्षेत्र लिखें (केवल SWD मोड में)

आरएफ-फ्लैशर लांचर उपयोगिता: UART और SWD मोड
आरएफ-फ्लैशर लांचर उपयोगिता दो ऑपरेटिंग मोड का समर्थन करती है:

  • UART मोड (चयनित डिवाइस को PC USB पोर्ट से कनेक्ट करें)
  • SWD मोड (चयनित BlueNRG-1, BlueNRG-2, BlueNRG-LP, या BlueNRG-LPS डिवाइस SWD लाइनों को SWD प्रोग्रामिंग/डिबगिंग टूल से कनेक्ट करें)।

आरएफ-फ्लैशर लांचर उपयोगिता: सभी उपलब्ध COMx पोर्ट (पीसी यूएसबी पोर्ट से जुड़े उपकरण) की सूची प्राप्त करने के लिए uart कमांड का उपयोग करें:

RF-Flasher_Launcher.exe uart
कनेक्टेड पोर्ट = COM194 (ST DK), COM160 (ST DK)
आरएफ-फ्लैशर लांचर उपयोगिता: सभी उपलब्ध कनेक्टेड SWD हार्डवेयर प्रोग्रामिंग/डिबगिंग टूल की सूची प्राप्त करने के लिए swd कमांड का उपयोग करें:
RF-Flasher_Launcher.exe swd
ST-LINK द्वारा कनेक्टेड = कोई ST-LINK कनेक्टेड नहीं
CMSIS-DAP द्वारा कनेक्टेड (CMSIS-DAP इंटरफेस की सीरियल संख्या):

  1. 07200001066fff333231545043084259a5a5a5a597969908
  2. 07200001066dff383930545043205830a5a5a5a597969908
  3. 07200001066dff333231545043084255a5a5a5a597969908 J-Link द्वारा कनेक्टेड = कोई J-Link कनेक्टेड नहीं

आरएफ-फ्लैशर लांचर उपयोगिता: फ्लैश कमांड
किसी विशिष्ट डिवाइस फ्लैश मेमोरी को प्रोग्राम करने के लिए RF-Flasher लांचर उपयोगिता का उपयोग करने के लिए, फ्लैश कमांड उपलब्ध है (सभी समर्थित विकल्पों की सूची प्राप्त करने के लिए –h विकल्प का उपयोग करें):
RF-Flasher_Launcher.exe फ़्लैश -h

फ़्लैश कमांड का उपयोग
RF-Flasher_Launcher.exe फ़्लैश [-h] [-address START_ADDRESS][-f FILE_फ़्लैश करना
[FILE_TO_FLASH, …]] [-मिटाएँ] [-सत्यापित करें] [-rp] [-mac] [-mac_address MAC_ADDRESS][-mac_log_file मैक_लॉग_FILE][-mac_start MAC_START_ADDRESS | -mac_file
मैक_FILE_ADDRESS](-all | -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: आरंभिक पता.
  • -all, –all: सभी कनेक्टेड डिवाइस (UART मोड में COM पोर्ट; SWD मोड में ST-LINK ID, CMSIS-DAP ID और J-link ID).
  • -d DEVICE_ID, –device DEVICE_ID: कनेक्शन के लिए उपयोग किए जाने वाले हार्डवेयर टूल की ID सेट करें (UART मोड में COM पोर्ट; SWD मोड में ST-LINK ID, CMSIS-DAP ID और J-Link ID).
  • -erase, –-erase: [मास इरेज़] विकल्प को सक्षम करें।
  • -f FILE_फ़्लैश करना [FILE_फ़्लैश करना …], -fileफ़्लैश करना FILE_फ़्लैश करना
    [FILE_TO_FLASH …]: .bin या .hex की सूची fileआरएफ डिवाइस को प्रोग्राम करने के लिए निम्न उपकरण हैं: एक ब्लूएनआरजी-1, ब्लूएनआरजी-2, ब्लूएनआरजी-एलपी, या ब्लूएनआरजी-एलपीएस डिवाइस।
  • आवृत्ति {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: लॉग डेटा.
  • -mac, –mac: [मैक एड्रेस] विकल्प सक्षम करें.
  • -mac_address –MAC_ADDRESS: फ्लैश मेमोरी स्थान जहां ब्लूटूथ® सार्वजनिक पता संग्रहीत किया जाता है।
  • -मैक_file मैक_FILE_पता, –mf MAC_FILE_पता: file जिसमें MAC पते की सूची शामिल है।
  • -मैक_लॉग_file मैक_लॉग_FILE, –एमएल MAC_LOG_FILE: fileइसमें संग्रहीत/असंग्रहीत और प्रयुक्त/अप्रयुक्त MAC पतों के लॉग शामिल होते हैं।
  • -mac_start MAC_START_ADDRESS, –ms MAC_START_ADDRESS: पहला MAC पता.
  • -rp, –-readout_protection: [रीडआउट प्रोटेक्शन] विकल्प सक्षम करें।
  • -SWD, –-swd: SWD मोडैलिटी (ST-LINK, CMSIS-DAP, J-Link हार्डवेयर प्रोग्रामिंग/डिबगिंग टूल).
  • -UART, –-uart: UART मोड। ऑपरेशन करने से पहले कस्टम बोर्ड को बूटलोडर मोड में रखा जाना चाहिए (BlueNRG-7 या BlueNRG-1 डिवाइस के रीसेट चक्र को निष्पादित करते समय DIO2 पिन मान उच्च; BlueNRG-LP या BlueNRG-LPS डिवाइस को रीसेट करते समय PA10 पिन मान उच्च)।
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: आउटपुट वर्बोसिटी बढ़ाएँ; डिबग स्तर को 4 तक सेट करें (केवल SWD मोडैलिटी और लॉग डेटा के लिए)। डिफ़ॉल्ट मान 2 है।
  • -सत्यापन, –सत्यापन: [सत्यापन] विकल्प सक्षम करें।

टिप्पणी:

  • यदि UART मोड चुना गया है, तो डिवाइस को PC USB COM पोर्ट से कनेक्ट किया जाना चाहिए और –UART विकल्प का उपयोग किया जाना चाहिए। यदि एक से अधिक डिवाइस PC USB पोर्ट से कनेक्ट हैं, तो –all विकल्प उन सभी को चुनने की अनुमति देता है। वैकल्पिक रूप से, उपयोगकर्ता –d विकल्प का उपयोग करके प्रत्येक COM पोर्ट को निर्दिष्ट कर सकता है।
  • यदि SWD मोड चुना गया है, तो SWD हार्डवेयर प्रोग्रामिंग/डिबगिंग टूल को चयनित डिवाइस SWD लाइनों से कनेक्ट किया जाना चाहिए, और -SWD विकल्प का उपयोग करना आवश्यक है। यदि SWD इंटरफ़ेस के माध्यम से PC से एक से अधिक डिवाइस कनेक्ट हैं, तो –all विकल्प उन सभी को चुनने की अनुमति देता है। वैकल्पिक रूप से, उपयोगकर्ता –d विकल्प का उपयोग करके प्रत्येक इंटरफ़ेस को निर्दिष्ट कर सकता है।
  • बाइनरी file लोड किए जाने वाले को –f विकल्प का उपयोग करके निर्दिष्ट किया जाता है। यदि उपयोगकर्ता BlueNRG-1, BlueNRG-2, BlueNRG-LP, या BlueNRG-LPS डिवाइस को अलग-अलग बाइनरी के साथ प्रोग्राम करना चाहता है fileएक ही प्रोग्रामिंग सत्र के दौरान, वे इस क्रम में संबंधित बाइनरी छवियों को निर्दिष्ट कर सकते हैं: BlueNRG-1, BlueNRG-2, BlueNRG-LP, BlueNRG-LPS।
    RF-Flasher_Launcher.exe फ़्लैश -UART -सभी
    – f “C:\{user_path}\BlueNRG-1_2 DK
    3.2.2\फर्मवेयर\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-1\Micro_Hell o_World.bin”
    – f “C:\{user_path}\BlueNRG-1_2 DK
    3.2.2\फर्मवेयर\BlueNRG1_Periph_Examples\Micro\Hello_World\BlueNRG-2\Micro_Hell o_World.bin” –l
    – f “C:{user_path}\BlueNRG-LP DK 1.4.0\फर्मवेयर
    \पेरिफेरल_एक्सampलेस\एक्सamples_MIX\MICRO\MICRO_Hello_World\STEVAL-
    IDB011V1\Micro_Hello_World.bin”
    – f “C:{user_path}\BlueNRG-LP DK 1.4.0\फर्मवेयर
    \पेरिफेरल_एक्सampलेस\एक्सamples_MIX\MICRO\MICRO_Hello_World\STEVAL-
    IDB012V1\Micro_Hello_World.bin”
    पहला file कनेक्टेड BlueNRG-1 डिवाइस पर प्रोग्राम किया गया है; दूसरा file कनेक्टेड ब्लूएनआरजी-2 डिवाइस पर प्रोग्राम किया गया है; तीसरा file कनेक्टेड ब्लूएनआरजी-एलपी डिवाइसों पर प्रोग्राम किया गया है; चौथा file कनेक्टेड ब्लूएनआरजी-एलपीएस डिवाइसों पर प्रोग्राम किया गया है।
  • यदि –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
    उपयोगकर्ता को प्रत्येक डिवाइस के लिए पूर्ण बाइनरी छवि पथ निर्दिष्ट करना होगा।

आरएफ-फ्लैशर लांचर उपयोगिता: कमांड पढ़ें
किसी विशिष्ट डिवाइस फ्लैश मेमोरी को पढ़ने के लिए RF-Flasher लांचर उपयोगिता का उपयोग करने के लिए, read कमांड उपलब्ध है (सभी समर्थित विकल्पों की सूची प्राप्त करने के लिए –h का उपयोग करें):
RF-Flasher_Launcher.exe पढ़ें –h
कमांड का उपयोग पढ़ें
RF-Flasher_Launcher.exe पढ़ें [-h] [-address START_ADDRESS][-size SIZE] [–entire] [-s] (-all | -d DEVICE_ID)(-UART | -SWD) [-verbose {0, 1, 2, 3, 4}] [-l] [-frequency {5,15,25,50,100,125,240,480,900,1800,4000}]

कमांड के वैकल्पिक तर्क पढ़ें

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

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

सामूहिक मिटाने का आदेश वैकल्पिक तर्क

  • -all, –all: सभी कनेक्टेड डिवाइस (UART मोड में COM पोर्ट; SWD मोड में ST-LINK ID, CMSIS-DAP ID और J-link ID).
  • -d DEVICE_ID, –device DEVICE_ID: कनेक्शन के लिए उपयोग किए जाने वाले हार्डवेयर टूल की ID सेट करें (UART मोड में COM पोर्ट; SWD मोड में ST-LINK ID, CMSIS-DAP ID और J-Link ID).
  • -आवृत्ति {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 को उच्च मान पर रखते हुए डिवाइस को रीसेट करना होगा।
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: आउटपुट वर्बोसिटी बढ़ाएँ; डिबग स्तर को 4 तक सेट करें (केवल SWD मोडैलिटी और लॉग डेटा के लिए)। डिफ़ॉल्ट मान 2 है।

टिप्पणी

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

आरएफ-फ्लैशर लांचर उपयोगिता: मेमोरी कमांड सत्यापित करें
किसी विशिष्ट डिवाइस की फ्लैश मेमोरी सामग्री को सत्यापित करने के लिए RF-Flasher लांचर उपयोगिता का उपयोग करने के लिए,
verify_memory कमांड उपलब्ध है (सभी समर्थित विकल्पों की सूची प्राप्त करने के लिए –h का उपयोग करें):
RF-Flasher_Launcher.exe सत्यापित_स्मृति –h

मेमोरी कमांड उपयोग सत्यापित करें
RF-Flasher_Launcher.exe सत्यापित_स्मृति [-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}]

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

  • -address START_ADDRESS, –-address START_ADDRESS: सत्यापन के लिए आरंभिक पता (.bin के लिए files केवल). डिफ़ॉल्ट मान 0x10040000 है.
  • -all, –all: सभी कनेक्टेड डिवाइस (UART मोड में COM पोर्ट; SWD मोड में ST-LINK ID, CMSIS-DAP ID और J-link ID).
  • -d DEVICE_ID, –device DEVICE_ID: कनेक्शन के लिए उपयोग किए जाने वाले हार्डवेयर टूल की ID सेट करें (UART मोड में COM पोर्ट; SWD मोड में ST-LINK ID, CMSIS-DAP ID और J-Link ID).
  • -f फ्लैश_सत्यापन_FILE, –-file फ़्लैश_सत्यापित_FILE: file फ़्लैश मेमोरी को सत्यापित करने के लिए उपयोग किया जाना है
  • -आवृत्ति {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 मोड.
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: आउटपुट वर्बोसिटी बढ़ाएँ; डिबग स्तर को 4 तक सेट करें (केवल SWD मोडैलिटी और लॉग डेटा के लिए)। डिफ़ॉल्ट मान 2 है।
  • यदि UART मोड चुना गया है, तो डिवाइस को PC USB COM पोर्ट से कनेक्ट किया जाना चाहिए और –UART विकल्प का उपयोग किया जाना चाहिए। यदि एक से अधिक डिवाइस PC USB पोर्ट से कनेक्ट हैं, तो –all विकल्प उन सभी को चुनने की अनुमति देता है। वैकल्पिक रूप से, उपयोगकर्ता –d विकल्प का उपयोग करके प्रत्येक COM पोर्ट को निर्दिष्ट कर सकता है।
  • यदि SWD मोड चुना गया है, तो SWD हार्डवेयर प्रोग्रामिंग/डिबगिंग टूल को चयनित डिवाइस SWD लाइनों से कनेक्ट किया जाना चाहिए, और -SWD विकल्प का उपयोग करना आवश्यक है। यदि SWD इंटरफ़ेस के माध्यम से PC से एक से अधिक डिवाइस कनेक्ट हैं, तो –all विकल्प उन सभी को चुनने की अनुमति देता है। वैकल्पिक रूप से, उपयोगकर्ता –d विकल्प का उपयोग करके प्रत्येक इंटरफ़ेस को निर्दिष्ट कर सकता है।

आरएफ-फ्लैशर लांचर उपयोगिता: पृष्ठ मिटाने का आदेश
किसी विशिष्ट डिवाइस से फ्लैश मेमोरी सामग्री पृष्ठ को मिटाने के लिए आरएफ-फ्लैशर लांचर उपयोगिता का उपयोग करने के लिए,
eras_pages कमांड उपलब्ध है (सभी समर्थित विकल्पों की सूची प्राप्त करने के लिए –h का उपयोग करें):
RF-Flasher_Launcher.exe इरेज़_पेजेस –h
पृष्ठ मिटाएँ आदेश का उपयोग
RF-Flasher_Launcher.exe इरेज़_पेजेस [-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}] [-s] (-p पेजेस | -रेंज रेंज रेंज)

पृष्ठ मिटाएँ कमांड वैकल्पिक तर्क

  • -all, –all: सभी कनेक्टेड डिवाइस (UART मोड में COM पोर्ट; SWD मोड में ST-LINK ID, CMSIS-DAP ID और J-link ID).
  • -d DEVICE_ID, –device DEVICE_ID: कनेक्शन के लिए उपयोग किए जाने वाले हार्डवेयर टूल की ID सेट करें (UART मोड में COM पोर्ट; SWD मोड में ST-LINK ID, CMSIS-DAP ID और J-Link ID).
  • -h, –-help: यह सहायता संदेश दिखाएं और बाहर निकलें।
  • -l, –-log: लॉग डेटा.
  • -आवृत्ति {5,15,25,50,100,125,240,480,900,1800,4000}, –आवृत्ति
    {5,15,25,50,100,125,240,480,900,1800,4000}: आवृत्ति मान सेट करें (केवल SWD मोडैलिटी के लिए – ST-LINK हार्डवेयर)। डिफ़ॉल्ट मान 4000 है।
  • -p PAGES, –page PAGES: मिटाने के लिए पृष्ठों की सूची (0 से शुरू होती है).
  • -range RANGE RANGE, –range RANGE RANGE: मिटाए जाने वाले पृष्ठों की श्रेणी (जहाँ पहली RANGE सबसे छोटी पृष्ठ संख्या को इंगित करती है और दूसरी RANGE सबसे बड़ी पृष्ठ संख्या को इंगित करती है)।
  • -s, –-show: सत्यापन ऑपरेशन के बाद फ़्लैश मेमोरी दिखाएँ।
  • -SWD, –-swd: SWD मोडैलिटी (ST-LINK, CMSIS-DAP, J-Link हार्डवेयर प्रोग्रामिंग/डिबगिंग टूल).
  • -UART, –-uart: UART मोडैलिटी। इस ऑपरेशन को करने से पहले कस्टम बोर्ड को बूटलोडर मोड में रखा जाना चाहिए। BlueNRG-LP और BlueNRG-LPS डिवाइस के लिए, उपयोगकर्ता को PA10 पिन को उच्च मान पर सेट करना होगा और PA10 को उच्च मान पर रखते हुए डिवाइस का रीसेट चक्र निष्पादित करना होगा। BlueNRG-1 और BlueNRG-2 डिवाइस के लिए, उपयोगकर्ता को DIO7 पिन को उच्च मान पर सेट करना होगा और DIO7 को उच्च मान पर रखते हुए डिवाइस को रीसेट करना होगा।
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: आउटपुट वर्बोसिटी बढ़ाएँ; डिबग स्तर को 4 तक सेट करें (केवल SWD मोडैलिटी और लॉग डेटा के लिए)। डिफ़ॉल्ट मान 2 है।
  • यदि UART मोड चुना गया है, तो डिवाइस को PC USB COM पोर्ट से कनेक्ट किया जाना चाहिए और –UART विकल्प का उपयोग किया जाना चाहिए। यदि एक से अधिक डिवाइस PC USB पोर्ट से कनेक्ट हैं, तो –all विकल्प उन सभी को चुनने की अनुमति देता है। वैकल्पिक रूप से, उपयोगकर्ता –d विकल्प का उपयोग करके प्रत्येक COM पोर्ट को निर्दिष्ट कर सकता है।
  • यदि SWD मोड चुना गया है, तो SWD हार्डवेयर प्रोग्रामिंग/डिबगिंग टूल को चयनित डिवाइस SWD लाइनों से कनेक्ट किया जाना चाहिए, और -SWD विकल्प का उपयोग करना आवश्यक है। यदि SWD इंटरफ़ेस के माध्यम से PC से एक से अधिक डिवाइस कनेक्ट हैं, तो –all विकल्प उन सभी को चुनने की अनुमति देता है। वैकल्पिक रूप से, उपयोगकर्ता –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) [-address OTP_ADDRESS][-num NUM] [-आवृत्ति {5,15,25,50,100,125,240,480,900,1800,4000}] [-l] [-s] [-verbose {0,1,2,3,4}]

OTP कमांड वैकल्पिक तर्क पढ़ें

  • -address OTP_ADDRESS, –address OTP_ADDRESS: OTP क्षेत्र का पता (डिफ़ॉल्ट: 0x10001800
    – शब्द संरेखित)।
  • -all, –all: सभी कनेक्टेड डिवाइस (ST-LINK ID, CMSIS-DAP ID, और SWD मोड में J-link ID).
  • -d DEVICE_ID, –device DEVICE_ID: कनेक्शन के लिए उपयोग किए जाने वाले हार्डवेयर टूल की ID सेट करें (ST-LINK ID, CMSIS-DAP ID, और SWD मोड में J-Link ID).
  • -आवृत्ति {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: लॉग डेटा.
  • -num NUM, –number NUM: OTP क्षेत्र के अंदर पढ़े जाने वाले शब्दों की संख्या। डिफ़ॉल्ट मान 256 है।
  • -s, –-show: ओटीपी क्षेत्र दिखाएँ.
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: आउटपुट वर्बोसिटी बढ़ाएँ; डिबग स्तर को 4 तक सेट करें (केवल SWD मोडैलिटी और लॉग डेटा के लिए)। डिफ़ॉल्ट मान 2 है।

टिप्पणी:
read_OTP कमांड केवल SWD मोड में काम करता है। इसलिए, एक SWD हार्डवेयर प्रोग्रामिंग/डिबगिंग टूल को चयनित डिवाइस SWD लाइनों से जोड़ा जाना चाहिए। यदि SWD इंटरफ़ेस के माध्यम से PC से एक से अधिक डिवाइस कनेक्ट हैं, तो –all विकल्प उन सभी को चुनने की अनुमति देता है। वैकल्पिक रूप से, उपयोगकर्ता –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 कमांड वैकल्पिक तर्क लिखें

  • -address OTP_ADDRESS, –address OTP_ADDRESS: OTP क्षेत्र का पता (डिफ़ॉल्ट: 0x10001800 - शब्द संरेखित).
  • -all, –all: सभी कनेक्टेड डिवाइस (ST-LINK ID, CMSIS-DAP ID, और SWD मोड में J-link ID).
  • -d DEVICE_ID, –device DEVICE_ID: कनेक्शन के लिए उपयोग किए जाने वाले हार्डवेयर टूल की ID सेट करें (ST-LINK ID, CMSIS-DAP ID, और SWD मोड में J-Link ID).
  • -आवृत्ति {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: सत्यापन ऑपरेशन के बाद फ़्लैश मेमोरी दिखाएँ।
  • -value OTP_VALUE, –value OTP_VALUE: OTP मान (एक शब्द, जैसे 0x11223344)
  • -verbose {0, 1, 2, 3, 4}, –verbose {0, 1, 2, 3, 4}: आउटपुट वर्बोसिटी बढ़ाएँ; डिबग स्तर को 4 तक सेट करें (केवल SWD मोडैलिटी और लॉग डेटा के लिए)। डिफ़ॉल्ट मान 2 है।

टिप्पणी:
write_OTP कमांड केवल SWD मोड में काम करता है। इसलिए, एक SWD हार्डवेयर प्रोग्रामिंग/डिबगिंग टूल को चयनित डिवाइस SWD लाइनों से कनेक्ट किया जाना चाहिए। यदि SWD इंटरफ़ेस के माध्यम से PC से एक से अधिक डिवाइस कनेक्ट हैं, तो –all विकल्प उन सभी को चुनने की अनुमति देता है। वैकल्पिक रूप से, उपयोगकर्ता –d विकल्प का उपयोग करके प्रत्येक इंटरफ़ेस को निर्दिष्ट कर सकता है।
आरएफ-फ्लैशर लांचर उपयोगिता: पूर्वampलेस
ST-LINK हार्डवेयर टूल (SWD मोड में) के साथ कनेक्टेड BlueNRG-1 और BlueNRG-2 डिवाइस पर बाइनरी इमेज प्रोग्राम करें:
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 चैनल के माध्यम से कनेक्टेड डिवाइस पर बाइनरी छवि प्रोग्राम करें:

STMicroelectronics-UM2406-द-आरएफ-फ्लैशर-यूटिलिटी-सॉफ्टवेयर-पैकेज- (18)

संशोधन इतिहास

तालिका 3. दस्तावेज़ संशोधन इतिहास

तारीख संस्करण परिवर्तन
15-मई-2018 1 प्रारंभिक रिहाई।
 

  

 

03-जुलाई-2018

 

 

  

2

अद्यतनित चित्र 1. ब्लूएनआरजी-1, ब्लूएनआरजी-2 फ्लैशर उपयोगिता, चित्र 2. फ्लैशर उपयोगिता यूएआरटी मुख्य विंडो, चित्र 3. फ्लैशर उपयोगिता यूएआरटी मोड: छवि 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: आरएफ-फ्लैशर लांचर उपयोगिता में "एप्लिकेशन फ़ोल्डर" का संदर्भ जोड़ा गया।

अद्यतनित अनुभाग 8.4: आरएफ-फ्लैशर लांचर उपयोगिता: फ्लैश कमांड।

 

 

 

 

 

14-जुलाई-2020

 

  

5

BlueNRG-1 और BlueNRG-2 को BlueNRG-X फ्लैशर सॉफ्टवेयर पैकेज में परिवर्तित किया गया

ब्लूएनआरजी-एलपी डिवाइस का संदर्भ जोड़ा गया।

अद्यतनित चित्र 1. आरएफ-फ्लैशर उपयोगिता, चित्र 3. फ्लैशर उपयोगिता UART मुख्य विंडो, चित्र 5. फ्लैशर उपयोगिता UART मोड: डिवाइस मेमोरी टैब, चित्र 6. फ्लैशर उपयोगिता UART मोड: मेमोरी फ़ील्ड बदलना,

चित्र 9. फ्लैशर उपयोगिता: SWD मुख्य विंडो, चित्र 10. फ्लैशर उपयोगिता SWD मोड: डिवाइस मेमोरी टैब, चित्र 14. फ्लैशर उपयोगिता: SWD प्लग एंड प्ले मोड, चित्र 15. फ्लैशर उपयोगिता: MAC पता चयन और चित्र 18. RF-फ्लैशर लॉन्चर: –erase, -l, -verify विकल्प के साथ फ्लैश कमांड

 

 

 

 

05-दिसंबर-2020

 6 अद्यतन अनुभाग परिचय, अनुभाग 2.1: सिस्टम आवश्यकताएँ, अनुभाग 4.1: UART मोड: कैसे चलाएँ, अनुभाग 5: SWD मुख्य विंडो, अनुभाग 5.1: SWD मोड: कैसे चलाएँ, अनुभाग 8.1: आवश्यकताएँ,

अनुभाग 8.2: आरएफ-फ्लैशर लांचर उपयोगिता विकल्प, अनुभाग 8.3: आरएफ-फ्लैशर लांचर उपयोगिता: यूएआरटी और एसडब्ल्यूडी मोड, अनुभाग 8.4: आरएफ-फ्लैशर लांचर उपयोगिता: फ्लैश कमांड, अनुभाग 8.5: आरएफ-फ्लैशर लांचर उपयोगिता: कमांड पढ़ें, अनुभाग 8.6: आरएफ-फ्लैशर लांचर उपयोगिता: बड़े पैमाने पर मिटाने का आदेश,

अनुभाग 8.7: आरएफ-फ्लैशर लांचर उपयोगिता: मेमोरी कमांड सत्यापित करें।

अनुभाग 8.8 जोड़ा गया: आरएफ-फ्लैशर लांचर उपयोगिता: पृष्ठ मिटाने का आदेश।

 

 

 

 

 

 

04-अक्टूबर-2021

 

 

 

 

 

 

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 और SWD मोड, अनुभाग 8.4: RF-फ्लैशर लॉन्चर उपयोगिता: फ़्लैश कमांड,

अनुभाग 8.5: आरएफ-फ्लैशर लांचर उपयोगिता: कमांड पढ़ें, अनुभाग 8.6: आरएफ-फ्लैशर लांचर उपयोगिता: बड़े पैमाने पर मिटाएं कमांड, अनुभाग 8.7: आरएफ-फ्लैशर लांचर उपयोगिता: मेमोरी सत्यापित करें कमांड, अनुभाग 8.8: आरएफ-फ्लैशर लांचर उपयोगिता: पृष्ठ मिटाएं कमांड, अनुभाग 1.1: संक्षिप्त नामों की सूची और अनुभाग 1.2: संदर्भ दस्तावेज़।

तारीख संस्करण परिवर्तन
अद्यतनित चित्र 1. आरएफ-फ्लैशर उपयोगिता, चित्र 2. दो की तुलना करें Fileछूरा भोंकना,

चित्र 3. फ्लैशर यूटिलिटी UART मुख्य विंडो, चित्र 4. फ्लैशर यूटिलिटी UART मोड: छवि File टैब, चित्र 5. फ्लैशर उपयोगिता UART मोड: डिवाइस मेमोरी टैब, चित्र 6. फ्लैशर उपयोगिता UART मोड: मेमोरी फ़ील्ड बदलना,

चित्र 7. फ्लैशर उपयोगिता UART मोड: छवि के साथ डिवाइस मेमोरी की तुलना करें File टैब, चित्र 9. फ्लैशर उपयोगिता: SWD मुख्य विंडो, चित्र 10. फ्लैशर उपयोगिता SWD मोड: डिवाइस मेमोरी टैब, चित्र 16. फ्लैशर उपयोगिता: UART MAC पता प्रोग्रामिंग, चित्र 17. फ्लैशर उपयोगिता: SWD MAC पता प्रोग्रामिंग और चित्र 18. RF-फ्लैशर लांचर: फ्लैश कमांड के साथ - मिटाएं, -l, -सत्यापन विकल्प।

 

06-अप्रैल-2022

 

8

पूरे दस्तावेज़ में BlueNRG-LPS संदर्भ जोड़ा गया।

अद्यतनित अनुभाग 8.3: आरएफ-फ्लैशर लांचर उपयोगिता: UART और SWD मोड और अनुभाग 8.4: आरएफ-फ्लैशर लांचर उपयोगिता: फ्लैश कमांड।

 

 

 

 

 

 

 

 

 

 

 

 

 

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.1: आवश्यकताएँ
  • अनुभाग 8.2: आरएफ-फ्लैशर लांचर उपयोगिता विकल्प
  • अनुभाग 8.3: आरएफ-फ्लैशर लॉन्चर उपयोगिता: UART और SWD मोड
  • अनुभाग 8.4: आरएफ-फ्लैशर लांचर उपयोगिता: फ्लैश कमांड
  • अनुभाग 8.5: आरएफ-फ्लैशर लांचर उपयोगिता: कमांड पढ़ें
  • अनुभाग 8.6: आरएफ-फ्लैशर लांचर उपयोगिता: बड़े पैमाने पर मिटाने का आदेश
  • अनुभाग 8.7: आरएफ-फ्लैशर लांचर उपयोगिता: मेमोरी कमांड सत्यापित करें
  • अनुभाग 8.8: आरएफ-फ्लैशर लांचर उपयोगिता: पृष्ठ मिटाने का आदेश
  • अनुभाग 8.9: आरएफ-फ्लैशर लॉन्चर उपयोगिता: ओटीपी कमांड पढ़ें
  • अनुभाग 8.10: आरएफ-फ्लैशर लांचर उपयोगिता: ओटीपी कमांड लिखें

महत्वपूर्ण सूचना – ध्यानपूर्वक पढ़ें
एसटीमाइक्रोइलेक्ट्रॉनिक्स एनवी और इसकी सहायक कंपनियां ("एसटी") बिना किसी सूचना के किसी भी समय एसटी उत्पादों और/या इस दस्तावेज़ में परिवर्तन, सुधार, संवर्द्धन, संशोधन और सुधार करने का अधिकार सुरक्षित रखती हैं। खरीदारों को ऑर्डर देने से पहले एसटी उत्पादों पर नवीनतम प्रासंगिक जानकारी प्राप्त करनी चाहिए। एसटी उत्पादों को ऑर्डर पावती के समय लागू एसटी की बिक्री की शर्तों और नियमों के अनुसार बेचा जाता है।
क्रेता एसटी उत्पादों के चयन, चयन और उपयोग के लिए पूरी तरह से जिम्मेदार हैं और एसटी आवेदन सहायता या खरीदारों के उत्पादों के डिजाइन के लिए कोई दायित्व नहीं लेता है।
यहां एसटी द्वारा किसी भी बौद्धिक संपदा अधिकार के लिए कोई लाइसेंस, व्यक्त या निहित, प्रदान नहीं किया गया है।
यहां दी गई जानकारी से भिन्न प्रावधानों के साथ एसटी उत्पादों की पुनर्बिक्री से ऐसे उत्पाद के लिए एसटी द्वारा दी गई किसी भी वारंटी को रद्द कर दिया जाएगा।
ST और ST लोगो ST के ट्रेडमार्क हैं। ST ट्रेडमार्क के बारे में अतिरिक्त जानकारी के लिए, देखें www.st.com/ट्रेडमार्कअन्य सभी उत्पाद या सेवा नाम उनके संबंधित स्वामियों की संपत्ति हैं।
इस दस्तावेज़ में दी गई जानकारी इस दस्तावेज़ के किसी भी पूर्ववर्ती संस्करण में दी गई जानकारी का स्थान लेगी।
© 2024 एसटीमाइक्रोइलेक्ट्रॉनिक्स – सभी अधिकार सुरक्षित
UM2406 - रेव 9

दस्तावेज़ / संसाधन

STMicroelectronics UM2406 आरएफ-फ्लैशर उपयोगिता सॉफ्टवेयर पैकेज [पीडीएफ] उपयोगकर्ता पुस्तिका
UM2406, UM2406 RF-Flasher यूटिलिटी सॉफ़्टवेयर पैकेज, RF-Flasher यूटिलिटी सॉफ़्टवेयर पैकेज, RF-Flasher यूटिलिटी सॉफ़्टवेयर पैकेज, यूटिलिटी सॉफ़्टवेयर पैकेज, सॉफ़्टवेयर पैकेज, पैकेज

संदर्भ

एक टिप्पणी छोड़ें

आपकी ईमेल आईडी प्रकाशित नहीं की जाएगी। आवश्यक फ़ील्ड चिह्नित हैं *