ST com STM32 Nucleo 64 विकास मंडळ

परिचय
या दस्तऐवजाचा उद्देश STMicroelectronics STM32™ आणि STM8™ फ्लॅश लोडर डेमॉन्स्ट्रेटर ऍप्लिकेशनचे वर्णन करणे आहे जे सिस्टम मेमरी बूट लोडर क्षमता स्पष्ट करण्यासाठी विकसित केले गेले होते.
हा दस्तऐवज पूर्व-आवश्यक हार्डवेअर आणि सॉफ्टवेअर वातावरण, तसेच प्रात्यक्षिक सॉफ्टवेअरच्या वापर प्रकरणांचा तपशील देतो.

सुरू करणे

पॅकेज सामग्री

खालील बाबी फ्लॅश लोडर प्रदर्शक पॅकेजमध्ये पुरवल्या जातात:

सॉफ्टवेअर सामग्री

  1. STBLLIB.dll: एक डायनॅमिक-लिंक लायब्ररी जी सिस्टम मेमरी बूट लोडर प्रोटोकॉल आणि कम्युनिकेशन एपीआय व्हर्च्युअल फंक्शन्स म्हणून कार्यान्वित करते ज्यामध्ये STUARTBLL वरून डायनॅमिकरित्या लोड केले जाऊ शकते जर डेल file.
  2. STUARTBLLib.dll: एक डायनॅमिक-लिंक लायब्ररी जी सिस्टम मेमरी बूट लोडर प्रोटोकॉल आणि RS232 COM कम्युनिकेशन एपीआय लागू करते.
  3. Files.dll: आवश्यक अंमलबजावणी करणारी डायनॅमिक-लिंक लायब्ररी file बायनरी, हेक्साडेसिमल आणि मोटोरोला S19 लोड आणि संग्रहित करण्यासाठी हाताळणी API files.
  4. STMicroelectronics Flash loader.exe: एक विझार्ड अॅप्लिकेशन जो वापरकर्त्याद्वारे उच्च-स्तरीय ऑपरेशन्स प्रदान करतो.
  5. STMFlashLoader.exe: STMicroelectronics Flash loader.exe ची कमांड-लाइन आवृत्ती जी अनेक पर्यायांवर समान वैशिष्ट्ये प्रदान करते.
  6. "नकाशा" निर्देशिका प्रतिष्ठापन निर्देशिकेत स्थित आहे. त्यात मॅपिंग वर्णन आहे fileसमर्थित उपकरणांचे s.
  7. "Src" निर्देशिका प्रतिष्ठापन निर्देशिकेत स्थित आहे. त्यात शीर्षलेख आणि Lib समाविष्ट आहे fileदोन DLL चे s आणि कमांड-लाइन आवृत्तीचा संपूर्ण स्त्रोत.
  8. "Doc" निर्देशिका इंस्टॉलेशन निर्देशिकेमध्ये स्थित आहे, त्यात UM0462 आणि UM0516 (STMicroelectronics microcontroller बूट लोडरसाठी Windows API) वापरकर्ता पुस्तिका आहेत.

