StmDfuUsb

StmDfuUsb

वर्ग:औजार डेवलपर:Yaroslav Trymbach

आकार:2.6 MBदर:5.0

ओएस:Android 5.0+Updated:May 06,2025

5.0 दर
डाउनलोड करना
आवेदन विवरण

USB DFU प्रोटोकॉल का उपयोग करके USB केबल के माध्यम से STM32 CPU के फर्मवेयर को अपडेट करना

USB DFU प्रोटोकॉल का उपयोग करके USB केबल के माध्यम से STM32 CPU के फर्मवेयर को अपडेट करने के लिए आवेदन

इस एप्लिकेशन का अहसास Stmicroelectronics से निम्नलिखित दस्तावेजों पर आधारित है:

  1. AN2606: STM32 माइक्रोकंट्रोलर सिस्टम मेमोरी बूट मोड
  2. AN3156: USB DFU प्रोटोकॉल STM32 बूटलोडर में उपयोग किया जाता है

एप्लिकेशन का उपयोग कैसे करें

शर्त

आपके मोबाइल डिवाइस को USB-OTG का समर्थन करना चाहिए।

तैयारी

  1. USB-OTG केबल का उपयोग करके STM32 बोर्ड को अपने मोबाइल डिवाइस से कनेक्ट करें।
  2. STM32 के लिए बूटलोडर मोड को सक्रिय करें। विस्तृत निर्देशों के लिए AN2606 का संदर्भ लें। आम तौर पर, आपको अपने सीपीयू मॉडल के अनुसार पिन बूट 0 और बूट 1 को सही संयोजन में सेट करना होगा।

प्रोग्रामिंग

  1. उस फर्मवेयर फ़ाइल का चयन करें जिसे आप लिखना चाहते हैं। फर्मवेयर फ़ाइल निम्नलिखित प्रारूपों में से एक में होनी चाहिए:

    • इंटेल हेक्स
    • मोटोरोला एस-रिकॉर्ड
    • DFUSE (STMICROELTRONICS DFU प्रारूप)
    • कच्चे द्विआधारी
  2. आवश्यक लेखन विकल्प सेट करें। आप निम्नलिखित में से चुन सकते हैं:

    • केवल आवश्यक पृष्ठों को मिटा दें
    • यदि आवश्यक हो तो रीडआउट सुरक्षा
    • प्रोग्रामिंग के बाद सीपीयू पर जाएं
  3. "लोड फ़ाइल टू फ्लैश" बटन दबाएं और ऑपरेशन के पूरा होने की प्रतीक्षा करें।

आवेदन में उपलब्ध अतिरिक्त संचालन

  • निकाली जा रही है
  • रिक्त के लिए फ्लैश की जाँच
  • फ़ाइल के साथ फ्लैश की तुलना

आप उपयुक्त मेनू आइटम के माध्यम से इन ऑपरेशनों का चयन कर सकते हैं।

निम्नलिखित STM32 माइक्रोकंट्रोलर मॉडल पर परीक्षण किया गया:

  • STM32F072
  • STM32F205
  • STM32F302
  • STM32F401
  • STM32F746
  • STM32G474
  • STM32L432

उपयोग पर प्रतिबंध

आप 25 फर्मवेयर अपलोड तक पूरी तरह से नि: शुल्क प्रदर्शन कर सकते हैं। इस सीमा तक पहुंचने के बाद, आप निम्नलिखित सेवाओं में से एक खरीद सकते हैं:

  1. एक अतिरिक्त 100 अपलोड
  2. आवेदन का असीमित उपयोग
स्क्रीनशॉट
StmDfuUsb स्क्रीनशॉट 1
StmDfuUsb स्क्रीनशॉट 2
StmDfuUsb स्क्रीनशॉट 3
StmDfuUsb स्क्रीनशॉट 4