USB DFU प्रोटोकॉल का उपयोग करके USB केबल के माध्यम से STM32 CPU के फर्मवेयर को अपडेट करना
आवेदन अवलोकन
यह एप्लिकेशन यूएसबी डीएफयू प्रोटोकॉल का उपयोग करके यूएसबी केबल के माध्यम से एसटीएम32 सीपीयू के लिए फर्मवेयर अपडेट की सुविधा प्रदान करता है। इसका कार्यान्वयन STMicroelectronics:
के दस्तावेज़ीकरण पर आधारित है- AN2606: STM32 माइक्रोकंट्रोलर सिस्टम मेमोरी बूट मोड
- AN3156: STM32 बूटलोडर में प्रयुक्त USB DFU प्रोटोकॉल
उपयोग
आवश्यकताएँ:
- आपके मोबाइल डिवाइस पर यूएसबी-ओटीजी समर्थन
तैयारी:
- USB-OTG केबल का उपयोग करके STM32 बोर्ड को अपने मोबाइल डिवाइस से कनेक्ट करें।
- STM32 के लिए बूटलोडर मोड सक्रिय करें (निर्देशों के लिए AN2606 देखें)।
प्रोग्रामिंग:
लिखने के लिए फर्मवेयर फ़ाइल का चयन करें। समर्थित प्रारूपों में शामिल हैं:
- इंटेल हेक्स
- मोटोरोला एस-रिकॉर्ड
- DfuSe (STMicroelectronics DFU प्रारूप)
- रॉ बाइनरी
-
लेखन विकल्प कॉन्फ़िगर करें:
- केवल आवश्यक पृष्ठ मिटाएं
- रीडआउट सुरक्षा अनसेट करें (यदि आवश्यक हो)
- प्रोग्रामिंग के बाद सीपीयू पर जाएं
- "फ़ाइल लोड करें" पर क्लिक करें फ़्लैश करने के लिए" और ऑपरेशन पूरा होने तक प्रतीक्षा करें।
अतिरिक्त संचालन:
- मिटाना
- रिक्त के लिए फ़्लैश की जाँच करना
- फ़ाइल के साथ फ़्लैश की तुलना करना
मेनू से इन कार्यों का चयन करें।
परीक्षित माइक्रोकंट्रोलर:
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
उपयोग प्रतिबंध:
मुफ़्त उपयोग 25 फ़र्मवेयर अपलोड तक सीमित है। इस सीमा तक पहुंचने के बाद, आप खरीदारी कर सकते हैं:
- 100 अतिरिक्त अपलोड
- असीमित उपयोग