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