এই অ্যাপ্লিকেশনটি USB DFU প্রোটোকল ব্যবহার করে USB কেবলের মাধ্যমে STM32 মাইক্রোকন্ট্রোলারগুলির জন্য ফার্মওয়্যার আপডেটগুলি সক্ষম করে৷ এর কার্যকারিতা STMicroelectronics ডকুমেন্টেশন (AN2606 এবং AN3156) এর উপর ভিত্তি করে।
পূর্বশর্ত:
- আপনার মোবাইল ডিভাইস অবশ্যই USB OTG সমর্থন করে।
প্রস্তুতি:
- USB OTG কেবল ব্যবহার করে আপনার মোবাইল ডিভাইসে STM32 বোর্ড সংযোগ করুন।
- STM32 বুটলোডার মোড সক্রিয় করুন (আপনার মাইক্রোকন্ট্রোলার মডেলের উপর ভিত্তি করে নির্দিষ্ট নির্দেশাবলীর জন্য AN2606 এর সাথে পরামর্শ করুন; এটি সাধারণত BOOT0 এবং BOOT1 পিন সেট করা জড়িত)
প্রোগ্রামিং:
- ফার্মওয়্যার ফাইলটি নির্বাচন করুন (.hex, .srec, .dfu, বা কাঁচা বাইনারি)।
- লেখার বিকল্পগুলি কনফিগার করুন (যেমন, নির্বাচনী পৃষ্ঠা মুছে ফেলা, রিড-আউট সুরক্ষা অক্ষম করা, স্বয়ংক্রিয় CPU পুনরায় চালু করা)।
- "ফ্ল্যাশ করতে ফাইল লোড করুন" এ ক্লিক করুন এবং প্রক্রিয়াটি সম্পূর্ণ হওয়ার জন্য অপেক্ষা করুন।
অতিরিক্ত বৈশিষ্ট্য:
অ্যাপ্লিকেশনটি এর জন্য বিকল্পও প্রদান করে:
- ফ্ল্যাশ মুছে ফেলা হচ্ছে
- ফ্ল্যাশ ফাঁকা চেক
- ফ্ল্যাশ মেমরির সাথে ফার্মওয়্যারের তুলনা
সমর্থিত মাইক্রোকন্ট্রোলার:
STM32F072, STM32F205, STM32F302, STM32F401, STM32F746, STM32G474, STM32L432
ব্যবহারের সীমাবদ্ধতা:
অ্যাপ্লিকেশনটি 25টি পর্যন্ত বিনামূল্যে ফার্মওয়্যার আপলোড করার অনুমতি দেয়। এই সীমার বাইরে, আপনি দুটি আপগ্রেড বিকল্পের একটি কিনতে পারেন:
- একটি অতিরিক্ত 100টি আপলোড
- অসীমিত অ্যাপ্লিকেশন ব্যবহার