STMicroelectronics-LOGO

STMicroelectronics UM2406 The RF-Flasher उपयोगिता सफ्टवेयर प्याकेज

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
  • USB पोर्टहरू
  • Adobe Acrobat Reader 6.0 वा पछिको
  • सिफारिस गरिएको प्रदर्शन स्केल र सेटिङहरू 150% सम्म

सफ्टवेयर प्याकेज सेटअप:
उपयोगिता चलाउनको लागि, [Start] > [ST RF-Flasher Utility xxx] > [RFFlasher उपयोगिता] मा रहेको RF-Flasher उपयोगिता आइकनमा क्लिक गर्नुहोस्।

उपकरणपट्टी इन्टरफेस
RF-Flasher उपयोगिता मुख्य विन्डोको उपकरणपट्टी खण्डमा, प्रयोगकर्ताहरूले निम्न कार्यहरू गर्न सक्छन्:

  • अवस्थित .bin वा .hex लोड गर्नुहोस् file: [File] > [खोल्नुहोस् file…]
  • हालको मेमोरी छवि बचत गर्नुहोस्: [File] > [बचत गर्नुहोस् File जस्तै...]
  • अवस्थित .bin वा .hex बन्द गर्नुहोस् file: [File] > [ बन्द गर्नुहोस् file]
  • ST-LINK फ्रिक्वेन्सी सेट गर्नुहोस्: [उपकरणहरू] > [सेटिङहरू...]
  • लग सक्षम वा असक्षम गर्नुहोस् file सिर्जना: [उपकरणहरू] > [सेटिङहरू...]

FAQ

  • कुन उपकरणहरू RF-Flasher उपयोगिता सफ्टवेयर प्याकेज द्वारा समर्थित छन्?
    सफ्टवेयर प्याकेजले हाल BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, र BlueNRG-2 उपकरणहरूलाई समर्थन गर्दछ।
  • RF-Flasher उपयोगिता चलाउनको लागि न्यूनतम प्रणाली आवश्यकताहरू के हुन्?
    न्यूनतम प्रणाली आवश्यकताहरूमा कम्तिमा 2 GB को RAM, USB पोर्टहरू, र Adobe Acrobat Reader 6.0 वा सोभन्दा पछि समावेश छन्।
  • म कसरी हालको मेमोरी छवि आरएफ-फ्लाशर उपयोगितामा बचत गर्न सक्छु?
    हालको मेमोरी छवि बचत गर्न, जानुहोस् [File] > [बचत गर्नुहोस् File As...] र .bin मा बचत गर्न मेमोरी खण्ड चयन गर्नुहोस् file.

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

RF-Flasher उपयोगिता सफ्टवेयर प्याकेज

परिचय

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

नोट:
RF शब्दले हाल BlueNRG-LP, BlueNRG-LPS, BlueNRG-1, र BlueNRG-2 यन्त्रहरूलाई जनाउँछ। कुनै पनि विशिष्ट भिन्नताहरू आवश्यक भएमा हाइलाइट गरिन्छ।

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

संक्षिप्त शब्दहरूको सूची

तालिका १. संक्षिप्त शब्दहरूको सूची

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

सन्दर्भ कागजातहरू

तालिका ३. सन्दर्भ कागजातहरू

सन्दर्भ टाइप गर्नुहोस् शीर्षक
DS11481 BlueNRG-1 डाटाशीट प्रोग्रामेबल ब्लुटुथ® कम ऊर्जा वायरलेस SoC
DS12166 BlueNRG-2 डाटाशीट प्रोग्रामेबल ब्लुटुथ® कम ऊर्जा वायरलेस SoC
DB3557 STSW-BNRGFLASHER डेटा संक्षिप्त RF-Flasher सफ्टवेयर प्याकेजको लागि डेटा संक्षिप्त
DS13282 BlueNRG-LP डाटाशीट प्रोग्रामेबल ब्लुटुथ® कम ऊर्जा वायरलेस SoC
DS13819 BlueNRG-LPS डाटाशीट प्रोग्रामेबल ब्लुटुथ® कम ऊर्जा वायरलेस SoC

सुरु गर्दै

यो खण्डले RF-Flasher उपयोगिता PC अनुप्रयोग र सम्बन्धित सफ्टवेयर प्याकेज स्थापना प्रक्रिया चलाउनका लागि सबै प्रणाली आवश्यकताहरू वर्णन गर्दछ।

प्रणाली आवश्यकताहरू
RF-Flasher उपयोगितामा निम्न न्यूनतम आवश्यकताहरू छन्:

  • निम्न Microsoft® अपरेटिङ सिस्टम चलिरहेको Intel® वा AMD प्रोसेसर भएको PC:
    • Windows® 10
  • कम्तिमा 2 GB RAM
  • USB पोर्टहरू
  • Adobe Acrobat Reader 6.0 वा पछिको
  • सिफारिस गरिएको प्रदर्शन स्केल र सेटिङहरू 150% सम्म छन्।

सफ्टवेयर प्याकेज सेटअप
प्रयोगकर्ताले RF-Flasher उपयोगिता आइकन ([Start]>[ST RF-Flasher Utility xxx]>[RF-Flasher उपयोगिता]) मा क्लिक गरेर यो उपयोगिता चलाउन सक्छ।

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

उपकरणपट्टी इन्टरफेस

RF-Flasher उपयोगिता मुख्य सञ्झ्यालको उपकरणपट्टी खण्डमा, प्रयोगकर्ताले निम्न कार्यहरू गर्न सक्छन्:

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

प्रयोगकर्ता पनि दुई छवि चयन गर्न सक्नुहुन्छ files र तिनीहरूलाई तुलना गर्नुहोस्। दुई छवि files तुलना दुई मा प्रदर्शित छन् Files ट्याब र सम्बन्धित भिन्नताहरू रातोमा हाइलाइट गरिएका छन्। बिन र हेक्स file ढाँचाहरू समर्थित छन्।

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

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

UART मुख्य विन्डो
RF-Flasher उपयोगिता मुख्य सञ्झ्यालको UART मुख्य विन्डो ट्याबमा, प्रयोगकर्ताले COM पोर्ट खण्डको सूची मार्फत उपकरण इन्टरफेस गर्न प्रयोग गरिने COM पोर्ट चयन गर्न सक्छ।
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 प्रदर्शित हुन्छन् र कुनै पनि भिन्नताहरू रातोमा हाइलाइट गरिन्छ। बिन र हेक्स files ढाँचा समर्थित छन्।

STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (6) अन्य बोर्डहरूसँग RF-Flasher उपयोगिता प्रयोग गर्दै
RF-Flasher उपयोगिताले PC USB पोर्टहरूमा जडान गरिएका BlueNRG-1, BlueNRG-2, BlueNRG-LP, र BlueNRG-LPS मूल्याङ्कन बोर्डहरू (STDK को रूपमा प्रदर्शित) स्वचालित रूपमा पत्ता लगाउँदछ। यसले यन्त्र रिसेट गर्न र UART बुटलोडर मोडमा राख्नको लागि सहायक STM32 (GUI द्वारा संचालित) प्रयोग गर्दछ।
अनुप्रयोगले अनुकूलन बोर्डहरूसँग पनि काम गर्दछ, जडान गरिएको उपकरणमा साधारण UART पहुँच प्रदान गर्दछ, तर प्रयोगकर्ताले यन्त्रलाई बुटलोडर मोडमा म्यानुअल रूपमा राख्नुपर्छ। कुनै पनि गैर-STEVAL 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 उपयोगिता प्रयोग गर्दा यन्त्र रिसेट गर्नबाट जोगिनै पर्छ। यदि यन्त्र रिसेट गरिएको छ भने, प्रयोगकर्ताले Flasher उपयोगिता पुन: प्रयोग गर्न COM पोर्ट टगल गर्नुपर्छ।

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

SWD मुख्य विन्डो

RF-Flasher उपयोगिताको मुख्य विन्डोमा SWD मुख्य विन्डो ट्याब प्रयोग गर्न, प्रयोगकर्ताले SWD हार्डवेयर प्रोग्रामिङ/डिबगिङ उपकरणलाई SWD लाइनहरू (BlueNRG-1, BlueNRG-2, BlueNRG-LP, र BlueNRG-LPS यन्त्रहरूमा जडान गर्नुपर्छ। )।
निम्न SWD हार्डवेयर प्रोग्रामिङ/डिबगिङ इन्टरफेसहरू समर्थित छन्, मानिन्छ कि चयन गरिएको हार्डवेयर र सम्बन्धित सफ्टवेयर उपकरणहरूले जडान गरिएको यन्त्रलाई समर्थन गर्दछ:

  1. CMSIS-DAP
  2. ST-LINK
  3. जे-लिंक

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

  • उपकरण सूचीबाट J-Link चयन गर्नुहोस्
  • ड्राइभरको रूपमा "WinUSB" चयन गर्नुहोस्
  • WinUSB ड्राइभर स्थापना गर्न [इन्स्टल ड्राइभर] मा क्लिक गर्नुहोस्

नोट:
HYPERLINK J-Link OpenOCD लाई सन्दर्भ गर्नुहोस् webसाइट (https://wiki.segger.com/OpenOCD) थप जानकारीको लागि।

नोट:
चेतावनी: J-Link USB ड्राइभरलाई प्रतिस्थापन गरिसकेपछि, J-Link सफ्टवेयर प्याकेजको कुनै पनि SEGGER सफ्टवेयरले J-Link सँग सञ्चार गर्न सक्षम हुँदैन। SEGGER J-Link सफ्टवेयर फेरि प्रयोग गर्न, USB ड्राइभरलाई यसको पूर्वनिर्धारितमा फर्काउन आवश्यक छ।
STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (8)

SWD मोड: कसरी चलाउने
छवि file चयन
प्रयोग गर्नुहोस् [छवि चयन गर्नुहोस् File] मुख्य पृष्ठमा बटन वा जानुहोस् [File]> [खोल्नुहोस् File...] अवस्थित .bin वा .h पूर्व लोड गर्न file। चयन गरिएको पूर्ण मार्ग file बटनको छेउमा देखिन्छ र [फ्ल्यास] बटनको अन्त्यमा सक्रिय हुन्छ file लोड गर्दै।
कार्यहरू ट्याबमा, प्रयोगकर्ताले निम्न विकल्पहरू चयन गर्न सक्छ:

  • [प्रमाणित गर्नुहोस्]: मेमोरी सामग्री सही रूपमा लेखिएको छ भनेर सुनिश्चित गर्नको लागि एक जाँच बल
  • [Readout संरक्षण]: चयन गरिएको छवि प्रोग्रामिङ पछि उपकरण readout सुरक्षा सक्षम गर्दछ 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 मोडमा पनि समर्थित छ, खण्ड ४.१: UART मोड: कसरी चल्ने भन्नेमा वर्णन गरिए अनुसार समान सुविधाहरू सहित।

SWD मोड: बुटलोडर क्षेत्र पढ्नुहोस्
प्रयोगकर्ताले [उपकरण]> [बुटलोडर सेक्टर (SWD) पढ्नुहोस्] चयन गरेर SWD हार्डवेयर प्रोग्रामिङ इन्टरफेस मार्फत जडान गरिएको यन्त्रको बुटलोडर क्षेत्र पढ्न सक्छ। बुटलोडर सेक्टर सामग्री बुटलोडर/ओटीपी ट्याबमा प्रदर्शित हुन्छ।

नोट:
यो सुविधा SWD मोडमा मात्र समर्थित छ र GUI मार्फत मात्र पहुँचयोग्य छ।STMicroelectronics-UM2406-The-RF-Flasher-Utility-Software-Package- (12)

SWD मोड: OTP क्षेत्र पढ्नुहोस्
प्रयोगकर्ताले SWD हार्डवेयर प्रोग्रामिङ इन्टरफेस मार्फत [Tools]>[Read OTP Area (SWD)] चयन गरेर OTP क्षेत्र जडान भएको यन्त्र (जहाँ समर्थित छ) पढ्न सक्नुहुन्छ। OTP क्षेत्र सामग्री बुटलोडर/OTP ट्याबमा प्रदर्शित हुन्छ।
यो सुविधा UART मोडमा समर्थित छैन।

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

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

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

MAC ठेगाना प्रोग्रामिङ

MAC ठेगाना प्रोग्रामिङले MAC ठेगानालाई यन्त्रमा एक विशेष फ्ल्यास मेमोरी स्थानमा भण्डारण गर्न अनुमति दिन्छ।
प्रयोगकर्ताले [MAC ठेगाना] चेकबक्सलाई जाँच वा अनचेक गरेर यो विकल्प सक्षम गर्न वा नगर्ने छनौट गर्न सक्छ। विशिष्ट फ्लैश मेमोरी स्थान [MAC Flash स्थान] फिल्ड मार्फत सेट गरिएको छ।
[सेट MAC ठेगाना] बटनले प्रयोगकर्तालाई निम्नानुसार MAC ठेगाना चयन गर्न अनुमति दिन्छ:

  1. [दायरा] चेकबक्स जाँच गर्नुहोस् र [स्टार्ट ठेगाना] फिल्डमा सुरु ठेगाना प्रदान गर्नुहोस्। सुरु ठेगाना पहिलो जडान भएको यन्त्रमा भण्डारण गरिने MAC ठेगाना हो।
    • संख्यामा प्रोग्राम गर्न बोर्डहरूको संख्या प्रविष्ट गरेर [स्टार्ट ठेगाना] मानबाट सुरु हुने वृद्धिशील चरणहरू सेट गर्न सम्भव छ। बोर्ड ट्याब, वा [अन्त ठेगाना] मान प्रविष्ट गरेर:
    • यदि स्वचालित मोड कार्य ट्याबमा चयन गरिएको छ भने, चयन गरिएको MAC ठेगाना सूची स्वचालित प्रोग्रामिङ सञ्चालनका लागि प्रयोग गरिन्छ। यदि होइन भने, [Start Address] फिल्ड प्रयोग गरी एउटा मात्र यन्त्र प्रोग्राम गरिएको छ।
  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 नाम] क्षेत्र।

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

