यूएसबी डीएफयू प्रोटोकॉल का उपयोग कर यूएसबी केबल के माध्यम से एसटीएम 32 सीपीयू के फर्मवेयर को अद्यतन करने के लिए आवेदन।
एप्लिकेशन का अहसास कंपनी Stmicroelectronics से अगले दस्तावेज़ों पर आधारित है।
1। एएन 2606 एसटीएम 32 माइक्रोकंट्रोलर सिस्टम मेमोरी बूट मोड
2। एएन 3156 यूएसबी डीएफयू प्रोटोकॉल एसटीएम 32 बूटलोडर में उपयोग किया जाता है
एप्लिकेशन का उपयोग कैसे करें।
पूर्वापेक्षा
आप मोबाइल डिवाइस को यूएसबी-ओटीजी का समर्थन करना चाहिए।
तैयारी
1। यूएसबी-ओटीजी केबल द्वारा अपने मोबाइल डिवाइस के साथ एसटीएम 32 बोर्ड कनेक्ट करें
2। STM32 के लिए बूटलोडर मोड को सक्रिय करें। यह An2606 में यह कैसे पढ़ा है। आम तौर पर आपको अपने सीपीयू के मॉडल के अनुसार सही संयोजन में पिन बूट 0 और बूट 1 सेट करना चाहिए।
प्रोग्रामिंग
1। फर्मवेयर के साथ फ़ाइल का चयन करें जिसे आप लिखना चाहते हैं।
- फर्मवेयर फ़ाइल निम्न प्रारूप में से एक में होना चाहिए
- इंटेल हेक्स
- मोटोरोला एस-रिकॉर्ड
- dfuse (stmicroelectronics dfu प्रारूप)
- रॉ बाइनरी
2। आपको आवश्यक लेखन विकल्प सेट करें। आप अगले विकल्प का चयन कर सकते हैं
- केवल आवश्यक पृष्ठों को मिटा दें
- यदि आवश्यक हो तो रीडआउट सुरक्षा अनसेट करें - प्रोग्रामिंग के बाद सीपीयू जाओ
। प्रेस बटन "फ्लैश पर फ़ाइल लोड करें" और ऑपरेशन खत्म होने की प्रतीक्षा करें।
इसके अतिरिक्त अगला ऑपरेशन एप्लिकेशन में उपलब्ध है
- मिटाना
- खाली के लिए फ्लैश की जांच करें - फ्लैश की तुलना करें - फ्लैश की तुलना करें फ़ाइल के साथ।
आप मेनू में विनियोजित बिंदु के माध्यम से इस ऑपरेशन का चयन कर सकते हैं।
एप्लिकेशन को माइक्रोकंट्रोलर के अगले मॉडल पर चेक किया गया है:
STM32F072
STM32F205
STM32F302
STM32F401
stm32f746
stm32g474
stm32l432
आप 25 फर्मवेयर पूरी तरह से मुक्त अपलोड करने तक कर सकते हैं।
आपने इस सीमा को हासिल करने के बाद आप दो सेवाओं में से एक खरीद सकते हैं
1। अतिरिक्त 100 अपलोडिंग
2। आवेदन का उपयोग कर असीमित।