ဤအပလီကေးရှင်းသည် USB DFU ပရိုတိုကောကို အသုံးပြု၍ USB ကြိုးမှတစ်ဆင့် STM32 မိုက်ခရိုကွန်ထရိုလာဖိုင်းဝဲ အပ်ဒိတ်များကို ဆောင်ရွက်ပေးသည်။ ၎င်းသည် STM32 boot modes နှင့် USB DFU protocol အတွက် STMicroelectronics documentation (AN2606 နှင့် AN3156) ကို လွှမ်းမိုးထားသည်။
လိုအပ်ချက်များ-
- သင့်မိုဘိုင်းစက်ပစ္စည်းသည် USB OTG ကို ပံ့ပိုးပေးရပါမည်။
ပြင်ဆင်မှု-
- သင်၏ STM32 ဘုတ်အား USB OTG ကြိုးဖြင့် သင့်မိုဘိုင်းစက်ပစ္စည်းသို့ ချိတ်ဆက်ပါ။
- STM32 bootloader မုဒ်ကို အသက်သွင်းပါ (သင်၏ CPU မော်ဒယ်အပေါ်အခြေခံ၍ တိကျသောညွှန်ကြားချက်များအတွက် AN2606 ကို ကိုးကားပါ၊ ၎င်းတွင် ပုံမှန်အားဖြင့် BOOT0 နှင့် BOOT1 pins များကို configure လုပ်ခြင်းပါ၀င်သည်)
ပရိုဂရမ်ရေးဆွဲခြင်း-
- Firmware ဖိုင် (.hex၊ .srec၊ .dfu၊ သို့မဟုတ် raw binary) ကို ရွေးပါ။
- ရွေးချယ်စရာများကို စီစဉ်သတ်မှတ်ပါ- ရွေးချယ်ထားသော စာမျက်နှာဖျက်ခြင်း၊ ဖတ်ခြင်းကာကွယ်ခြင်းအား ပိတ်ခြင်း (လိုအပ်ပါက) နှင့် အလိုအလျောက် CPU လုပ်ဆောင်ခြင်း ပရိုဂရမ်တင်ပြီးနောက် ပရိုဂရမ်ရေးဆွဲခြင်း။
- "Load file to flash" ကို နှိပ်ပြီး ပြီးစီးမှုကို စောင့်ဆိုင်းပါ။
နောက်ထပ် အင်္ဂါရပ်များ-
အပလီကေးရှင်းသည်-
ကိုလည်း ပေးဆောင်သည်။- Flash erasure
- Flash blank check
- ရွေးချယ်ထားသောဖိုင် နှင့် Flash နှိုင်းယှဉ်ခြင်း။
ဤလုပ်ဆောင်ချက်များကို အပလီကေးရှင်းမီနူးမှတစ်ဆင့် ဝင်ရောက်ကြည့်ရှုနိုင်ပါသည်။
စမ်းသပ်ထားသော Microcontroller မော်ဒယ်များ-
STM32F072၊ STM32F205၊ STM32F302၊ STM32F401၊ STM32F746၊ STM32G474၊ STM32L432
အသုံးပြုမှု ကန့်သတ်ချက်များ-
အပလီကေးရှင်းသည် အခမဲ့ ဖိုင်းဝဲ အပ်လုဒ် 25 ခုအထိ ခွင့်ပြုသည်။ ဤကန့်သတ်ချက်ထက်ကျော်လွန်၍ အဆင့်မြှင့်တင်မှုရွေးချယ်စရာနှစ်ခုထဲမှ တစ်ခုကို သင်ဝယ်ယူနိုင်သည်-
- နောက်ထပ် အပ်လုဒ် 100
- အကန့်အသတ်မရှိ အပလီကေးရှင်းအသုံးပြုမှု