USB DFU Protocol ကို အသုံးပြု. USB ကြိုးဖြင့် Firmware ၏ STM32 CPU ကို USB ကြိုးဖြင့်မွမ်းမံခြင်း
USB DFU protocol ကို အသုံးပြု. USB ကြိုးဖြင့် Firmware မှ STM32 CPU မှ Firmware ကိုအဆင့်မြှင့်တင်ရန်လျှောက်လွှာ
ဤလျှောက်လွှာကိုအကောင်အထည်ဖော်မှုကိုအောက်ဖော်ပြပါစာရွက်စာတမ်းများက stmicroelectronics မှလမ်းညွှန်သည်။
- AN2606: stmm32 microcontroller system memory boot mode
- AN3156: USB dfu protocol ကို stm32 bootloader တွင်အသုံးပြုသည်
လျှောက်လွှာကိုဘယ်လိုသုံးရမလဲ
ရေှးဉီးလိုအပ်ချက်
သင်၏မိုဘိုင်းကိရိယာသည် USB-OTG ကိုထောက်ပံ့ရမည်။
ပြင်ဆင်မှု
- stm32 board ကို USB-OTG ကေဘယ်လ်ကို သုံး. သင်၏မိုဘိုင်းကိရိယာသို့ချိတ်ဆက်ပါ။
- stmm32 အတွက် bootloader mode ကိုသက်ဝင်စေပါ။ အသေးစိတ်ညွှန်ကြားချက်များအတွက် AN2606 ကိုကြည့်ပါ။ ယေဘုယျအားဖြင့်သင်သည်သင်၏ CPU မော်ဒယ်အရ Pins boot0 နှင့် boot1 ကိုမှန်ကန်သောပေါင်းစပ်မှုဖြင့်သတ်မှတ်သင့်သည်။
အစီအစဉ်
သင်တင်လိုသော firmware ဖိုင်ကိုရွေးချယ်ပါ။ firmware ဖိုင်သည်အောက်ပါပုံစံများတွင်ရှိသင့်သည်။
- Intel Hex
- Motorola S-Record
- dfuse (stmicroelectronics dfu format)
- binary
လိုအပ်သောအရေးအသားရွေးချယ်မှုများကိုပြင်ဆင်ပါ။ အောက်ပါရွေးချယ်စရာများကိုသင်ရွေးချယ်နိုင်သည်။
- လိုအပ်သောစာမျက်နှာများကိုသာဖျက်ပါ
- လိုအပ်ပါက unset readout protection
- ပရိုဂရမ်ပြီးနောက် CPU ကိုအလိုအလျောက်စတင်ပါ
"load file flash" ခလုတ်ကို နှိပ်. ခွဲစိတ်ကုသမှုကိုစောင့်ပါ။
အပိုဆောင်းစစ်ဆင်ရေး
လျှောက်လွှာသည်အောက်ပါလုပ်ဆောင်ချက်များကိုလည်းထောက်ခံသည်။ သင့်တော်သောမီနူးရွေးချယ်စရာများမှတစ်ဆင့်ဝင်ရောက်နိုင်သည်။
- ဖျက်ခြင်း
- ကွက်လပ် status အတွက် flash ကိုစစ်ဆေးခြင်း
- flash အကြောင်းအရာကိုဖိုင်နှင့်နှိုင်းယှဉ်ခြင်း
Microcontroller မော်ဒယ်များစမ်းသပ်ပြီး
အောက်ပါ stmm32 မော်ဒယ်များနှင့်အလုပ်လုပ်ရန်လျှောက်လွှာကိုအတည်ပြုပြီးဖြစ်သည်။
- stm32f072
- stm32f205
- stm32f302
- stm32f401
- stm32f746
- stm32g4744
- stm32l432
အသုံးပြုမှုကန့်သတ်ချက်များ
သငျသညျလုံးဝအခမဲ့ firmware uploads 25 အထိလုပ်ဆောင်နိုင်ပါတယ်။ သင်ဤကန့်သတ်ချက်ကိုရောက်သည်နှင့်တပြိုင်နက်, အောက်ပါ 0 န်ဆောင်မှုရွေးချယ်မှုများမှသင်ရွေးချယ်နိုင်သည်။
- အပိုဆောင်း 100 အပ်လုဒ်
- လျှောက်လွှာကိုအကန့်အသတ်မရှိအသုံးပြုခြင်း