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