USB DFU ပရိုတိုကောကို အသုံးပြု၍ STM32 CPU ၏ Firmware ကို အပ်ဒိတ်လုပ်ခြင်း
လျှောက်လွှာအနှစ်ချုပ်
ဤအပလီကေးရှင်းသည် USB DFU ပရိုတိုကောကို အသုံးပြု၍ USB ကြိုးမှတစ်ဆင့် STM32 CPU များအတွက် firmware အပ်ဒိတ်များကို ဆောင်ရွက်ပေးသည်။ ၎င်း၏အကောင်အထည်ဖော်မှုသည် STMicroelectronics မှစာရွက်စာတမ်းများအပေါ်အခြေခံသည်-
- AN2606: STM32 Microcontroller စနစ် Memory Boot Mode
- AN3156: STM32 Bootloader တွင်အသုံးပြုထားသော USB DFU Protocol
အသုံးပြုမှု
လိုအပ်ချက်များ-
- သင့်မိုဘိုင်းစက်ပစ္စည်းပေါ်ရှိ USB-OTG ပံ့ပိုးမှု
ပြင်ဆင်မှု-
- STM32 ဘုတ်အား USB-OTG ကြိုးဖြင့် သင့်မိုဘိုင်းစက်ပစ္စည်းသို့ ချိတ်ဆက်ပါ။
- STM32 အတွက် bootloader မုဒ်ကို အသက်သွင်းပါ (ညွှန်ကြားချက်အတွက် AN2606 ကို ကိုးကားပါ။)
ပရိုဂရမ်ရေးဆွဲခြင်း-
- ရေးရန် Firmware ဖိုင်ကို ရွေးပါ။ ပံ့ပိုးပေးထားသော ဖော်မတ်များ ပါဝင်သည်-
- Intel Hex
- Motorola S-Record
- DfuSe (STMicroelectronics DFU ဖော်မတ်)
- Raw binary
စာရေးနည်းများကို စီစဉ်သတ်မှတ်ပါ- -
လိုအပ်သော စာမျက်နှာများကိုသာ ဖျက်ပါ
- စာဖတ်ခြင်း အကာအကွယ်ကို မသတ်မှတ်ပါ (လိုအပ်ပါက)
- ပရိုဂရမ်ရေးဆွဲပြီးနောက် CPU သို့သွားပါ
ဖျက်ခြင်း
- အလွတ်အတွက် ဖလက်ရှ်ကို စစ်ဆေးနေသည်
- ဖိုင်နှင့် flash ကို နှိုင်းယှဉ်ခြင်း
- မီနူးမှ ဤလုပ်ဆောင်ချက်များကို ရွေးပါ။
STM32F072
- STM32F205
- STM32F302
- STM32F401
- STM32F746
- STM32G474
- STM32L432
အခမဲ့အသုံးပြုမှုသည် ဖန်းဝဲလ်တင်ခြင်း 25 ခုအထိ ကန့်သတ်ထားသည်။ ဤကန့်သတ်ချက်ကို ကျော်လွန်ပြီးနောက်၊ သင်သည်-
ဝယ်ယူနိုင်ပါသည်။ နောက်ထပ် အပ်လုဒ် 100- အကန့်အသတ်မရှိ အသုံးပြုမှု