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