हार्डवेअर सामग्री
फ्लॅश लोडर डेमॉन्स्ट्रेटर सर्व STMicroelectronics उपकरणांसह कार्य करण्यासाठी डिझाइन केले आहे जे सिस्टम मेमरी बूट मोड UART प्रोटोकॉलला समर्थन देतात. अधिक तपशीलांसाठी, कृपया STMicroelectronics ला भेट द्या webजागा (http://www.st.com).

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

Windows ऑपरेटिंग सिस्टमसह फ्लॅश लोडर प्रदर्शक वापरण्यासाठी, Windows ची अलीकडील आवृत्ती, जसे की Windows 98, Millennium, 2000, XP, Vista किंवा Windows7 PC वर स्थापित करणे आवश्यक आहे. तुमच्या संगणकावर स्थापित Windows OS ची आवृत्ती डेस्कटॉपवरील “माय कॉम्प्युटर” चिन्हावर उजवे-क्लिक करून, त्यानंतर प्रदर्शित पॉप-अप मेनूमधील “गुणधर्म” आयटमवर क्लिक करून निर्धारित केले जाऊ शकते. OS प्रकार आकृती 1 मध्ये दर्शविल्याप्रमाणे "सिस्टम" लेबल अंतर्गत "सिस्टम गुणधर्म" डायलॉग बॉक्समध्ये प्रदर्शित केला जातो.

आकृती 1. सिस्टम प्रॉपर्टीज डायलॉग बॉक्स

दळणवळणाच्या उद्देशांसाठी, जर अनुप्रयोगाने UART इंटरफेस लागू केला असेल तर तुमच्याकडे उपलब्ध COM पोर्ट (RS232) असल्याचे सत्यापित करणे आवश्यक आहे. तुमच्याकडे उपलब्ध इंटरफेस (COM) आहे हे तपासण्यासाठी, डेस्कटॉपवरील “माय कॉम्प्युटर” चिन्हावर उजवे-क्लिक करा आणि पॉप-अप मेनूमधून “गुणधर्म” निवडा. "सिस्टम प्रॉपर्टीज" डायलॉग बॉक्स दिसेल. सिस्टम हार्डवेअर कॉन्फिगरेशन प्रदर्शित करण्यासाठी "हार्डवेअर" टॅबवर क्लिक करा आणि नंतर "डिव्हाइस व्यवस्थापक" बटणावर क्लिक करा. उपलब्ध COM पोर्ट्स आकृती 2 मध्ये दर्शविल्याप्रमाणे हार्डवेअर ट्रीमधील “पोर्ट्स (COM आणि LPT)” नोड अंतर्गत गटबद्ध केले आहेत.

आकृती 2. डिव्हाइस व्यवस्थापक विंडो

COM पोर्टची क्षमता जाणून घेणे मनोरंजक आहे. शोधण्यासाठी, कम्युनिकेशन पोर्ट (COM x) आयटमवर उजवे क्लिक करा आणि गुणधर्म विंडो प्रदर्शित करण्यासाठी "गुणधर्म" वर क्लिक करा. “पोर्ट सेटिंग्ज” टॅब निवडा, नंतर पोर्टद्वारे समर्थित बॉड दर जाणून घेण्यासाठी “बिट्स प्रति सेकंद” कॉम्बो बॉक्सच्या पुढील बाणावर क्लिक करा.

फ्लॅश लोडर प्रदर्शक स्थापना

सॉफ्टवेअर स्थापना
तुमच्या संगणकावर जुनी आवृत्ती स्थापित केली असल्यास, "नियंत्रण पॅनेल" मधील "प्रोग्राम जोडा किंवा काढा" सेवा वापरून ती काढून टाका. दिलेला Setup.exe चालवा file: Install Shield Wizard आकृती 3 आणि आकृती 4 मध्ये दर्शविल्याप्रमाणे फ्लॅश लोडर डेमॉन्स्ट्रेटर ऍप्लिकेशनच्या स्थापनेसाठी तुम्हाला मार्गदर्शन करेल (सॉफ्टवेअर स्थापित करण्यासाठी तुम्हाला परवाना करार स्वीकारणे आवश्यक आहे).

आकृती 3. शील्ड विझार्ड स्थापित करा

आकृती 4. शील्ड विझार्ड परवाना करार स्थापित करा

सॉफ्टवेअर यशस्वीरित्या स्थापित झाल्यानंतर, "समाप्त" बटणावर क्लिक करा. आवृत्ती.txt file नवीन रिलीझ नोट्स असलेले मायक्रोसॉफ्ट®-नेटिव्ह नोटपॅड ऍप्लिकेशनमध्ये आपोआप उघडतील. Install Shield Wizard मध्ये चेक बॉक्स डिफॉल्ट म्हणून ठेवले असल्यास नोटपॅड बंद केल्याने फ्लॅश लोडर डेमॉन्स्ट्रेटर सुरू होईल.

हार्डवेअर स्थापना
फ्लॅश लोडर डेमॉन्स्ट्रेटर UART इंटरफेसवर संप्रेषण करण्यास सक्षम असल्याने, UART संप्रेषण झाल्यास डिव्हाइस अतिरिक्त PC COM पोर्टशी कनेक्ट केले जावे.

वापरकर्ता इंटरफेस वर्णन

फ्लॅश लोडर डेमॉन्स्ट्रेटर हे विझार्ड ऍप्लिकेशन म्हणून डिझाइन केले आहे. त्याची रचना सहा चरणांमध्ये केली आहे,

  1. कनेक्शन सेटिंग्ज पृष्ठ
  2. फ्लॅश स्थिती पृष्ठ
  3. डिव्हाइस माहिती पृष्ठ
  4. ऑपरेशन निवड पृष्ठ
  5. पर्याय बाइट संस्करण पृष्ठ
  6. ऑपरेशन प्रगती पृष्ठ

पायरी 1
"प्रोग्राम्स" मेनूमधून फ्लॅश लोडर प्रदर्शक अनुप्रयोग चालवा (डिव्हाइसशी अद्याप कनेक्शन केले गेले नाही) नंतर, डिव्हाइस आपल्या PC शी कनेक्ट केलेले असल्याची खात्री करा आणि सिस्टम मेमरी बूट लोडर कोड रीस्टार्ट करण्यासाठी तो रीसेट करा. या चरणात UART कनेक्शन इंटरफेस आणि त्याच्याशी संबंधित सेटिंग्ज निवडणे समाविष्ट आहे. आकृती 5 मध्ये दर्शविल्याप्रमाणे कनेक्शन सेटिंग्ज (पोर्टचे नाव, बॉड रेट आणि टाइमआउट इ.) सेट करा. UART इंटरफेससाठी इष्टतम कॉन्फिगरेशनसाठी, "बॉड रेट" प्रति सेकंद 115200 बिट आणि "टाइमआउट" 5 वर सेट करा. सेकंद बूट कॉन्फिगरेशन पिन योग्यरित्या सेट केल्या आहेत याची खात्री करा, नंतर सुरू ठेवण्यासाठी "पुढील" वर क्लिक करा. जर एखादे कनेक्शन स्थापित केले गेले असेल, तर विझार्ड पुढील चरणावर जातो, अन्यथा एक संदेश बॉक्स प्रदर्शित केला जातो जो उद्भवलेली त्रुटी दर्शवितो.

संभाव्य त्रुटी संदेश:

  • "COM पोर्ट उघडू शकत नाही": जर निवडलेला COM पोर्ट सापडला नाही किंवा तो आधीपासूनच दुसर्‍या प्रक्रियेद्वारे वापरला जात असेल तर हा संदेश दर्शविला जातो.
  • "अपरिचित डिव्हाइस": प्राप्त मूल्य 0x79 पेक्षा वेगळे असल्यास हा संदेश दर्शविला जातो. डिव्हाइस रीसेट केल्याने समस्येचे निराकरण होऊ शकते.
  • "लक्ष्य कडून प्रतिसाद नाही": जेव्हा लक्ष्याकडून प्रतिसाद मिळत नाही तेव्हा हा संदेश दर्शविला जातो. हे सूचित करते की सिस्टम मेमरी बूट लोडर कार्य करत नाही. बूट कॉन्फिगरेशन सत्यापित करा आणि वापरलेल्या मायक्रोकंट्रोलरमध्ये बूट लोडर कोड आहे का ते तपासा.

टीप:
टाइमआउट आर्ग्युमेंट हा कालावधी आहे ज्यानंतर डेटा न मिळाल्यास सिरीयल पोर्टवरून वाचण्याची विनंती रद्द केली जाते. शिफारस केलेले मूल्य 5 सेकंद आहे, परंतु ते वापरलेल्या वातावरणावर अवलंबून असते, जसे की हार्डवेअर कार्यप्रदर्शन.

आकृती 5. कनेक्शन सेटिंग्ज पृष्ठ

टीप:
"इको" कॉम्बो-बॉक्स UART प्रोटोकॉलद्वारे LIN इको बॅक इम्युलेशन वापरणार्‍या काही STM2.1.0 उपकरणांच्या समर्थनासाठी फ्लॅश लोडर प्रात्यक्षकाच्या आवृत्ती 8 मध्ये उपस्थित आहे. ही उपकरणे वापरली नसल्यास, हा पर्याय अक्षम ठेवावा.

पायरी 2
दुस-या टप्प्यात कनेक्शन स्थापित झाले आहे आणि संवाद सुरू झाला आहे. यात फ्लॅश मेमरी स्थिती प्रदर्शित करणे समाविष्ट आहे. ही स्थिती वाचन-संरक्षित केली जाऊ शकते, अशा परिस्थितीत “संरक्षण काढा” बटणावर क्लिक करून वाचन संरक्षण काढून टाकेपर्यंत “पुढील” बटण अक्षम केले जाते. "संरक्षण काढा" बटणावर क्लिक केल्याने फ्लॅश मेमरी केवळ वाचणे-असुरक्षित होणार नाही, तर ती तिची सर्व पृष्ठे देखील मिटवेल.

आकृती 6. फ्लॅश स्थिती पृष्ठ

पायरी 3
या चरणात विझार्ड उपलब्ध डिव्हाइस माहिती जसे की लक्ष्य आयडी, फर्मवेअर आवृत्ती, समर्थित डिव्हाइस, मेमरी नकाशा आणि मेमरी संरक्षण स्थिती प्रदर्शित करतो.
आकृती 7 आणि आकृती 8 मध्ये दर्शविल्याप्रमाणे लक्ष्य कॉम्बो बॉक्समध्ये लक्ष्य नाव निवडा, त्यानंतर पुढे सुरू ठेवण्यासाठी "पुढील" वर क्लिक करा.

आकृती 7. डिव्हाइस माहिती पृष्ठ – STM32 माजीample

आकृती 8. डिव्हाइस माहिती पृष्ठ – STM8 माजीample

पायरी 4
या चरणावर, विनंती केलेले ऑपरेशन निवडा – मिटवा, डाउनलोड करा, अपलोड करा किंवा फ्लॅश संरक्षण किंवा संपादन पर्याय बाइट्स अक्षम/सक्षम करा – आणि संबंधित पॅरामीटर्स सेट करा:

  1. पुसून टाका
    1. संपूर्ण मेमरी मिटवण्यासाठी "सर्व" निवडा
    2. इरेज ऑपरेशन सानुकूल करण्यासाठी "निवड" निवडा. मेमरी मॅपिंग डायलॉग विंडो प्रदर्शित करण्यासाठी “…” बटणावर क्लिक करा. नंतर मिटवायची पृष्ठे तपासा आणि "ओके" क्लिक करा.
  2. डाउनलोड करा
    • बायनरी, हेक्साडेसिमल किंवा S19 Motorola उघडण्यासाठी संबंधित ब्राउझ बटणावर क्लिक करा file. लोड केले तर file बायनरी आहे file, डाउनलोड पत्ता हा पहिल्या पृष्ठाचा प्रारंभ पत्ता आहे आणि बदल स्वीकारण्यासाठी “@” फील्ड अद्याप संपादन करण्यायोग्य आहे.
      लोड केले तर file हेक्साडेसिमल किंवा S19 Motorola आहे file, डाउनलोड पत्ता हा पहिल्या रेकॉर्डचा प्रारंभ पत्ता आहे file, आणि “@” फील्ड केवळ-वाचनीय आहे.
    • डाउनलोड ऑपरेशन पूर्ण झाल्यावर पडताळणी प्रक्रिया सुरू करण्यासाठी "सत्यापित करा" चेक बॉक्स तपासा.
    • डाउनलोड केलेला प्रोग्राम लॉन्च करण्यासाठी "वापरकर्ता प्रोग्रामवर जा" तपासा.
    • FFs पॅकेट (256 बाइट) फिल्टर करण्यासाठी "ऑप्टिमाइझ" तपासा.
    • "ऑप्शन बाइट्स लागू करा" तपासा, नंतर पर्याय बाइट ब्राउझ करा file "एडिट ऑप्शन बाइट्स" ऑपरेशनद्वारे तयार केले. निवडलेल्या मधील मूल्ये file डाउनलोड केल्यानंतर डिव्हाइसवर लागू केले जाईल.
  3. अपलोड करा
    • कोणते बायनरी, हेक्साडेसिमल किंवा S19 Motorola निवडण्यासाठी संबंधित ब्राउझ बटणावर क्लिक करा file अपलोड केलेला डेटा संग्रहित करेल.
  4. एफ लॅश संरक्षण अक्षम/सक्षम करा
    • इच्छित आदेश तयार करण्यासाठी दोन ड्रॉप-डाउन मेनूमधून निवडी निवडा (वाचन संरक्षण सक्षम करा, वाचन संरक्षण अक्षम करा, लेखन संरक्षण सक्षम करा, लेखन संरक्षण अक्षम करा). सर्व संरक्षण आदेश सर्व फ्लॅश मेमरी पृष्ठांवर लागू केले जातील, लेखन संरक्षण सक्षम करा वगळता, जे सानुकूलित केले जाऊ शकतात. लेखन-संरक्षित करण्यासाठी पृष्ठे निवडण्यासाठी “…” बटणावर क्लिक करून हे केले जाते.
  5. पर्याय बाइट्स संपादित करा
    • तुम्हाला पर्याय बाइट सेट करायचा असल्यास, पर्याय तपासा नंतर पर्याय बाइट संस्करण पृष्ठावर जाण्यासाठी "पुढील" क्लिक करा (चरण 5 आकृती 11.).

चेतावणी: लेखन संरक्षण अक्षम केले असल्यासच पुसून टाकणे आणि डाउनलोड करणे ऑपरेशन केले जाऊ शकते.

आकृती 9. STM32 साठी ऑपरेशन निवड पृष्ठ

आकृती 10. STM साठी ऑपरेशन निवड पृष्ठ

टीप:
पायरी 5
ही पायरी फक्त STM32 उपकरणांना लागू होते. STM5 उपकरणांसाठी कोणतीही पायरी 8 नाही. शेवटचे विझार्ड पृष्ठ चरण 4 मध्ये निवडलेल्या ऑपरेशनवर अवलंबून आहे.

  1. "ऑप्शन बाइट्स संपादित करा" ऑपरेशनचे प्रकरण:
    ऑप्शन बाइट एडिशन पेज दिसेल. त्यामध्ये डिव्हाइसवरून लोड केलेले वर्तमान पर्याय बाइट मूल्ये आहेत: RDP, USER, Data0, Data1, WRP0, WRP1, WRP2 आणि WRP3. अधिक तपशिलांसाठी, कृपया “STM32F10xxx फ्लॅश प्रोग्रामिंग मॅन्युअल” मधील पर्याय बाइट लोडर विभागाचा संदर्भ घ्या (PM0042 येथून उपलब्ध www.st.com). ही पायरी संपादित पर्याय बाइट व्हॅल्यूज लागू करण्याची, त्यांना डिव्हाइसवरून लोड करण्याची आणि त्यामध्ये सेव्ह करण्याची शक्यता देते. file.
    आकृती 11. पर्याय बाइट संस्करण पृष्ठ
  2. इतर कोणत्याही ऑपरेशनचे प्रकरणः
    ऑपरेशन पृष्ठ दर्शविले आहे. ते डाउनलोड किंवा अपलोड करण्‍याच्‍या डेटाचा आकार, पूर्ण झालेले टक्के आणि आकृती 12 मध्‍ये दर्शविल्‍याप्रमाणे ऑपरेशनचा कालावधी देते.
    • ऑपरेशन यशस्वी झाल्यास, प्रगती पट्टी हिरव्या रंगाची आहे. त्रुटी आढळल्यास, बार लाल होतो आणि त्रुटी प्रदर्शित होते.
    • ऑपरेशन थांबवण्यासाठी "रद्द करा" बटणावर क्लिक करा.
    • मागील पायरी (चरण 4) मध्ये "जंप टू द युजर प्रोग्राम" चेक बॉक्स चेक केले असल्यास आणि वापरकर्ता प्रोग्राम यशस्वीरित्या डाउनलोड झाला असल्यास, सिस्टम मेमरी बूट लोडरशी संवाद गमावला आहे. परिणामी, नवीन ऑपरेशन लाँच होऊ नये म्हणून “मागे” बटण “कनेक्शन सेटिंग्ज पृष्ठ” (चरण 1) वर पुनर्निर्देशित केले जाते. जर चरण 4 मध्ये "जंप टू द युजर प्रोग्राम" चेक बॉक्स चेक केला नसेल, तर "मागे" बटण अद्याप सक्रिय आहे आणि तुम्ही चरण 4 वर परत येऊ शकता आणि नवीन ऑपरेशन निवडू शकता.

आकृती 12. ऑपरेशन प्रगती पृष्ठ

कमांड लाइन वापर

कमांड-लाइन आवृत्ती (STMFlashLoader.exe) GUI सारखीच कार्यक्षमता प्रदान करते. ऑपरेशन्सचा क्रम चालवण्यासाठी हे अनेक पर्यायांना समर्थन देते.
खालील परिच्छेद आकृती 13 मध्ये दर्शविल्याप्रमाणे उपलब्ध कमांड-लाइन पर्यायांचे वर्णन करतात.

आकृती 13. कमांड-लाइन आवृत्ती

STMFlashLoader.exe पर्याय [वितर्क] [पर्याय [वितर्क]]… -? मदत दाखवते. -c: COM पोर्ट परिभाषित करते.

-c पर्याय तुम्हाला COM पोर्ट निवडण्याची परवानगी देतो जो कमांड लक्ष्य MCU शी संवाद साधण्यासाठी वापरते. डीफॉल्टनुसार, कमांड COM1 वापरते. भिन्न COM पोर्ट आणि कनेक्शन सेटिंग्ज निवडण्यासाठी, फॉर्ममधील -c पर्याय वापरा:

  • c -pan पोर्ट क्रमांक (उदा. 1, 2…, default 1)
  • c -bar बॉड दर (उदा. 115200, 57600…, डीफॉल्ट 57600)
  • c -db. डेटा बिट ({5,6,7,8} मधील मूल्य, डीफॉल्ट 8)
  • c –प्राय पॅरिटी (मूल्य {NONE,ODD,EVEN}…, डीफॉल्ट इव्हन)
  • c –sib स्टॉप बिट ({1,1.5,2} मधील मूल्य, डीफॉल्ट 1)
  • c -eke इको (मूल्य चालू किंवा बंद…, डीफॉल्ट बंद आहे)
  • c -कालबाह्य (ms) उदा. 1000, 2000, 3000…, डीफॉल्ट 5000)

