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