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