-c पर्याय एकाधिक वितर्कांना समर्थन देतो. याचा अर्थ तुम्ही एकाच कमांडमध्ये एकापेक्षा जास्त वितर्क सेट करू शकता: -c –pn 1 –br 115200 – ते 7000

-i डिव्हाइसचे नाव
वापरण्यासाठी MCU लक्ष्य परिभाषित करते.
उदाample: STM8_32K, STM32_Med-density_128K, STM32_High-density_512K, STM32_Low-density_16K इ. डिव्हाइसचे नाव नकाशाचे नाव आहे file नकाशा निर्देशिकेत स्थित आहे.

-e आदेश पुसून टाका.
दिलेल्या युक्तिवादानुसार, कमांडचा वापर मेमरीमधील विशिष्ट पृष्ठ मिटवण्यासाठी किंवा संपूर्ण फ्लॅश मेमरी मिटवण्यासाठी केला जाऊ शकतो. हे ऑपरेशन पूर्ण होण्यासाठी एक सेकंद किंवा जास्त वेळ लागू शकतो, त्यात समाविष्ट असलेल्या मेमरी आकारावर अवलंबून आहे.

  • ई -सर्व सर्व पृष्ठे पुसून टाका
  • e –sec number_ of_ pages _group pages _group _codes
  • e –sec 3 0 1 2 3, 0 आणि 1 कोड केलेल्या पृष्ठांचे 2 गट पुसून टाकतात

