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