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