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 प्रारूप)
- कच्चे द्विआधारी
आवश्यक लेखन विकल्प सेट करें। आप निम्नलिखित विकल्पों से चयन कर सकते हैं:
- केवल आवश्यक पृष्ठों को मिटा दें
- यदि आवश्यक हो तो रीडआउट सुरक्षा
- प्रोग्रामिंग के बाद सीपीयू शुरू करें
"लोड फ़ाइल टू फ्लैश" बटन दबाएं और ऑपरेशन के पूरा होने की प्रतीक्षा करें।
आवेदन में उपलब्ध अतिरिक्त संचालन:
- निकाली जा रही है
- रिक्त के लिए फ्लैश की जाँच
- फ़ाइल के साथ फ्लैश की तुलना
इन ऑपरेशनों को उपयुक्त मेनू विकल्पों के माध्यम से चुना जा सकता है।
परीक्षण किए गए मॉडल:
एप्लिकेशन को निम्नलिखित STM32 माइक्रोकंट्रोलर मॉडल पर सत्यापित किया गया है:
- STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
उपयोग पर प्रतिबंध:
आप 25 फर्मवेयर अपलोड तक पूरी तरह से नि: शुल्क प्रदर्शन कर सकते हैं। एक बार जब आप इस सीमा तक पहुंच जाते हैं, तो आप निम्नलिखित सेवाओं में से एक खरीद सकते हैं:
- एक अतिरिक्त 100 अपलोड।
- आवेदन का असीमित उपयोग।