RF-Flasher लन्चर एक स्ट्यान्डअलोन उपयोगिता हो जसले प्रयोगकर्तालाई RF-Flasher उपयोगिता GUI प्रयोग गरेर RF-Flasher उपयोगिता आदेशहरू चलाउन अनुमति दिन्छ।
DOS आदेश विन्डो आवश्यक छ र UART र SWD मोडहरू समर्थित छन् (.bin र .hex छवि प्रयोग गरेर files)।
RF-Flasher लन्चर उपयोगिता (RF-Flasher_Launcher.exe) अनुप्रयोग फोल्डर भित्रको RF-Flasher उपयोगिता सफ्टवेयर प्याकेजमा समावेश गरिएको छ। RF-Flasher उपयोगिता सफ्टवेयर प्याकेज सुरु मेनुमा "रिलिज फोल्डर"
वस्तु (ST RF-Flasher उपयोगिता xxx) अनुप्रयोग फोल्डरमा प्रत्यक्ष पहुँच अनुमति दिन्छ।

आवश्यकताहरू
कुनै विशेष यन्त्रमा RF-Flasher लन्चर उपयोगिता प्रयोग गर्न, निम्न आवश्यकताहरू पूरा गर्नुपर्छ:

  • UART मोड: BlueNRG-1, BlueNRG-2, BlueNRG-LP, वा BlueNRGLPS प्लेटफर्म PC USB पोर्टमा जडान हुनुपर्छ।
  • SWD मोड: एउटा SWD हार्डवेयर प्रोग्रामिङ/डिबगिङ उपकरण BlueNRG-1, BlueNRG-2, BlueNRG-LP, वा BlueNRG-LPS SWD लाइनहरूमा जडान हुनुपर्छ।

-l विकल्पको साथ, सबै सञ्चालन चरणहरू लगमा ट्र्याक गरिन्छ files, "लगहरू" फोल्डरमा भण्डारण गरिएको छ, जुन RF-Flasher उपयोगिता सफ्टवेयर प्याकेज "एप्लिकेशन" फोल्डरमा सिर्जना गरिएको छ।

RF-Flasher लन्चर उपयोगिता विकल्पहरू
एक विशिष्ट उपकरणमा RF-Flasher लन्चर उपयोगिता प्रयोग गर्न, प्रयोगकर्ताले Windows DOS खोल खोलेर सुरु गर्नुपर्छ।
RF-Flasher_Launcher.exe उचित आदेश र विकल्पहरू (सबै समर्थित विकल्पहरूको सूची प्राप्त गर्न -h प्रयोग गर्नुहोस्)।
RF-Flasher_Launcher.exe -h:
उपयोग: RF-Flasher लन्चर [-h] {फ्ल्यास, पढ्नुहोस्, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP,
write_OTP}
RF-Flasher लन्चर संस्करण xxx
ऐच्छिक तर्कहरू:
-h, -help: यो मद्दत सन्देश देखाउनुहोस् र आदेशहरू बाहिर निस्कनुहोस्:
{flash, read, mass_erase, verify_memory, erase_pages, uart, swd, read_OTP, write_OTP}

  • फ्लैश: फ्ल्यास मेमोरी प्रोग्राम गर्नुहोस्
  • पढ्नुहोस्: फ्लैश मेमोरी पढ्नुहोस्
  • mass_erase: फ्ल्यास मेमोरी मेटाउनुहोस्
  • verify_memory: एउटा RF यन्त्रको सामग्री प्रमाणित गर्नुहोस् file
  • erase_pages: फ्लैश मेमोरीबाट एक वा बढी पृष्ठहरू मेटाउनुहोस्
  • uart: सबै जडित COM पोर्टहरू देखाउनुहोस् (UART मोड)
  • swd: SWD इन्टरफेस मार्फत जडान भएका सबै यन्त्रहरू देखाउनुहोस्: ST-LINK, CMSIS-DAP, J-Link (SWD मोड)
  • read_OTP: OTP क्षेत्र पढ्नुहोस् (SWD मोडमा मात्र)
  • write_OTP: OTP क्षेत्र लेख्नुहोस् (केवल SWD मोडमा)

RF-Flasher लन्चर उपयोगिता: UART र SWD मोडहरू
RF-Flasher लन्चर उपयोगिताले दुई अपरेटिङ मोडहरूलाई समर्थन गर्दछ:

  • UART मोड (चयनित यन्त्रलाई PC USB पोर्टमा जडान गर्नुहोस्)
  • SWD मोड (चयन गरिएको BlueNRG-1, BlueNRG-2, BlueNRG-LP, वा BlueNRG-LPS उपकरण SWD लाइनहरूलाई SWD प्रोग्रामिङ/डिबगिङ उपकरणमा जडान गर्नुहोस्)।