-u फ्लॅश मेमरी सामग्री निर्दिष्ट करण्यासाठी अपलोड करते file (बिन, हेक्स किंवा s19 file; द file प्रकार त्याच्या विस्ताराद्वारे ओळखला जातो), निर्दिष्ट करण्यासाठी a file फॉर्ममध्ये -u पर्याय वापरा:-u -fen file_ नाव (पूर्ण मार्गाचे नाव)
-d निर्दिष्ट केलेल्या सामग्री डाउनलोड करते file निर्दिष्ट पत्त्यावर MCU फ्लॅश मेमरीमध्ये. निर्दिष्ट करण्यासाठी file डाउनलोड करण्यासाठी आणि पत्ता डाउनलोड करण्यासाठी, फॉर्ममधील -d पर्याय वापरा:
-d -a पत्ता(हेक्स) -फेन file _name (पूर्ण मार्गाचे नाव (बिन, हेक्स किंवा s19 file); द file प्रकार त्याच्या विस्ताराद्वारे ओळखला जातो).

बायनरीच्या बाबतीत पत्ता अनिवार्य आहे files आणि हेक्स आणि s19 च्या बाबतीत दुर्लक्ष केले files.

  • डाउनलोड केलेला डेटा सत्यापित करण्यासाठी, –v युक्तिवाद जोडा.
  • FF पॅकेट्स ऑप्टिमाइझ करण्यासाठी आणि काढण्यासाठी, –o वितर्क वापरा.
  • -o पर्याय बाइट मिळवतो किंवा सेट करतो.
  • वापरा -गेट टू रीड ऑप्शन बाइट्स डिव्हाईसमधून आणि मूल्ये संग्रहित करा a file. -फेन मिळवा file _नाव (पूर्ण मार्गाचे नाव)
  • डिव्हाइसवर पर्याय बाइट्स लिहिण्यासाठी –सेट वापरा. बाइट्स हा पर्याय a वरून वाचता येतो file किंवा मूल्ये म्हणून दिले आहेत.
  • -सेट -fn file नाव (पूर्ण मार्गाचे नाव)
  • –सेट –vales –OPB hex_ मूल्य (OPB मध्ये (वापरकर्ता, RDP, Data0, Data1, WRP0, WRP1, WRP2, WRP3).

खाली दर्शविल्याप्रमाणे -o पर्याय एकाधिक वितर्क स्वीकारू शकतो:

  • o - मिळवा_ file_ नाव - सेट सेट _file _नाव
  • o - मिळवा _file_ नाव –सेट –वाल्स –वापरकर्ता 01 –RDP 5A –Data0 DE –Data1 EA

चेतावणी: पर्याय बाइट सेट करताना, जर RDP A5h च्या बरोबरीचा नसेल, तर वाचन संरक्षण सक्रिय केले जाते आणि त्यानंतरची सर्व ऑपरेशन्स अयशस्वी होतील.

-p संरक्षण सक्रिय किंवा निष्क्रिय करते. हे खाली दर्शविल्याप्रमाणे वापरले जाते:

  • p –erp (वाचन संरक्षण सक्रिय करा)
  • p -drp (वाचन संरक्षण निष्क्रिय करा)
  • p –ewp क्रमांक _of_ पृष्ठे गट पृष्ठे_ गट_ कोड (दिलेल्या पृष्ठ गट कोडवर लेखन संरक्षण सक्रिय करते)
  • p -dwp (लेखन संरक्षण अक्षम करते)

चेतावणी: –erp वितर्क वाचन संरक्षण सक्रिय करते. पुढील सर्व ऑपरेशन्स अयशस्वी होतील. या प्रकारची समस्या टाळण्यासाठी, शेवटचा युक्तिवाद म्हणून -p –erp वापरा.

  • -r
    निर्दिष्ट पत्त्यावर उडी मारते. हे खालीलप्रमाणे वापरले जाते:
    -r -a पत्ता(हेक्स)
  • -Rts
    COM RTS पिन उच्च किंवा निम्न स्तरावर सेट करते. हे खालीलप्रमाणे वापरले जाते:
    -आरटीएस — हाय
  • -दि
    COM DTR पिन उच्च किंवा निम्न स्तरावर सेट करते. हे खालीलप्रमाणे वापरले जाते:
    -Dtr — लो

नोंद आढळलेले सर्व कमांड-लाइन पर्याय क्रमाने कार्यान्वित केले जातात. अशा प्रकारे, कमांड-लाइन पर्यायांच्या काळजीपूर्वक मांडणीसह, तुम्ही सानुकूल बॅच वापरून ऑपरेशन्सचा एक जटिल क्रम करू शकता. files.

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

T सक्षम 1. दस्तऐवज पुनरावृत्ती इतिहास

तारीख उजळणी बदल
२९-ऑक्टो-२०२४ 1 प्रारंभिक प्रकाशन.
05-जून-2008 2 फ्लॅश लोडर प्रदर्शक आवृत्ती V1.1 वर श्रेणीसुधारित केली. लहान मजकूर बदल.
विभाग 1.1.1: सॉफ्टवेअर सामग्री अद्यतनित विभाग 1.2: प्रणाली आवश्यकता सुधारित
स्वागत पाऊल काढले, फ्लॅश स्थिती पृष्ठ आणि पर्याय बाइट संस्करण पृष्ठ जोडले.
विभाग 3: कमांड लाइन वापर जोडले.
पृष्ठ 2 वर चरण 12 जोडले. पृष्ठ 5 वर चरण 17 सुधारित
17-जून-2008 3 मध्ये सॉफ्टवेअर पुनरावृत्ती अद्यतनित केली विभाग 1.3.1: सॉफ्टवेअर इंस्टॉलेशन सुरू पृष्ठ 7.
२९-ऑक्टो-२०२४ 4 फ्लॅश लोडर प्रदर्शक आवृत्ती V1.2 वर श्रेणीसुधारित केली. हे STM8 उपकरणांसह देखील वापरले जाऊ शकते.
आकृती 5 करण्यासाठी आकृती 12 त्यानुसार अद्यतनित केले.
04-मार्च-2009 5 फ्लॅश लोडर प्रदर्शक आवृत्ती V1.3 वर श्रेणीसुधारित केली. आकृती 5 करण्यासाठी
आकृती 12 त्यानुसार अद्यतनित केले.
02-जुलै-2009 6 फ्लॅश लोडर प्रदर्शक आवृत्ती V2.0 वर श्रेणीसुधारित केली. ही आवृत्ती केवळ STM32™ कुटुंबालाच लागू नाही तर STM8™ कुटुंबालाही लागू होते. विभाग 1.1.1: सॉफ्टवेअर सामग्री अद्यतनित (STUARTBLLib.dll आणि
STCANBLLib.dll जोडले).
विभाग 1.2: सिस्टम आवश्यकता सुधारित, आकृती 2: उपकरण व्यवस्थापक विंडो बदलले.
विभाग 1.3.1: सॉफ्टवेअर इंस्टॉलेशन आणि विभाग 1.3.2: हार्डवेअर स्थापना अद्यतनित
पायरी 1 आणि आकृती 5: कनेक्शन सेटिंग्ज पृष्ठ अद्यतनित लहान मजकूर बदल.
०७-नोव्हेंबर-२०२२ 7 फ्लॅश लोडर प्रदर्शक आवृत्ती V2.1.0 वर श्रेणीसुधारित केली. आकृती 1 करण्यासाठी
आकृती 13 त्यानुसार अद्यतनित केले.
फ्लॅश लोडर प्रदर्शक केवळ STM8™ आणि STM32™ कुटुंबांसाठी UART प्रोटोकॉलला समर्थन देण्यासाठी अपग्रेड केले आहे.

कृपया काळजीपूर्वक वाचा:
या दस्तऐवजातील माहिती केवळ एसटी उत्पादनांशी संबंधित आहे. STMicroelectronics NV आणि त्याच्या उपकंपन्या (“ST”) या दस्तऐवजात आणि येथे वर्णन केलेली उत्पादने आणि सेवा कोणत्याही वेळी सूचना न देता बदल, दुरुस्त्या, सुधारणा किंवा सुधारणा करण्याचा अधिकार राखून ठेवतात. सर्व एसटी उत्पादनांची विक्री एसटीच्या अटी व शर्तीनुसार केली जाते. येथे वर्णन केलेल्या ST उत्पादने आणि सेवांची निवड, निवड आणि वापर यासाठी खरेदीदार पूर्णपणे जबाबदार आहेत आणि येथे वर्णन केलेल्या ST उत्पादने आणि सेवांच्या निवड, निवड किंवा वापराशी संबंधित कोणतेही दायित्व ST गृहीत धरत नाही. या दस्तऐवजांतर्गत कोणत्याही बौद्धिक संपदा अधिकारांना एस्टॉपेलद्वारे किंवा अन्यथा कोणताही परवाना, व्यक्त किंवा निहित नाही. जर या दस्तऐवजाचा कोणताही भाग कोणत्याही तृतीय पक्षाच्या उत्पादनांचा किंवा सेवांचा संदर्भ घेत असेल तर तो अशा तृतीय पक्षाच्या उत्पादनांच्या किंवा सेवांच्या वापरासाठी किंवा त्यामध्ये असलेल्या कोणत्याही बौद्धिक संपत्तीच्या वापरासाठी ST द्वारे परवाना मंजूर मानला जाणार नाही किंवा वापरासाठी वॉरंटी मानला जाणार नाही. अशा तृतीय पक्षाची उत्पादने किंवा सेवा किंवा त्यात समाविष्ट असलेली कोणतीही बौद्धिक संपत्ती कोणत्याही प्रकारे.
अन्यथा एसटीच्या अटी व विक्रीच्या अटींमध्ये नमूद केल्याशिवाय एसटी उत्पादनांच्या वापर आणि/किंवा विक्रीसंदर्भात कोणतीही एक्सप्रेस किंवा सूचित वॉरंटी अस्वीकृत करत नाही तर व्यापाराची मर्यादा नसलेली हमी, विशिष्ट हेतूसाठी फिटनेस (आणि कायद्यांनुसार त्यांचे समकक्ष कोणत्याही अधिकारक्षेत्रातील), किंवा कोणत्याही पेटंट, कॉपीराइट किंवा इतर बौद्धिक संपत्ती अधिकारांचे उल्लंघन.
अधिकृत एसटी प्रतिनिधीद्वारे लेखी स्पष्टपणे मंजूर केल्याशिवाय, एसटी उत्पादनांची शिफारस केली जात नाही, अधिकृत किंवा सैन्य, हवाई हस्तकला, ​​जागा, जीवन बचत किंवा जीवन टिकवून ठेवण्याच्या अनुप्रयोगांमध्ये वापरण्यासाठी अधिकृत केले जात नाही वैयक्तिक इजा, मृत्यू किंवा गंभीर मालमत्ता किंवा पर्यावरणीय नुकसान. "ऑटोमोटिव्ह ग्रेड" म्हणून निर्दिष्ट नसलेली एसटी उत्पादने केवळ वापरकर्त्याच्या स्वतःच्या जोखमीवर ऑटोमोटिव्ह अनुप्रयोगांमध्ये वापरली जाऊ शकतात.
या दस्तऐवजात नमूद केलेल्या स्टेटमेंट्स आणि/किंवा तांत्रिक वैशिष्ट्यांपेक्षा वेगळ्या तरतुदींसह एसटी उत्पादनांची पुनर्विक्री येथे वर्णन केलेल्या एसटी उत्पादन किंवा सेवेसाठी एसटीने दिलेली कोणतीही हमी त्वरित रद्द करेल आणि कोणत्याही प्रकारे, कोणतेही दायित्व निर्माण किंवा विस्तारित करणार नाही. एस.टी. ST आणि ST लोगो हे विविध देशांमध्ये ST चे ट्रेडमार्क किंवा नोंदणीकृत ट्रेडमार्क आहेत. या दस्तऐवजातील माहिती आधी पुरवलेल्या सर्व माहितीची जागा घेते आणि पुनर्स्थित करते. ST लोगो हा STMicroelectronics चा नोंदणीकृत ट्रेडमार्क आहे. इतर सर्व नावे त्यांच्या संबंधित मालकांची मालमत्ता आहेत.
© 2009 STMicroelectronics – सर्व हक्क राखीव STMicroelectronics कंपन्यांचा समूह ऑस्ट्रेलिया – बेल्जियम – ब्राझील – कॅनडा – चीन – झेक प्रजासत्ताक – फिनलंड – फ्रान्स – जर्मनी – हाँगकाँग – भारत – इस्रायल – इटली – जपान – मलेशिया – माल्टा – मोरोक्को – फिलीपिन्स – सिंगापूर – स्पेन – स्वीडन – स्वित्झर्लंड – युनायटेड किंगडम – युनायटेड स्टेट्स ऑफ अमेरिका www.st.com

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

ST com STM32 Nucleo 64 विकास मंडळ [pdf] वापरकर्ता मॅन्युअल
STM32, STM8, Nucleo 64 विकास मंडळ, 64 विकास मंडळ, Nucleo विकास मंडळ, विकास मंडळ, मंडळ

संदर्भ

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

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