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