USB DFU protocol ကို အသုံးပြု၍ usb cable မှတဆင့် Stm32 CPU ၏ firmware ကိုမွမ်းမံရန်လျှောက်လွှာ။
လျှောက်လွှာကိုအကောင်အထည်ဖော်ခြင်းသည်ကုမ္ပဏီ STMicroelectronics မှလာမည့်စာရွက်စာတမ်းများအပေါ်အခြေခံသည်။
1. AN2606 STM32 microcontroller စနစ်မှတ်ဉာဏ် boot mode
STM32 bootloader တွင်အသုံးပြုသော AN3156 USB DFU protocol
လျှောက်လွှာကိုဘယ်လိုအသုံးပြုမလဲ။
လိုအပ်ချက်
သင်၏မိုဘိုင်းစက်သည် USB-OTG ကိုထောက်ပံ့ရမည်။
ပြင်ဆင်မှု
၁။ Stm32 board ကိုသင်၏မိုဘိုင်းစက်နှင့် USB-OTG ကြိုးဖြင့်ဆက်သွယ်ပါ
၂။ Stm32 အတွက် bootloader mode ကိုဖွင့်ပါ။ မည်သို့လုပ်ဆောင်ရမည်နည်း AN2606 တွင်ဖတ်ပါ။ ယေဘုယျအားဖြင့်သင်သည်သင်၏ CPU ပုံစံအရ pin များကို BOOT0 နှင့် BOOT1 ကိုမှန်ကန်သောပေါင်းစပ်ထားသင့်သည်။
အစီအစဉ်
၁။ သင်ရေးလိုသည့် Firmware ရှိဖိုင်ကိုရွေးချယ်ပါ။
- Firmware ဖိုင်သည်အောက်ပါပုံစံအမျိုးမျိုးဖြင့်ဖြစ်သင့်သည်
- Intel hex
- Motorola S-Record
- DfuSe (STMicroelectronics DFU format)
- binary Raw
၂။ သင်လိုအပ်သောအရေးအသားရွေးစရာများကိုသတ်မှတ်ပါ။ နောက်ရွေးချယ်စရာများကိုသင်ရွေးချယ်နိုင်သည်
- လိုအပ်သောစာမျက်နှာများကိုသာဖျက်ပါ
- လိုအပ်ပါက readout protection ကို unset လုပ်ပါ
- ပရိုဂရမ်ပြီးရင် CPU ကိုသွားပါ
၃။ "Load file to flash" ခလုတ်ကိုနှိပ်ပါ။ ပြီးဆုံးချိန်ကိုစောင့်ပါ။
ထို့အပြင်လာမည့်စစ်ဆင်ရေးလျှောက်လွှာတွင်ရရှိနိုင်ပါသည်
- ဖျက်ခြင်း
- အလွတ်အတွက် flash ကိုစစ်ဆေးသည်
- flash နှင့်ဖိုင်ကိုနှိုင်းယှဉ်ပါ။
ဤစစ်ဆင်ရေးကိုမီနူးရှိသင့်တော်သည့်အချက်မှရွေးချယ်နိုင်သည်။
ဒီ application ကို microcontroller တွေရဲ့နောက်မော်ဒယ်တွေမှာစစ်ဆေးပါတယ်။
Stm32F072
Stm32F205
Stm32F302
Stm32F401
Stm32F746
Stm32G474
Stm32L432
အသုံးပြုခြင်း၏ကန့်သတ်
firmware ၂၅ ခုထိအခမဲ့ရနိုင်သည်။
သင်ဤကန့်သတ်ချက်ကိုရရှိပြီးနောက် ၀ န်ဆောင်မှုနှစ်ခုအနက်မှတစ်ခုကိုသင်ဝယ်ယူနိုင်သည်
၁၀၀ ထပ်မံတင်သွင်းခြင်း ၁
၂။ လျှောက်လွှာကိုအကန့်အသတ်မရှိအသုံးပြုခြင်း။