RF-Flasher लन्चर उपयोगिता: सबै उपलब्ध COMx पोर्टहरूको सूची प्राप्त गर्न uart आदेश प्रयोग गर्नुहोस् (PC USB पोर्टहरूमा जडान गरिएका उपकरणहरू):

RF-Flasher_Launcher.exe uart
जडान गरिएको पोर्ट = COM194 (ST DK), COM160 (ST DK)
RF-Flasher लन्चर उपयोगिता: सबै उपलब्ध जडान भएका 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 लन्चर उपयोगिता: फ्लैश आदेश
RF-Flasher लन्चर उपयोगिता प्रयोग गर्नको लागि एक विशेष यन्त्र फ्ल्यास मेमोरी प्रोग्राम गर्न, फ्ल्यास आदेश उपलब्ध छ (हामीलाई सबै समर्थित विकल्पहरूको सूची प्राप्त गर्न -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) [-verbose {0, 1, 2, 3, 4}] [-l](-UART |
-SWD) [-फ्रिक्वेन्सी {5,15,25,50,100,125,240,480,900,1800,4000}]

फ्लैश आदेश वैकल्पिक तर्क

  • -ठेगाना START_ADDRESS, --ठेगाना START_ADDRESS: सुरु ठेगाना।
  • -सबै, -सबै: सबै जडान गरिएका उपकरणहरू (UART मोडमा COM पोर्ट; ST-LINK ID, CMSIS-DAP ID, र J-link ID SWD मोडमा)।
  • -d DEVICE_ID, -device DEVICE_ID: जडानको लागि प्रयोग गरिएको हार्डवेयर उपकरणको 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 को सूची fileRF यन्त्रलाई प्रोग्राम गर्न: 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}: SW STware हार्ड LINK-मा LINK मा फ्रिक्वेन्सी मान सेट गर्नुहोस्। पूर्वनिर्धारित मान 4000 हो।
  • -h, -help: यो मद्दत सन्देश देखाउनुहोस् र बाहिर निस्कनुहोस्।
  • -l, -log: लग डाटा।
  • -म्याक, -म्याक: [म्याक ठेगाना] विकल्प सक्षम गर्नुहोस्।
  • -mac_address –MAC_ADDRESS: फ्ल्यास मेमोरी स्थान जहाँ ब्लुटुथ® सार्वजनिक ठेगाना भण्डार गरिएको छ।
  • -म्याक_file MAC_FILE_ADDRESS, –mf MAC_FILE_ADDRESS: file MAC ठेगानाहरूको सूची समावेश।
  • -म्याक_लग_file MAC_LOG_FILE, –ml MAC_LOG_FILE: files भण्डार गरिएको/अनस्टोर गरिएको र प्रयोग नगरिएको MAC ठेगानाहरूको लगहरू समावेश गर्दछ।
  • -mac_start MAC_START_ADDRESS, –ms MAC_START_ADDRESS: पहिलो MAC ठेगाना।
  • -rp, –-readout_protection: [ReadOut Protection] विकल्प सक्षम गर्नुहोस्।
  • -SWD, --swd: SWD मोडालिटी (ST-LINK, CMSIS-DAP, J-Link हार्डवेयर प्रोग्रामिङ/डिबगिङ उपकरण)।
  • -UART, --uart: UART मोड। एक अनुकूलन बोर्ड बुटलोडर मोडमा राख्नु पर्छ (BluNRG-7 वा BlueNRG-1 उपकरणको रिसेट चक्र प्रदर्शन गर्दा DIO2 पिन मान उच्च; BlueNRG-LP वा BlueNRG-LPS उपकरण रिसेट गर्दा PA10 पिन मूल्य उच्च) सञ्चालन गर्नु अघि। ।
  • -वर्बोज {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: आउटपुट वर्बोसिटी बढाउनुहोस्; डिबग स्तर 4 सम्म सेट गर्नुहोस् (केवल SWD मोडालिटी र लग डेटाको लागि)। पूर्वनिर्धारित मान 2 हो।
  • -verify, -verify: सक्षम पार्नुहोस् [Verify] विकल्प।

नोट:

  • यदि UART मोड चयन गरिएको छ भने, उपकरण PC USB COM पोर्टमा जडान हुनुपर्छ र -UART विकल्प प्रयोग गर्नुपर्छ। यदि एक भन्दा बढी यन्त्रहरू PC USB पोर्टहरूमा जडान गरिएको छ भने, -all विकल्पले ती सबैलाई चयन गर्न अनुमति दिन्छ। वैकल्पिक रूपमा, प्रयोगकर्ताले प्रत्येक COM पोर्ट -d विकल्प प्रयोग गरेर निर्दिष्ट गर्न सक्छ।
  • यदि SWD मोड चयन गरिएको छ भने, एक SWD हार्डवेयर प्रोग्रामिङ/डिबगिङ उपकरण चयन गरिएको यन्त्र SWD लाइनहरूमा जडान हुनुपर्छ, र यो -SWD विकल्प प्रयोग गर्न आवश्यक छ। यदि एक भन्दा बढी उपकरणहरू पीसीमा SWD इन्टरफेस मार्फत जडान गरिएको छ भने, -all विकल्पले ती सबैलाई चयन गर्न अनुमति दिन्छ। वैकल्पिक रूपमा, प्रयोगकर्ताले –d विकल्प प्रयोग गरेर प्रत्येक इन्टरफेस निर्दिष्ट गर्न सक्छ।
  • बाइनरी file लोड गर्न -f विकल्प प्रयोग गरी निर्दिष्ट गरिएको छ। यदि प्रयोगकर्ताले BlueNRG-1, BlueNRG-2, BlueNRG-LP, वा BlueNRG-LPS यन्त्रहरूलाई विभिन्न बाइनरीसँग प्रोग्राम गर्न चाहन्छ भने files उही प्रोग्रामिङ सत्रको समयमा, तिनीहरूले यस क्रमलाई पछ्याएर सम्बन्धित बाइनरी छविहरू निर्दिष्ट गर्न सक्छन्: BlueNRG-1, BlueNRG-2, BlueNRG-LP, BlueNRG-LPS।
    RF-Flasher_Launcher.exe फ्लैश -UART -सबै
    – 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
    प्रयोगकर्ताले प्रत्येक उपकरणको लागि पूर्ण बाइनरी छवि मार्ग निर्दिष्ट गर्नुपर्छ।

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

आदेश वैकल्पिक तर्कहरू पढ्नुहोस्

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

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

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

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

नोट

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

RF-Flasher लन्चर उपयोगिता: मेमोरी आदेश प्रमाणित गर्नुहोस्
विशेष उपकरणको फ्ल्याश मेमोरी सामग्री प्रमाणित गर्न RF-Flasher लन्चर उपयोगिता प्रयोग गर्न,
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) [-verbose {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 को लागि files मात्र)। पूर्वनिर्धारित मान 0x10040000 हो।
  • -सबै, -सबै: सबै जडान गरिएका उपकरणहरू (UART मोडमा COM पोर्ट; ST-LINK ID, CMSIS-DAP ID, र J-link ID SWD मोडमा)।
  • -d DEVICE_ID, -device DEVICE_ID: जडानको लागि प्रयोग गरिएको हार्डवेयर उपकरणको 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-एसटी वेयरको लागि LINK बाट सेट)। पूर्वनिर्धारित मान 4000 हो।
  • -h, --help: यो मद्दत सन्देश देखाउनुहोस् र बाहिर निस्कनुहोस्
  • -l, --log: लग डाटा।
  • -s, --show: प्रमाणित अपरेशन पछि फ्ल्यास मेमोरी देखाउनुहोस्
  • -SWD, --swd: SWD मोड (ST-LINK, CMSIS-DAP, J-Link हार्डवेयर प्रोग्रामिङ/डिबगिङ उपकरण)।
  • -UART, --uart: UART मोड।
  • -वर्बोज {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: आउटपुट वर्बोसिटी बढाउनुहोस्; डिबग स्तर 4 सम्म सेट गर्नुहोस् (केवल SWD मोडालिटी र लग डेटाको लागि)। पूर्वनिर्धारित मान 2 हो।
  • यदि UART मोड चयन गरिएको छ भने, उपकरण PC USB COM पोर्टमा जडान हुनुपर्छ र -UART विकल्प प्रयोग गर्नुपर्छ। यदि एक भन्दा बढी यन्त्रहरू PC USB पोर्टहरूमा जडान गरिएको छ भने, -all विकल्पले ती सबैलाई चयन गर्न अनुमति दिन्छ। वैकल्पिक रूपमा, प्रयोगकर्ताले प्रत्येक COM पोर्ट -d विकल्प प्रयोग गरेर निर्दिष्ट गर्न सक्छ।
  • यदि SWD मोड चयन गरिएको छ भने, एक SWD हार्डवेयर प्रोग्रामिङ/डिबगिङ उपकरण चयन गरिएको यन्त्र SWD लाइनहरूमा जडान हुनुपर्छ, र यो -SWD विकल्प प्रयोग गर्न आवश्यक छ। यदि एक भन्दा बढी उपकरणहरू पीसीमा SWD इन्टरफेस मार्फत जडान गरिएको छ भने, -all विकल्पले ती सबैलाई चयन गर्न अनुमति दिन्छ। वैकल्पिक रूपमा, प्रयोगकर्ताले –d विकल्प प्रयोग गरेर प्रत्येक इन्टरफेस निर्दिष्ट गर्न सक्छ।

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

पृष्ठहरू मेटाउनुहोस् वैकल्पिक तर्कहरू आदेश

  • -सबै, -सबै: सबै जडान गरिएका उपकरणहरू (UART मोडमा COM पोर्ट; ST-LINK ID, CMSIS-DAP ID, र J-link ID SWD मोडमा)।
  • -d DEVICE_ID, -device DEVICE_ID: जडानको लागि प्रयोग गरिएको हार्डवेयर उपकरणको 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 पृष्ठहरू, -पृष्ठ पृष्ठहरू: मेटाउन पृष्ठहरूको सूची (० बाट सुरु हुन्छ)।
  • -रेन्ज RANGE RANGE, -range RANGE RANGE: मेटाउनका लागि पृष्ठहरूको दायरा (जहाँ पहिलो RANGE ले सबैभन्दा सानो पृष्ठ नम्बर र दोस्रो RANGE ले उच्चतम पृष्ठ नम्बरलाई संकेत गर्छ)।
  • -s, --show: प्रमाणित अपरेशन पछि फ्ल्यास मेमोरी देखाउनुहोस्।
  • -SWD, --swd: SWD मोडालिटी (ST-LINK, CMSIS-DAP, J-Link हार्डवेयर प्रोग्रामिङ/डिबगिङ उपकरण)।
  • -UART, --uart: UART मोडालिटी। यो सञ्चालन गर्नु अघि अनुकूलन बोर्डहरू बुटलोडर मोडमा राख्नु पर्छ। BlueNRG-LP र BlueNRG-LPS यन्त्रहरूका लागि, प्रयोगकर्ताले PA10 पिनलाई उच्च मूल्यमा सेट गर्नुपर्छ र PA10 लाई उच्च मूल्यमा राखेर यन्त्रको रिसेट चक्र प्रदर्शन गर्नुपर्छ। BlueNRG-1 र BlueNRG-2 यन्त्रहरूका लागि, प्रयोगकर्ताले DIO7 पिनलाई उच्च मूल्यमा सेट गर्नुपर्छ र DIO7 उच्च मूल्यमा राखेर यन्त्र रिसेट गर्नुपर्छ।
  • -वर्बोज {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: आउटपुट वर्बोसिटी बढाउनुहोस्; डिबग स्तर 4 सम्म सेट गर्नुहोस् (केवल SWD मोडालिटी र लग डेटाको लागि)। पूर्वनिर्धारित मान 2 हो।
  • यदि UART मोड चयन गरिएको छ भने, उपकरण PC USB COM पोर्टमा जडान हुनुपर्छ र -UART विकल्प प्रयोग गर्नुपर्छ। यदि एक भन्दा बढी यन्त्रहरू PC USB पोर्टहरूमा जडान गरिएको छ भने, -all विकल्पले ती सबैलाई चयन गर्न अनुमति दिन्छ। वैकल्पिक रूपमा, प्रयोगकर्ताले प्रत्येक COM पोर्ट -d विकल्प प्रयोग गरेर निर्दिष्ट गर्न सक्छ।
  • यदि SWD मोड चयन गरिएको छ भने, एक SWD हार्डवेयर प्रोग्रामिङ/डिबगिङ उपकरण चयन गरिएको यन्त्र SWD लाइनहरूमा जडान हुनुपर्छ, र यो -SWD विकल्प प्रयोग गर्न आवश्यक छ। यदि एक भन्दा बढी उपकरणहरू पीसीमा SWD इन्टरफेस मार्फत जडान गरिएको छ भने, -all विकल्पले ती सबैलाई चयन गर्न अनुमति दिन्छ। वैकल्पिक रूपमा, प्रयोगकर्ताले –d विकल्प प्रयोग गरेर प्रत्येक इन्टरफेस निर्दिष्ट गर्न सक्छ।

RF-Flasher लन्चर उपयोगिता: OTP आदेश पढ्नुहोस्
विशेष यन्त्रको OTP पढ्न RF-Flasher लन्चर उपयोगिता प्रयोग गर्न, read_OTP आदेश उपलब्ध छ (सबै समर्थित विकल्पहरूको सूची प्राप्त गर्न -h प्रयोग गर्नुहोस्):
RF-Flasher_Launcher.exe read_OTP –h
OTP आदेश प्रयोग पढ्नुहोस्
RF-Flasher_Launcher.exe read_OTP [-h] (सबै | -d DEVICE_ID) [-ठेगाना OTP_ADDRESS][-num NUM] [-फ्रिक्वेन्सी {5,15,25,50,100,125,240,480,900,1800,4000} [-l] s] [-वार्बोज {0,1,2,3,4}]

OTP आदेश वैकल्पिक तर्कहरू पढ्नुहोस्

  • -ठेगाना OTP_ADDRESS, -ठेगाना OTP_ADDRESS: OTP क्षेत्रको ठेगाना (पूर्वनिर्धारित: 0x10001800
    - शब्द पङ्क्तिबद्ध)।
  • -सबै, -सबै: सबै जडान गरिएका यन्त्रहरू (ST-LINK ID, CMSIS-DAP ID, र J-link ID SWD मोडमा)।
  • -d DEVICE_ID, -device DEVICE_ID: जडानको लागि प्रयोग गरिएको हार्डवेयर उपकरणको ID सेट गर्नुहोस् (ST-LINK ID, CMSIS-DAP ID, र J-Link ID SWD मोडमा)।
  • -फ्रिक्वेन्सी {5,15,25,50,100,125,240,480,900,1800,4000}, -फ्रिक्वेन्सी {5,15,25,50,100,125,240,480,900,1800,4000} (हार्ड मोल LINK-एसटी वेयरको लागि LINK बाट सेट)। पूर्वनिर्धारित मान 4000 हो।
  • -h, --help: यो मद्दत सन्देश देखाउनुहोस् र बाहिर निस्कनुहोस्।
  • -l, --log: लग डाटा।
  • -num NUM, -number NUM: OTP क्षेत्र भित्र पढ्नको लागि शब्दहरूको संख्या। पूर्वनिर्धारित मान 256 हो।
  • -s, --show: OTP क्षेत्र देखाउनुहोस्।
  • -वर्बोज {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: आउटपुट वर्बोसिटी बढाउनुहोस्; डिबग स्तर 4 सम्म सेट गर्नुहोस् (केवल SWD मोडालिटी र लग डेटाको लागि)। पूर्वनिर्धारित मान 2 हो।

नोट:
read_OTP आदेश SWD मोडमा मात्र काम गर्दछ। त्यसैले, एक SWD हार्डवेयर प्रोग्रामिङ/डिबगिङ उपकरण चयन गरिएको यन्त्र SWD लाइनहरूमा जडान हुनुपर्छ। यदि एक भन्दा बढी उपकरणहरू पीसीमा SWD इन्टरफेस मार्फत जडान गरिएको छ भने, -all विकल्पले ती सबैलाई चयन गर्न अनुमति दिन्छ। वैकल्पिक रूपमा, प्रयोगकर्ताले –d विकल्प प्रयोग गरेर प्रत्येक इन्टरफेस निर्दिष्ट गर्न सक्छ।

RF-Flasher लन्चर उपयोगिता: OTP आदेश लेख्नुहोस्
विशेष यन्त्रको OTP पढ्न RF-Flasher लन्चर उपयोगिता प्रयोग गर्न, write_OTP आदेश उपलब्ध छ (सबै समर्थित विकल्पहरूको सूची प्राप्त गर्न -h प्रयोग गर्नुहोस्):
RF-Flasher_Launcher.exe write_OTP –h

OTP आदेश प्रयोग लेख्नुहोस्
RF-Flasher_Launcher.exe write_OTP [-h] (सबै | -d DEVICE_ID) -ठेगाना OTP_ADDRESS
-value OTP_VALUE [-फ्रिक्वेन्सी {5,15,25,50,100,125,240,480,900,1800,4000}] [-l] [-verbose {0,1,2,3,4}]

OTP आदेश वैकल्पिक तर्कहरू लेख्नुहोस्

  • -ठेगाना OTP_ADDRESS, -ठेगाना OTP_ADDRESS: OTP क्षेत्रको ठेगाना (पूर्वनिर्धारित: 0x10001800 - शब्द पङ्क्तिबद्ध)।
  • -सबै, -सबै: सबै जडान गरिएका यन्त्रहरू (ST-LINK ID, CMSIS-DAP ID, र J-link ID SWD मोडमा)।
  • -d DEVICE_ID, -device DEVICE_ID: जडानको लागि प्रयोग गरिएको हार्डवेयर उपकरणको ID सेट गर्नुहोस् (ST-LINK ID, CMSIS-DAP ID, र J-Link ID SWD मोडमा)।
  • -फ्रिक्वेन्सी {5,15,25,50,100,125,240,480,900,1800,4000}, -फ्रिक्वेन्सी {5,15,25,50,100,125,240,480,900,1800,4000} (हार्ड मोल LINK-एसटी वेयरको लागि LINK बाट सेट)। पूर्वनिर्धारित मान 4000 हो।
  • -h, --help: यो मद्दत सन्देश देखाउनुहोस् र बाहिर निस्कनुहोस्।
  • -l, --log: लग डाटा।
  • -s, --show: प्रमाणित अपरेशन पछि फ्ल्यास मेमोरी देखाउनुहोस्।
  • -value OTP_VALUE, -value OTP_VALUE: OTP मान (एक शब्द, जस्तै 0x11223344)
  • -वर्बोज {0, 1, 2, 3, 4}, -verbose {0, 1, 2, 3, 4}: आउटपुट वर्बोसिटी बढाउनुहोस्; डिबग स्तर 4 सम्म सेट गर्नुहोस् (केवल SWD मोडालिटी र लग डेटाको लागि)। पूर्वनिर्धारित मान 2 हो।

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

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

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

तालिका 3. कागजात संशोधन इतिहास

मिति संस्करण परिवर्तनहरू
15-मे-2018 1 प्रारम्भिक रिलीज।
 

  

 

०७-जुलाई-२०२०

 

 

  

2

अद्यावधिक गरिएको चित्र 1. BlueNRG-1, BlueNRG-2 Flasher उपयोगिता, चित्र 2. Flasher उपयोगिता UART मुख्य विन्डो, चित्र 3. Flasher उपयोगिता UART मोड: छवि file , चित्र 4. Flasher उपयोगिता UART मोड: उपकरण मेमोरी , चित्र 5. Flasher उपयोगिता UART मोड: मेमोरी क्षेत्रहरू परिवर्तन गर्दै, चित्र 7. Flasher उपयोगिता: SWD मुख्य विन्डो, चित्र 8. Flasher उपयोगिता SWD मोड: उपकरण मेमोरी , चित्र 10।

Flasher उपयोगिता: SWD स्वचालित मोड, चित्र 11. Flasher उपयोगिता: UART स्वचालित मोड, चित्र 12. Flasher उपयोगिता: UART स्वचालित प्रोग्रामिङ पूरा भयो र चित्र 13. Flasher उपयोगिता: SWD MAC ठेगाना चयन।

कागजात भर मा सानो पाठ परिवर्तन।

 ०८-फेब्रुअरी-२०२४  3 खण्ड परिचय र खण्ड 3.1 UART मोड अपडेट गरियो: कसरी चलाउने।
खण्ड 8 Flasher लन्चर उपयोगिता र यसको सबै उप खण्डहरू थपियो।
 

०७-अप्रिल-२०२३

 

4

खण्ड 8 मा "एप्लिकेशन फोल्डर" को सन्दर्भ थपियो: RF-Flasher लन्चर उपयोगिता।

अद्यावधिक गरिएको खण्ड 8.4: RF-Flasher लन्चर उपयोगिता: फ्ल्यास आदेश।

 

 

 

 

 

०७-जुलाई-२०२०

 

  

5

BlueNRG-1 र BlueNRG-2 लाई BlueNRG-X Flasher सफ्टवेयर प्याकेजमा परिवर्तन गरियो

BlueNRG-LP उपकरणमा सन्दर्भ थपियो।

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

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

 

 

 

 

05-डिसेम्बर-2020

 6 अद्यावधिक गरिएको खण्ड परिचय, खण्ड 2.1: प्रणाली आवश्यकताहरू, खण्ड 4.1: UART मोड: कसरी चलाउने, खण्ड 5: SWD मुख्य विन्डो, खण्ड 5.1: SWD मोड: कसरी चलाउने, खण्ड 8.1: आवश्यकताहरू,

खण्ड 8.2: RF-Flasher लन्चर उपयोगिता विकल्पहरू, खण्ड 8.3: RF-Flasher लन्चर उपयोगिता: UART र SWD मोडहरू, खण्ड 8.4: RF-Flasher लन्चर उपयोगिता: फ्ल्यास आदेश, खण्ड 8.5: RF-Flasher लन्चर उपयोगिता: पढ्नुहोस् आदेश, खण्ड 8.6। : आरएफ-फ्लाशर लन्चर उपयोगिता: मास मेटाउने आदेश,

खण्ड 8.7: RF-Flasher लन्चर उपयोगिता: मेमोरी आदेश प्रमाणित गर्नुहोस्।

खण्ड 8.8 थपियो: RF-Flasher लन्चर उपयोगिता: पृष्ठहरू मेटाउनुहोस् आदेश।

 

 

 

 

 

 

२९ अक्टोबर २०२४

 

 

 

 

 

 

7

खण्ड 5.2 थपियो: SWD मोड: बुटलोडर क्षेत्र पढ्नुहोस् र खण्ड 5.3: SWD मोड: OTP क्षेत्र पढ्नुहोस्।

शीर्षक अपडेट गरियो, खण्ड परिचय, खण्ड 2: सुरु गर्दै, खण्ड 2.1: प्रणाली आवश्यकताहरू, खण्ड 2.2: सफ्टवेयर प्याकेज सेटअप,

खण्ड 3: टूलबार इन्टरफेस, खण्ड 4: UART मुख्य विन्डो, खण्ड 8: RF- Flasher लन्चर उपयोगिता, खण्ड 8.1: आवश्यकताहरू, खण्ड 8.2: RF-Flasher लन्चर उपयोगिता विकल्पहरू, खण्ड 8.3: RF-Flasher लन्चर उपयोगिता: UART र SWDD , खण्ड 8.4: RF-Flasher लन्चर उपयोगिता: फ्ल्यास आदेश,

खण्ड 8.5: RF-Flasher लन्चर उपयोगिता: कमाण्ड पढ्नुहोस्, खण्ड 8.6: RF- Flasher लन्चर उपयोगिता: mass erase command, Section 8.7: RF-Flasher लन्चर युटिलिटी: Verify memory command, Section 8.8: RF-Flasher लन्चर युटिलिटी: erase commands , खण्ड 1.1: संक्षिप्त शब्दहरूको सूची र खण्ड 1.2: सन्दर्भ कागजातहरू।

मिति संस्करण परिवर्तनहरू
अद्यावधिक गरिएको चित्र १. आरएफ-फ्लाशर उपयोगिता, चित्र २। दुई तुलना गर्नुहोस् Files ट्याब,

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

चित्र 7. Flasher उपयोगिता UART मोड: छविसँग यन्त्र मेमोरी तुलना गर्नुहोस् File ट्याब, चित्र 9. फ्ल्यासर उपयोगिता: SWD मुख्य विन्डो, चित्र 10. फ्ल्यासर उपयोगिता SWD मोड: यन्त्र मेमोरी ट्याब, चित्र 16. फ्ल्यासर उपयोगिता: UART MAC ठेगाना प्रोग्रामिङ, चित्र 17. Flasher उपयोगिता: SWD MAC ठेगाना प्रोग्रामिङ र चित्र18। -फ्लाशर लन्चर: फ्ल्यास आदेश - मेटाउनुहोस्, -l, -प्रमाणित विकल्प।

 

०७-अप्रिल-२०२३

 

8

कागजात भर BlueNRG-LPS सन्दर्भ थपियो।

अद्यावधिक गरिएको खण्ड 8.3: RF-फ्लाशर लन्चर उपयोगिता: UART र SWD मोडहरू र खण्ड 8.4: RF-Flasher लन्चर उपयोगिता: Flash आदेश।

 

 

 

 

 

 

 

 

 

 

 

 

 

०७-जुलाई-२०२०

 

 

 

 

 

 

 

 

 

 

 

 

 

9

अद्यावधिक गरिएको:
  • कागजात शीर्षक
  • खण्ड परिचय
  • खण्ड 1.1: संक्षिप्त शब्दहरूको सूची
  • खण्ड 1.2: सन्दर्भ कागजातहरू
  • चित्र 1. RF-Flasher उपयोगिता
  • खण्ड 3: उपकरणपट्टी इन्टरफेस
  • चित्र 3. फ्ल्यासर उपयोगिता UART मुख्य विन्डो
  • खण्ड 4.1: UART मोड: कसरी चलाउने
  • खण्ड 5: SWD मुख्य विन्डो
  • खण्ड 5.1: SWD मोड: कसरी चलाउने
  • चित्र 12. Flasher उपयोगिता SWD मोड: बुटलोडर पढ्नुहोस्
  • खण्ड 5.3: SWD मोड: OTP क्षेत्र पढ्नुहोस्
  • चित्र 14. फ्ल्यासर उपयोगिता: SWD प्लग एन्ड प्ले मोड
  • खण्ड 7: MAC ठेगाना प्रोग्रामिङ
  • खण्ड 8.1: आवश्यकताहरू
  • खण्ड 8.2: RF-Flasher लन्चर उपयोगिता विकल्पहरू
  • खण्ड 8.3: RF-Flasher लन्चर उपयोगिता: UART र SWD मोडहरू
  • खण्ड 8.4: RF-Flasher लन्चर उपयोगिता: फ्ल्यास आदेश
  • खण्ड 8.5: RF-Flasher लन्चर उपयोगिता: आदेश पढ्नुहोस्
  • खण्ड 8.6: RF-Flasher लन्चर उपयोगिता: mass erase आदेश
  • खण्ड 8.7: RF-Flasher लन्चर उपयोगिता: मेमोरी आदेश प्रमाणित गर्नुहोस्
  • खण्ड 8.8: RF-Flasher लन्चर उपयोगिता: पृष्ठहरू मेटाउनुहोस् आदेश
  • खण्ड 8.9: RF-Flasher लन्चर उपयोगिता: OTP आदेश पढ्नुहोस्
  • खण्ड 8.10: RF-Flasher लन्चर उपयोगिता: OTP आदेश लेख्नुहोस्

महत्त्वपूर्ण सूचना - ध्यानपूर्वक पढ्नुहोस्
STMicroelectronics NV र यसका सहायक कम्पनीहरू ("ST") ले बिना सूचना कुनै पनि समयमा ST उत्पादनहरू र/वा यस कागजातमा परिवर्तनहरू, सुधारहरू, परिमार्जनहरू, परिमार्जनहरू र सुधारहरू गर्ने अधिकार सुरक्षित राख्छन्। खरिदकर्ताहरूले अर्डर राख्नु अघि ST उत्पादनहरूमा नवीनतम सान्दर्भिक जानकारी प्राप्त गर्नुपर्छ। ST उत्पादनहरू अर्डर स्वीकृतिको समयमा ST को बिक्रीका सर्तहरू र सर्तहरू अनुसार बेचिन्छन्।
ST उत्पादनहरूको छनोट, छनोट र प्रयोगको लागि खरिदकर्ताहरू पूर्ण रूपमा जिम्मेवार छन् र ST ले आवेदन सहायता वा खरिदकर्ताहरूको उत्पादनहरूको डिजाइनको लागि कुनै दायित्व मान्दैन।
कुनै लाइसेन्स, एक्सप्रेस वा निहित, कुनै पनि बौद्धिक सम्पत्ति अधिकार यहाँ ST द्वारा प्रदान गरिएको छैन।
यहाँ उल्लेख गरिएको जानकारी भन्दा फरक प्रावधानहरू सहित ST उत्पादनहरूको पुन: बिक्रीले त्यस्तो उत्पादनको लागि ST द्वारा प्रदान गरिएको कुनै पनि वारेन्टी रद्द हुनेछ।
ST र ST लोगो ST को ट्रेडमार्क हो। ST ट्रेडमार्क बारे थप जानकारीको लागि, सन्दर्भ गर्नुहोस् www.st.com/trademarks। अन्य सबै उत्पादन वा सेवा नामहरू तिनीहरूका सम्बन्धित मालिकहरूको सम्पत्ति हुन्।
यस कागजातमा भएको जानकारीले यस कागजातको कुनै पनि अघिल्लो संस्करणहरूमा पहिले प्रदान गरिएको जानकारीलाई हटाउँछ र प्रतिस्थापन गर्दछ।
© 2024 STMicroelectronics - सबै अधिकार सुरक्षित
UM2406 - Rev 9

कागजातहरू / स्रोतहरू

STMicroelectronics UM2406 The RF-Flasher उपयोगिता सफ्टवेयर प्याकेज [pdf] प्रयोगकर्ता पुस्तिका
UM2406, UM2406 RF-Flasher उपयोगिता सफ्टवेयर प्याकेज, The RF-Flasher उपयोगिता सफ्टवेयर प्याकेज, RF-Flasher उपयोगिता सफ्टवेयर प्याकेज, उपयोगिता सफ्टवेयर प्याकेज, सफ्टवेयर प्याकेज, प्याकेज

सन्दर्भहरू

एक टिप्पणी छोड्नुहोस्

तपाईंको इमेल ठेगाना प्रकाशित गरिने छैन। आवश्यक क्षेत्रहरू चिन्ह लगाइएका छन् *