USB ကိရိယာ ဖမ်ဝဲကို အဆင့်မြှင့်တင်ခြင်း STMicroelectronics တိုးချဲ့မှု
UM0412
အသုံးပြုသူလက်စွဲ
နိဒါန်း
ဤစာတမ်းသည် STMicroelectronics စက်ပစ္စည်း firmware အဆင့်မြှင့်တင်မှုစာကြည့်တိုက်ကို အသုံးပြုခြင်းအား သရုပ်ဖော်ရန်အတွက် တီထွင်ထားသည့် သရုပ်ပြအသုံးပြုသူမျက်နှာပြင်ကို ဖော်ပြသည်။ ၎င်း၏ အပလီကေးရှင်း ပရိုဂရမ်းမင်း အင်တာဖေ့စ် အပါအဝင် ဤစာကြည့်တိုက်၏ ဖော်ပြချက်အား "DfuSe အပလီကေးရှင်း ပရိုဂရမ်းမင်း အင်တာဖေ့စ်" စာရွက်စာတမ်းတွင် ပါရှိပြီး DfuSe ဆော့ဖ်ဝဲလ်ဖြင့် ထည့်သွင်းထားသည်။
စတင်အသုံးပြုခြင်း
1.1 စနစ်လိုအပ်ချက်များ
Windows လည်ပတ်မှုစနစ်ဖြင့် DfuSe သရုပ်ပြမှုကို အသုံးပြုရန်အတွက်၊ Windows 98SE၊ Millennium၊ 2000၊ XP၊ သို့မဟုတ် VISTA ကဲ့သို့သော မကြာသေးမီက Windows ဗားရှင်းဖြစ်ရမည်။
PC တွင် install လုပ်ပါ။
သင့် PC တွင် ထည့်သွင်းထားသည့် Windows OS ဗားရှင်းကို desktop ပေါ်ရှိ “My Computer” အိုင်ကွန်ပေါ်တွင် ညာဖက်ကလစ်နှိပ်ကာ ပြသထားသော PopUpMenu ရှိ “Properties” ကို နှိပ်ခြင်းဖြင့် ဆုံးဖြတ်နိုင်ပါသည်။ OS အမျိုးအစားကို "System Properties" dialog box တွင် "System" label အောက်ရှိ "General" tab sheet (ပုံ 1 ကိုကြည့်ပါ)။
ပုံ 1. စနစ်ဂုဏ်သတ္တိများ ဒိုင်ယာလော့ဂ်ဘောက်စ်
1.2 အထုပ်အကြောင်းအရာများ
ဤပက်ကေ့ဂျ်တွင် အောက်ပါပစ္စည်းများကို ပံ့ပိုးပေးသည်-
ဆော့ဖ်ဝဲ အကြောင်းအရာများ
- STTube driver သည် အောက်ပါ နှစ်ခု ပါဝင်ပါသည်။ files:
– STTub30.sys- သရုပ်ပြဘုတ်အတွက် တင်ရမည့် ဒရိုက်ဗာ။
– STFU.inf- ဖွဲ့စည်းမှု file ယာဉ်မောင်းအတွက်။ - DfuSe_Demo_V3.0_Setup.exe- ထည့်သွင်းခြင်း။ file ၎င်းသည် သင့်ကွန်ပျူတာပေါ်တွင် DfuSe အပလီကေးရှင်းများနှင့် အရင်းအမြစ်ကုဒ်ကို ထည့်သွင်းပေးသည်။
ဟာ့ဒ်ဝဲ အကြောင်းအရာများ
ဤကိရိယာသည် USB အင်တာဖေ့စ်မှတဆင့် Device Firmware Upgrade ကို ပံ့ပိုးပေးသည့် STMicroelectronics စက်များအားလုံးနှင့် အလုပ်လုပ်ရန် ဒီဇိုင်းထုတ်ထားသည်။ အသေးစိတ်အချက်အလက်များအတွက် ကျေးဇူးပြု၍ သင်၏ ST သို့ ဆက်သွယ်ပါ။
ကိုယ်စားလှယ် သို့မဟုတ် ST သို့သွားရောက်ပါ။ webဆိုဒ် (http://www.st.com).
1.3 DfuSe သရုပ်ပြတပ်ဆင်ခြင်း။
1.3.1 Software ထည့်သွင်းခြင်း။
DfuSe_Demo_V3.0_Setup.exe ကိုဖွင့်ပါ။ file: InstallShield Wizard သည် သင့်ကွန်ပျူတာပေါ်တွင် DfuSe အပလီကေးရှင်းများနှင့် အရင်းအမြစ်ကုဒ်ကို ထည့်သွင်းရန် လမ်းညွှန်ပေးလိမ့်မည်။ ဆော့ဖ်ဝဲလ်ကို အောင်မြင်စွာ ထည့်သွင်းပြီးသောအခါ၊ "Finish" ခလုတ်ကို နှိပ်ပါ။ ထို့နောက် ယာဉ်မောင်းလမ်းညွှန်ကို သင်ရှာဖွေနိုင်ပါသည်။
ဒရိုင်ဘာ files သည် သင်၏ install လမ်းကြောင်းရှိ "Driver" ဖိုင်တွဲတွင် တည်ရှိသည် (C:\Program files\STMicroelectronics\DfuSe)။
Demo အပလီကေးရှင်းနှင့် DfuSe စာကြည့်တိုက်အတွက် အရင်းအမြစ်ကုဒ်သည် “C:\Program တွင် တည်ရှိသည်။ Files\STMicroelectronics\DfuSe\Sources" ဖိုင်တွဲ။
စာရွက်စာတမ်းသည် “C:\Program” တွင် တည်ရှိသည်။ Files\STMicroelectronics\DfuSe\Sources\Doc" ဖိုင်တွဲ။
1.3.2 Hardware တပ်ဆင်ခြင်း။
- စက်ပစ္စည်းအား သင့် PC ရှိ USB အပေါက်တစ်ခုသို့ ချိတ်ဆက်ပါ။
- ထို့နောက် "Hound New Hardware Wizard" သည် စတင်သည်။ အောက်တွင်ပြထားသည့်အတိုင်း “Install from a list or specific location” ကိုရွေးချယ်ပြီး “Next” ကိုနှိပ်ပါ။
- “မရှာဖွေပါနှင့်။ အောက်မှာပြထားတဲ့အတိုင်း install လုပ်ဖို့ driver ကိုရွေးချယ်ပြီး "Next" ကိုနှိပ်ပါ။
- ဒရိုက်ဘာကို ထည့်သွင်းပြီးဖြစ်ပါက၊ မော်ဒယ်စာရင်းသည် တွဲဖက်အသုံးပြုနိုင်သည့် ဟာ့ဒ်ဝဲမော်ဒယ်များကို ပြသမည်ဖြစ်ပြီး၊ သို့မဟုတ်ပါက ဒရိုက်ဘာကိုရှာဖွေရန် “Have Disk…” ကိုနှိပ်ပါ။ files.
- "Install From Disk" dialog box တွင် driver ကိုသတ်မှတ်ရန် "Browse..." ကိုနှိပ်ပါ။ fileတည်နေရာ၊ driver directory သည် သင်၏ install လမ်းကြောင်း (C:\Program files\STMicroelectronics\DfuSe\Driver)၊ ထို့နောက် “OK” ကိုနှိပ်ပါ။
PC သည် မှန်ကန်သော INF ကို အလိုအလျောက်ရွေးချယ်သည်။ fileဤကိစ္စတွင်၊ STFU.INF။ Windows တွင် လိုအပ်သော driver.INF ကိုတွေ့ပြီးသည်နှင့် fileတွဲဖက်အသုံးပြုနိုင်သော ဟာ့ဒ်ဝဲမော်ဒယ်ကို မော်ဒယ်စာရင်းတွင် ပြသပါမည်။ ရှေ့ဆက်ရန် "Next" ကိုနှိပ်ပါ။
- Windows သည် ဒရိုက်ဗာတပ်ဆင်ခြင်းကို လုပ်ဆောင်နေချိန်တွင် ဒရိုက်ဘာသည် Windows လိုဂိုစမ်းသပ်ခြင်းမအောင်မြင်ကြောင်း ညွှန်ပြနေမည်ဖြစ်ပြီး ဆက်လက်လုပ်ဆောင်ရန် “Continue Anyway” ကိုနှိပ်ပါ။
- ထို့နောက် Windows သည် တပ်ဆင်မှု အောင်မြင်ကြောင်း ညွှန်ပြသည့် မက်ဆေ့ချ်ကို ပြသသင့်သည်။
တပ်ဆင်မှုကို အပြီးသတ်ရန် "Finish" ကိုနှိပ်ပါ။
DFU file
DFU စက်ပစ္စည်းများကို ဝယ်ယူထားသော အသုံးပြုသူများသည် ဤစက်ပစ္စည်းများ၏ firmware ကို အဆင့်မြှင့်ရန် လိုအပ်ပါသည်။ အစဉ်အလာအားဖြင့်၊ firmware ကို Hex၊ S19 သို့မဟုတ် Binary တွင်သိမ်းဆည်းထားသည်။ files၊ သို့သော် ဤဖော်မတ်များတွင် အဆင့်မြှင့်လုပ်ဆောင်ရန် လိုအပ်သော အချက်အလက်မပါဝင်ပါ၊ ၎င်းတို့တွင် ဒေါင်းလုဒ်လုပ်ရမည့် ပရိုဂရမ်၏ အမှန်တကယ်ဒေတာများသာ ပါဝင်ပါသည်။ သို့သော်၊ DFU လုပ်ဆောင်ချက်သည် အသုံးပြုမည့် ပစ်မှတ်၏ ထုတ်ကုန်အမှတ်အသား၊ ရောင်းချသူ identifier၊ Firmware ဗားရှင်းနှင့် အခြားဆက်တင်နံပါတ် (Target ID) ကဲ့သို့သော အချက်အလက်များ ပိုမိုလိုအပ်သည်၊ ဤအချက်အလက်သည် အဆင့်မြှင့်တင်မှုကို ပစ်မှတ်ထားပြီး ပိုမိုလုံခြုံစေသည်။ ဤအချက်အလက်ကိုထည့်ရန်၊ အသစ်တစ်ခု file DFU ဟုခေါ်သော format ကိုအသုံးပြုသင့်သည်။ file ပုံစံ အသေးစိတ်အချက်အလက်များအတွက် “DfuSe File ဖော်မတ်သတ်မှတ်ချက်” စာတမ်း (UM0391)။
အသုံးပြုသူမျက်နှာပြင်ဖော်ပြချက်
ဤကဏ္ဍသည် DfuSe ပက်ကေ့ဂျ်တွင် ရရှိနိုင်သော မတူညီသော အသုံးပြုသူ အင်တာဖေ့စ်များကို ဖော်ပြထားပြီး ၎င်းတို့ကို ဒေါင်းလုဒ်လုပ်ခြင်း၊ ဒေါင်းလုဒ်လုပ်ခြင်း နှင့် DFU လုပ်ဆောင်ချက်များကဲ့သို့ DFU လုပ်ဆောင်ချက်များကို မည်သို့အသုံးပြုရမည်ကို ရှင်းပြထားသည်။
Firmware file စီမံခန့်ခွဲမှု။
3.1 DfuSe သရုပ်ပြခြင်း။
အတွေ့အကြုံမရှိသေးသော အသုံးပြုသူများပင်လျှင် အထူးလေ့ကျင့်မှုမရှိဘဲ Firmware အဆင့်မြှင့်တင်မှုများ လုပ်ဆောင်ရန် လိုအပ်ပါသည်။ ထို့ကြောင့်၊ အသုံးပြုသူအင်တာဖေ့စ်ကို တတ်နိုင်သမျှ ခိုင်ခံ့ပြီး အသုံးပြုရလွယ်ကူစေရန် ဒီဇိုင်းထုတ်ထားသည် (ပုံ 9 ကိုကြည့်ပါ)။ ပုံ 9 ရှိ နံပါတ်များသည် DfuSe Demonstration interface တွင် ရရှိနိုင်သော ထိန်းချုပ်မှုများကို ဖော်ပြသည့် Ta bl e 1 တွင် ဖော်ပြချက်ကို ရည်ညွှန်းသည်။
ဇယား 1. သရုပ်ပြ ဒိုင်ယာလော့ဘောက်စ် ဖော်ပြချက်ကို အသုံးပြုပါ။
ထိန်းချုပ်မှု | ဖော်ပြချက် |
1 | ရနိုင်သော DFU နှင့် လိုက်ဖက်ညီသော HID စက်ပစ္စည်းများကို စာရင်းပြုစုပြီး ရွေးချယ်ထားသည့်အရာသည် လက်ရှိအသုံးပြုနေသည့် ပစ္စည်းဖြစ်သည်။ လိုက်ဖက်ညီသော HID စက်ပစ္စည်းသည် ၎င်း၏အစီရင်ခံစာဖော်ပြချက်တွင် HID detach အင်္ဂါရပ် (USAGE_PAGE OxFF0O နှင့် USAGE_DETACH 0x0055) ကို ပေးဆောင်သည့် HID အတန်းအစား စက်ပစ္စည်းတစ်ခုဖြစ်သည်။ Example- Oxa1၊ Ox00၊ // စုစည်းမှု(ရုပ်ပိုင်းဆိုင်ရာ) 0x06၊ Ox00၊ OxFF၊ // ရောင်းချသူ သတ်မှတ်ထားသော အသုံးပြုမှု စာမျက်နှာ – OxFP00 0x85၊ 0x80၊ // REPORT_ID (128) 0x09၊ 0x55၊ // အသုံးပြုမှု (HID Detach) 0x15၊ Ox00၊ // LOGICAL_MINIMUM (0) 0x26၊ OxFF၊ Ox00၊ // LOGICAL_MAXIMUM (255) 0x75၊ 0x08၊ // REPORT_SIZE (8 bits) 0x95၊ Ox01၊ // REPORT_COUNT (၁) ခု Ox131၊ 0x82၊ // အင်္ဂါရပ်များ (ဒေတာ၊ Var၊ Abs၊ Vol) OxCO၊ // END_COLLECTION (ရောင်းချသူ သတ်မှတ်ထားသည်) |
2 | DFU မုဒ်အတွက် စက်ပစ္စည်း ခွဲခြားသတ်မှတ်မှုများ၊ PID၊ VID နှင့် ဗားရှင်း။ |
3 | အပလီကေးရှင်းမုဒ်အတွက် စက်ပစ္စည်း အမှတ်အသားများ၊ PID၊ VID နှင့် ဗားရှင်း။ |
4 | DFU မုဒ် ညွှန်ကြားချက်ကို ရိုက်ထည့်ပါ။ ပစ်မှတ်သည် အပလီကေးရှင်းမှ DFU မုဒ်သို့ ပြောင်းပါမည် သို့မဟုတ် စက်ပစ္စည်းသည် လိုက်ဖက်ညီသော HID စက်ပစ္စည်းဖြစ်ပါက HID Detach ပေးပို့ပါမည်။ |
5 | DFU မုဒ် ထွက်ခွာရန် အမိန့်ကို ပေးပို့ပါ။ ပစ်မှတ်သည် DFU မှ အက်ပ်မုဒ်သို့ ပြောင်းပါမည်။ |
6 | Memory mapping to item တစ်ခုစီကို နှစ်ချက်နှိပ်ပါ။ view Memory အပိုင်းအကြောင်း အသေးစိတ် |
7 | ဦးတည်ရာ DFU ကို ရွေးပါ။ fileအပ်လုဒ်လုပ်ထားသောဒေတာကို ဤထဲသို့ ကူးယူပါမည်။ file. |
8 | အပ်လုဒ်လုပ်ခြင်းကို စတင်ပါ။ |
9 | လက်ရှိလုပ်ဆောင်နေချိန်အတွင်း လွှဲပြောင်းထားသောဒေတာအရွယ်အစား (အပ်လုဒ်/မွမ်းမံမှု)။ |
10 | လက်ရှိလုပ်ဆောင်မှု၏ကြာချိန် (Upload/Upgrade)။ |
11 | တင်ထားသော DFU တွင် ရနိုင်သောပစ်မှတ်များ file. |
12 | ရင်းမြစ် DFU ကိုရွေးချယ်ပါ။ fileဒေါင်းလုဒ်လုပ်ထားသောဒေတာကို ဤနေရာမှ တင်ပေးပါမည်။ file. |
13 | အဆင့်မြှင့်ခြင်း လုပ်ဆောင်ချက်ကို စတင်ပါ (ဖျက်ပြီးနောက် ဒေါင်းလုဒ်လုပ်ပါ)။ |
14 | ဒေတာကို အောင်မြင်စွာ အပ်လုဒ်လုပ်ထားခြင်း ရှိမရှိ အတည်ပြုပါ။ |
15 | စစ်ဆင်ရေး၏တိုးတက်မှုကိုပြသပါ။ |
16 | လက်ရှိလုပ်ဆောင်ချက်ကို ဖျက်သိမ်းလိုက်ပါ။ |
17 | အပလီကေးရှင်းမှ ထွက်ပါ။ |
STM32F105xx သို့မဟုတ် STM32F107xx တွင်အသုံးပြုနေသည့် မိုက်ခရိုကွန်ထရိုလာကို အသုံးပြုပါက၊ DfuSe သရုပ်ပြသည် ထုတ်ယူထားသော “Option byte” မမ်မိုရီအပိုင်းရှိ option byte ဒေတာကို ဖတ်ခြင်းတွင် ပါဝင်သည့် အင်္ဂါရပ်အသစ်ကို ပြသသည်။ မမ်မိုရီမြေပုံရှိ ဆက်စပ်ပစ္စည်းကို နှစ်ချက်နှိပ်ခြင်းဖြင့် (Ta bl e 6/Figure 1 ရှိ အကြောင်းအရာ 9) သည် read option bytes ကိုပြသသည့် dialog box အသစ်ကိုဖွင့်သည်။ သင့်ကိုယ်ပိုင်ဖွဲ့စည်းပုံကို တည်းဖြတ်ရန်နှင့် အသုံးပြုရန် ဤအကွက်ကို သင်အသုံးပြုနိုင်သည် (ပုံ 10 ကိုကြည့်ပါ)။
ကိရိယာသည် ရွေးချယ်ထားသော မမ်မိုရီအပိုင်း၏ လုပ်ဆောင်နိုင်စွမ်းများကို ရှာဖွေနိုင်သည် (ဖတ်ရန်၊ ရေးရန်နှင့် ဖျက်ရန်)။ မဖတ်နိုင်သောမှတ်ဉာဏ် (readout protection activated) တွင်၊ ၎င်းသည် ၎င်းကို ညွှန်ပြသည်။
မမ်မိုရီက အခြေအနေကို ဖတ်ရှုပြီး ဖတ်ရှုခြင်း ကာကွယ်ရေးကို ပိတ်ရန် ရှိ၊ မရှိ မေးမြန်းရန် နှိုးဆော်ထားသည်။
3.2 DFU file မန်နေဂျာ
3.2.1 “လုပ်ချင်သည်” ဒိုင်ယာလော့ဂ်ဘောက်စ်
ဟို DFU က file မန်နေဂျာ အပလီကေးရှင်းကို လုပ်ဆောင်ပြီးပြီ၊ “လုပ်ချင်သည်” ဒိုင်ယာလော့ဂ်ဘောက်စ် ပေါ်လာပြီး အသုံးပြုသူသည် ၎င်းကို ရွေးချယ်ရမည်ဖြစ်သည်။ file သူလုပ်ချင်တာလုပ်တယ်။ DFU တစ်ခုထုတ်လုပ်ရန် ပထမဆုံး ရေဒီယိုခလုတ်ကို ရွေးပါ။ file S19၊ Hex သို့မဟုတ် Bin မှ fileသို့မဟုတ် S19၊ Hex သို့မဟုတ် Bin ကို ထုတ်ယူရန် ဒုတိယ file DFU မှ file (ပုံ 11 ကိုကြည့်ပါ)။ “ကျွန်တော် DFU ကို ထုတ်ပေးချင်တယ်လို့ ရွေးပါ။ file S19၊ HEX သို့မဟုတ် BIN မှ fileDFU ကိုထုတ်လုပ်လိုပါက s” ရေဒီယိုခလုတ်ကိုနှိပ်ပါ။ file S19၊ Hex သို့မဟုတ် Binary မှ files.
S19၊ HEX သို့မဟုတ် BIN ကို ထုတ်ယူလိုသော အရာကို ရွေးပါ။ fileS19၊ Hex သို့မဟုတ် Binary ကိုထုတ်ယူလိုပါက DFU one" ရေဒီယိုခလုတ်မှ s ကိုနှိပ်ပါ။ file DFU မှ file.
3.2.2 File မျိုးဆက် ဒိုင်ယာလော့ခ်ဘောက်စ်
အကယ်၍ ပထမရွေးချယ်မှုအား ရွေးချယ်ခဲ့လျှင် OK ခလုတ်ကိုနှိပ်ပြီး “File Generation Dialog Box" ဤအင်တာဖေ့စ်သည် အသုံးပြုသူကို DFU တစ်ခုထုတ်လုပ်ရန်ခွင့်ပြုသည်။ file S19၊ Hex သို့မဟုတ် Bin မှ file.
ဇယား ၁။ File generation dialog box ဖော်ပြချက်
ထိန်းချုပ်မှု | ဖော်ပြချက် |
1 | ရောင်းချသူ သတ်မှတ်သူ |
2 | ထုတ်ကုန်အမှတ်အသား |
3 | Firmware ဗားရှင်း |
4 | DFU တွင် ထည့်သွင်းရန် ရနိုင်သော ပုံများ file |
5 | ပစ်မှတ်အမှတ်အသားနံပါတ် |
6 | S19 သို့မဟုတ် Hex ကိုဖွင့်ပါ။ file |
7 | Binary ကိုဖွင့်ပါ။ files |
8 | ပစ်မှတ်အမည် |
9 | ရွေးချယ်ထားသောပုံကို ပုံများစာရင်းမှ ဖျက်ပါ။ |
10 | DFU ကိုထုတ်လုပ်ပါ။ file |
11 | ပယ်ဖျက်ပြီး လျှောက်လွှာမှ ထွက်ပါ။ |
ဘာကြောင့်လဲဆိုတော့ S19၊ Hex နဲ့ Bin ပါ။ files တွင် ပစ်မှတ်သတ်မှတ်ချက်မပါဝင်ပါ၊ အသုံးပြုသူသည် DFU ကိုမထုတ်လုပ်မီ စက်ပစ္စည်းဂုဏ်သတ္တိများ (VID၊ PID နှင့် ဗားရှင်း)၊ ပစ်မှတ် ID နှင့် ပစ်မှတ်အမည်ကို ထည့်သွင်းရပါမည်။ file.
ဇယား 3. Multi-bin ဆေးထိုးသည့် ဒိုင်ယာလော့ခ်ဘောက်စ် ဖော်ပြချက်
ထိန်းချုပ်မှု | ဖော်ပြချက် |
1 | နောက်ဆုံးဖွင့်လှစ်ထားသော ဒွိလမ်းကြောင်း file |
2 | ဒွိစုံဖွင့်ပါ။ file၎။ ဒွိစုံ file တစ်ဦးဖြစ်နိုင်သည်။ file မည်သည့်ပုံစံ (Wave၊ ဗီဒီယို၊ စာသား၊ စသည်ဖြင့်) |
3 | တင်ထားသော လိပ်စာ၏ အစ file |
4 | ထည့်ပါ။ file သို့ file စာရင်း |
5 | ဖျက်ပါ။ file မှ file စာရင်း |
6 | File စာရင်း |
7 | အတည်ပြုပါ။ file ရွေးချယ်မှု |
8 | လုပ်ဆောင်ချက်ကို ပယ်ဖျက်ပြီး ထွက်လိုက်ပါ။ |
3.2.3 File ထုတ်ယူမှု dialog box
“လုပ်ချင်သည်” ဒိုင်ယာလော့ဘောက်စ်ရှိ ဒုတိယရွေးချယ်မှုကို ရွေးချယ်ပါက၊ “လုပ်ဆောင်လိုသည်” ကိုပြသရန် OK ခလုတ်ကို နှိပ်ပါ။File ထုတ်ယူခြင်း" dialog box ။ ဤအင်တာဖေ့စ်သည် သင့်အား S19၊ Hex သို့မဟုတ် Bin တစ်ခုကို ထုတ်လုပ်ရန် ခွင့်ပြုသည်။ file DFU မှ file.
ဇယား ၁။ File ထုတ်ယူမှု ဒိုင်ယာလော့ဘောက်စ် ဖော်ပြချက်
ထိန်းချုပ်မှု | ဖော်ပြချက် |
1 | စက်ပစ္စည်းရောင်းချသူ အမှတ်အသား |
2 | စက်ပစ္စည်း ထုတ်ကုန် အမှတ်အသား |
3 | Firmware ဗားရှင်း |
4 | DFU ကိုဖွင့်ပါ။ file |
5 | တင်ထားသော DFU ရှိ ပုံစာရင်း file |
6 | အမျိုးအစား file ထုတ်ပေးရန် |
7 | ပုံအား S19၊ Hex သို့မဟုတ် Bin သို့ ဖြည်ပါ။ file |
8 | ပယ်ဖျက်ပြီး လျှောက်လွှာမှ ထွက်ပါ။ |
အဆင့်ဆင့် လုပ်ထုံးလုပ်နည်းများ
4.1 DfuSe သရုပ်ပြလုပ်ထုံးလုပ်နည်းများ
4.1.1 DFU ကို ဘယ်လို အပ်လုဒ်လုပ်မလဲ။ file
- “DfuSe သရုပ်ပြခြင်း” အပလီကေးရှင်းကို Run (Start -> All Programs -> STMicroelectronics -> DfuSe -> DfuSe Demonstration)။
- DFU ကိုရွေးချယ်ရန် “Choose” ခလုတ်ကိုနှိပ်ပါ (Ta bl e 7/Figure 1 ရှိ ပစ္စည်း 9) ကို နှိပ်ပါ။ file.
- မန်မိုရီမြေပုံဆွဲခြင်းစာရင်းရှိ မမ်မိုရီပစ်မှတ်(များ)ကို ရွေးပါ (Ta bl e 6/ပုံ 1 တွင် အကြောင်းအရာ 9) ကို ရွေးပါ။
- ရွေးချယ်ထားသော DFU သို့ မမ်မိုရီအကြောင်းအရာကို စတင်လွှင့်တင်ရန်အတွက် “Upload” ခလုတ်ကိုနှိပ်ပါ (Ta bl e 8/Figure 1 တွင် အကြောင်းအရာ 9) file.
4.1.2 DFU ကို ဒေါင်းလုဒ်လုပ်နည်း file
- “DfuSe သရုပ်ပြခြင်း” အပလီကေးရှင်းကို Run (Start -> All Programs -> STMicroelectronics -> DfuSe -> DfuSe Demonstration)။
- DFU ကိုရွေးချယ်ရန် “Choose” ခလုတ်ကိုနှိပ်ပါ (Ta bl e 12/Figure 1 ရှိ ပစ္စည်း 9) ကို နှိပ်ပါ။ file. VID၊ PID၊ ဗားရှင်းနှင့် ပစ်မှတ်နံပါတ်ကဲ့သို့သော ဖော်ပြထားသော အချက်အလက်များကို DFU မှ ဖတ်သည်။ file.
- အပ်လုဒ်လုပ်နေစဉ်အတွင်း FF ပိတ်ဆို့မှုများကို လျစ်လျူရှုရန် "အကောင်းဆုံးအဆင့်မြှင့်တင်မှုကြာချိန်" အမှတ်အသားကို စစ်ဆေးပါ။
- ဒေတာဒေါင်းလုဒ်လုပ်ပြီးနောက် အတည်ပြုခြင်းလုပ်ငန်းစဉ်ကို စတင်လိုပါက "ဒေါင်းလုဒ်လုပ်ပြီးနောက် အတည်ပြုခြင်း" အမှတ်ခြစ်ကို စစ်ဆေးပါ။
- အဆင့်မြှင့်တင်ခြင်းစတင်ရန် “အဆင့်မြှင့်တင်ခြင်း” ခလုတ်ကို နှိပ်ပါ (Ta bl e 13/Figure 1 တွင် အကြောင်းအရာ 9) file မှတ်ဉာဏ်သို့အကြောင်းအရာ။
- ဒေတာကို အောင်မြင်စွာ ဒေါင်းလုဒ်လုပ်ထားခြင်းရှိမရှိ အတည်ပြုရန် “Verify” ခလုတ်ကို နှိပ်ပါ။
4.2 DFU file မန်နေဂျာလုပ်ထုံးလုပ်နည်းများ
4.2.1 DFU ကိုဘယ်လိုထုတ်လုပ်မလဲ။ fileS19/Hex/Bin မှ files
- “DFU ကိုဖွင့်ပါ။ File မန်နေဂျာ” အပလီကေးရှင်း (စတင် -> ပရိုဂရမ်အားလုံး -> STMicroelectronics> DfuSe-> DFU File မန်နေဂျာ)။
- “ကျွန်တော် DFU ကို ထုတ်ပေးချင်တယ်လို့ ရွေးပါ။ file S19၊ HEX သို့မဟုတ် BIN မှ files” ကို “လုပ်ချင်သည်” dialog box (Ta bl e 1 1) ကိုနှိပ်ပြီး “OK” ကိုနှိပ်ပါ။
- S19/Hex သို့မဟုတ် binary မှ DFU ပုံတစ်ခု ဖန်တီးပါ။ file.
က) အသုံးမပြုသော ပစ်မှတ် ID နံပါတ်ကို သတ်မှတ်ပါ (Ta bl e 5 တွင် ပစ္စည်း 2 ကို / ပုံ 12)။
ခ) VID၊ PID၊ ဗားရှင်းနှင့် ပစ်မှတ်အမည်ကို ဖြည့်ပါ။
ဂ) S19 သို့မဟုတ် Hex မှ ပုံဖန်တီးရန် file“S19 သို့မဟုတ် Hex” ခလုတ်ကို နှိပ်ပါ (Ta bl e 6 / ပုံ 2 တွင် အကြောင်းအရာ 4) ကို နှိပ်ပြီး သင့်အား ရွေးချယ်ပါ။ fileထပ်ထည့်လိုက်တိုင်းအတွက် DFU ရုပ်ပုံတစ်ခု ဖန်တီးပါမည်။ file.
ဃ) တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော binary မှ image ကိုဖန်တီးရန် files၊ “Multi Bin” ခလုတ်ကိုနှိပ်ပါ (Ta bl e 7 တွင် အကြောင်းအရာ 2 ကို/ပုံ 12) “Multi Bin Injection” dialog box ကိုပြသရန် (ပုံ 13။)။
Browse ခလုတ်ကို နှိပ်ပါ (Ta bl e 2 တွင် အကြောင်းအရာ 3 ခု / ပုံ 13) binary တစ်ခုကို ရွေးချယ်ရန် file(*.bin) သို့မဟုတ် အခြားပုံစံ file (လှိုင်း၊ ဗီဒီယို၊ စာသား၊…)။
လိပ်စာအကွက်တွင် စတင်လိပ်စာကို သတ်မှတ်ပါ (Ta bl e 3 တွင် အကြောင်းအရာ 3/ပုံ 13)။
ရွေးချယ်ထားသော binary ကိုထည့်ရန် "စာရင်းထည့်ရန်" ခလုတ်ကိုနှိပ်ပါ (Ta bl e 4 တွင် အကြောင်းအရာ 3 ခု / ပုံ 13) file ပေးထားသောလိပ်စာနှင့်အတူ
ရှိပြီးသားကိုဖျက်ရန် file၎င်းကိုရွေးချယ်ပါ၊ ထို့နောက် “ဖျက်မည်” ခလုတ်ကို နှိပ်ပါ (Ta bl e 5 တွင် အကြောင်းအရာ 3/ပုံ 13) ကိုနှိပ်ပါ။
အခြား ဒွိစုံထည့်ရန် တူညီသော sequence ကို ပြန်လုပ်ပါ။ files၊ အတည်ပြုရန် "OK" ကိုနှိပ်ပါ။ - အခြား DFU ပုံများကို ဖန်တီးရန် အဆင့် (၃) ကို ပြန်လုပ်ပါ။
- DFU ကိုဖန်တီးရန် file"Generate" ကိုနှိပ်ပါ။
4.2.2 S19/Hex/Bin ကို ထုတ်ယူနည်း fileDFU မှ files
- “DFU File မန်နေဂျာ” အပလီကေးရှင်း (Start -> All Programs -> STMicroelectronics -> DfuSe -> DFU File စီမံပါ)။
- "ကျွန်တော် S19၊ HEX သို့မဟုတ် BIN ကို ထုတ်ယူလိုပါသည်။ files မှ DFU one" ရေဒီယိုခလုတ်မှ "လုပ်ချင်သည်" dialog box (ပုံ 11) ထို့နောက် "OK" ကိုနှိပ်ပါ။
- S19/Hex သို့မဟုတ် binary တစ်ခုကို ထုတ်ယူပါ။ file DFU မှ file.
က) DFU ကိုရွေးချယ်ရန် Browse ခလုတ် (Ta bl e 4/Figure 4 တွင် အကြောင်းအရာ 14) ကို နှိပ်ပါ။ file. ပါရှိသောပုံများကို ရုပ်ပုံများစာရင်းတွင် ဖော်ပြပါမည် (Ta bl e 4 / ပုံ 4 တွင် အကြောင်းအရာ 14)။
ခ) ပုံများစာရင်းမှ ပုံတစ်ပုံကို ရွေးပါ။
ဂ) Hex၊ S19 သို့မဟုတ် Multiple Bin ရေဒီယိုခလုတ်ကို ရွေးပါ (Ta bl e 6 ရှိ အကြောင်းအရာ 4 / ပုံ 14) ကို ရွေးပါ။
ဃ) ရွေးချယ်ထားသောပုံအား ထုတ်ယူရန် (Ta bl e 7 တွင် အကြောင်းအရာ 4 ကို ထုတ်ယူရန်" ခလုတ်ကို နှိပ်ပါ။ - အခြား DFU ပုံများကို ထုတ်ယူရန် အဆင့် (၃) ကို ပြန်လုပ်ပါ။
ပြန်လည်ပြင်ဆင်မှုမှတ်တမ်း
ဇယား ၁။ စာရွက်စာတမ်း ပြန်လည်ပြင်ဆင်မှုမှတ်တမ်း
ရက်စွဲ | ပြန်လည်ပြင်ဆင်ခြင်း။ | အပြောင်းအလဲများ |
၁၂-ဇွန်-၂၀၂၄ | 1 | ကနဦး ထုတ်ဝေမှု။ |
2-Jan-08 | 2 | ပုဒ်မ 4 ကို ထည့်သွင်းထားသည်။ |
၁၅-စက်တင်ဘာ-၂၁ | 3 | ပုံ 9 ကို ပုံ 14 သို့ အပ်ဒိတ်လုပ်ထားသည်။ |
၀၃-ဇူလိုင်-၂၀၂၄ | 4 | ဗားရှင်း V3.0 သို့ အဆင့်မြှင့်ထားသော ဒီမိုကို အသုံးပြုပါ။ အပိုင်း 3.1- DfuSe သရုပ်ပြမှုကို အပ်ဒိတ်လုပ်ထားသည်- — ပုံ 9- DfuSe ဒီမို ဒိုင်ယာလော့ခ်ဘောက်စ်ကို အပ်ဒိတ်လုပ်ထားသည်။ — STM32F105/107xx စက်များအတွက် အင်္ဂါရပ်အသစ် ထပ်ထည့်ထားသည် — ပုံ 10- Edit option byte dialog box ကို အပိုင်း 3.2 တွင် အပ်ဒိတ်လုပ်ထားသည်- DFU file မန်နေဂျာ — ပုံ 11- “လုပ်ချင်သည်” ဒိုင်ယာလော့ဂ်ဘောက်စ် — ပုံ 12- "မျိုးဆက်" ဒိုင်ယာလော့ဂ်ဘောက်စ် — ပုံ 13- “Multi Bin Injection” dialog box — ပုံ 14- “Extract” dialog box |
ကျေးဇူးပြု၍ ဂရုတစိုက်ဖတ်ပါ
ဤစာတမ်းပါ အချက်အလက်များကို ST ထုတ်ကုန်များနှင့် စပ်လျဉ်း၍သာ ပေးထားပါသည်။ STMicroelectronics NV နှင့် ၎င်း၏လုပ်ငန်းခွဲများ (“ST”) သည် အပြောင်းအလဲများ၊ ပြုပြင်မှုများ၊ ပြုပြင်မွမ်းမံမှုများ သို့မဟုတ် မြှင့်တင်မှုများ ပြုလုပ်ရန်၊ ဤစာရွက်စာတမ်းနှင့် ဤနေရာတွင် ဖော်ပြထားသော ထုတ်ကုန်နှင့် ဝန်ဆောင်မှုများကို အချိန်မရွေး အသိပေးခြင်းမပြုဘဲ လုပ်ပိုင်ခွင့်ကို ကန့်သတ်ထားသည်။
ST ထုတ်ကုန်အားလုံးကို ST ၏ရောင်းချမှုစည်းမျဉ်းစည်းကမ်းများနှင့်အညီ ရောင်းချသည်။
ဤနေရာတွင်ဖော်ပြထားသော ST ထုတ်ကုန်များနှင့် ဝန်ဆောင်မှုများအား ရွေးချယ်မှု၊ ရွေးချယ်မှုနှင့် အသုံးပြုမှုအတွက် ST မှ တာဝန်ယူမှု၊ ရွေးချယ်မှု၊ ရွေးချယ်မှု သို့မဟုတ် ဤနေရာတွင်ဖော်ပြထားသော ST ထုတ်ကုန်များနှင့် ဝန်ဆောင်မှုများကို အသုံးပြုမှုနှင့် စပ်လျဉ်းသည့် မည်သည့်တာဝန်ယူမှုမျှ ST မှ တာဝန်မယူပါ။
ဤစာရွက်စာတမ်းအောက်တွင် မည်သည့်ဉာဏပစ္စည်းမူပိုင်ခွင့်အခွင့်အရေးကိုမျှ တားမြစ်ခြင်း၊ ဖော်ပြခြင်း သို့မဟုတ် အဓိပ္ပာယ်ဖွင့်ဆိုခြင်း၊ သို့မဟုတ် အခြားနည်းဖြင့် ခွင့်ပြုထားခြင်းမရှိပါ။ ဤစာရွက်စာတမ်း၏ အစိတ်အပိုင်းတစ်ခုခုသည် ပြင်ပကုမ္ပဏီ ထုတ်ကုန် သို့မဟုတ် ဝန်ဆောင်မှုများကို ရည်ညွှန်းပါက ၎င်းကို ပြင်ပကုမ္ပဏီ ထုတ်ကုန် သို့မဟုတ် ဝန်ဆောင်မှုများကို အသုံးပြုရန်အတွက် ST မှ လိုင်စင်ထုတ်ပေးခြင်း သို့မဟုတ် ၎င်းတွင်ပါရှိသော အသိဉာဏ်ပစ္စည်း သို့မဟုတ် အသုံးပြုမှုကို အကျုံးဝင်သည့် အာမခံချက်အဖြစ် သတ်မှတ်ခြင်းမပြုရ။ ပြင်ပအဖွဲ့အစည်း ထုတ်ကုန် သို့မဟုတ် ဝန်ဆောင်မှုများ သို့မဟုတ် ၎င်းတွင်ပါရှိသော ဉာဏပစ္စည်းဆိုင်ရာ မည်သည့်နည်းဖြင့်မဆို၊
ST ၏ စည်းမျဥ်းများနှင့် သတ်မှတ်ချက်များတွင် ဖော်ပြထားခြင်းမရှိလျှင် အရောင်းအ၀ယ် ST ၏ ငြင်းဆိုချက် တစ်စုံတစ်ရာ ထုတ်ဖော်ပြောဆိုခြင်း သို့မဟုတ် အာမခံပေးထားသည့် အာမခံချက် တစ်ခုခုကို လေးစားလိုက်နာခြင်း နှင့်/သို့မဟုတ် ရောင်းချခြင်း အပါအဝင် ST ထုတ်ကုန်များ အကန့်အသတ်မရှိ၊ အကန့်အသတ်မရှိ ကန့်သတ်ချက်များ မည်သည့်တရားစီရင်ပိုင်ခွင့်မှ) သို့မဟုတ် မူပိုင်ခွင့်၊ မူပိုင်ခွင့် သို့မဟုတ် အခြားဉာဏပစ္စည်းဆိုင်ရာအခွင့်အရေးကို ချိုးဖောက်မှု။
အခွင့်အာဏာရှိသော ST ကိုယ်စား လှယ် မှ စာဖြင့်ရေးသားခြင်းတွင် အတိအလင်း အတည်ပြုထားခြင်းမရှိပါက၊ ST ထုတ်ကုန်များသည် အကြံပြုထားခြင်း၊ အခွင့်အာဏာမရှိသော၊ သို့မဟုတ် အာမခံချက်မရှိသော စစ်မှုထမ်း၊ လေယာဉ်ပျံ၊ ကိုယ်ရေးကိုယ်တာ ဒဏ်ရာ၊ သေဆုံးမှု၊ သို့မဟုတ် ပိုင်ဆိုင်မှု သို့မဟုတ် သဘာဝပတ်ဝန်းကျင် ထိခိုက်မှု ဆိုးရွားစွာ ဖြစ်ပေါ်စေသည်။ "မော်တော်ယာဥ်အဆင့်" အဖြစ် မသတ်မှတ်ထားသော ST ထုတ်ကုန်များကို သုံးစွဲသူ၏ကိုယ်ပိုင်အန္တရာယ်ဖြင့် မော်တော်ယာဥ်အပလီကေးရှင်းများတွင်သာ အသုံးပြုနိုင်ပါသည်။
ဤစာရွက်စာတမ်းတွင်ဖော်ပြထားသောထုတ်ပြန်ချက်များနှင့်/သို့မဟုတ်နည်းပညာဆိုင်ရာအင်္ဂါရပ်များနှင့်ကွဲပြားသောပြဋ္ဌာန်းချက်များရှိသော ST ထုတ်ကုန်များကိုပြန်လည်ရောင်းချခြင်းသည် ဤနေရာတွင်ဖော်ပြထားသော ST ထုတ်ကုန် သို့မဟုတ်ဝန်ဆောင်မှုအတွက် ST မှပေးအပ်သောအာမခံချက်အားလုံးကိုပျက်ပြယ်စေမည်ဖြစ်ပြီး မည်သည့်နည်းဖြင့်မဆို ဖန်တီးခြင်း သို့မဟုတ် တိုးချဲ့ခြင်းမပြုရ၊ ST
ST နှင့် ST လိုဂိုများသည် နိုင်ငံအသီးသီးရှိ ST ၏ ကုန်အမှတ်တံဆိပ်များ သို့မဟုတ် မှတ်ပုံတင်ထားသော ကုန်အမှတ်တံဆိပ်များဖြစ်သည်။
ဤစာရွက်စာတမ်းရှိ အချက်အလက်ကို အစားထိုးပြီး ယခင်ပေးခဲ့သည့် အချက်အလက်အားလုံးကို အစားထိုးသည်။
ST လိုဂိုသည် STMicroelectronics ၏ မှတ်ပုံတင်ထားသော ကုန်အမှတ်တံဆိပ်တစ်ခုဖြစ်သည်။ အခြားအမည်များအားလုံးသည် သက်ဆိုင်ရာပိုင်ရှင်များ၏ ပိုင်ဆိုင်မှုဖြစ်သည်။
© 2009 STMicroelectronics - အခွင့်အရေးအားလုံးကို လက်ဝယ်ရှိသည်။
STMicroelectronics ကုမ္ပဏီအုပ်စု
ဩစတေးလျ – ဘယ်လ်ဂျီယံ – ဘရာဇီး – ကနေဒါ – တရုတ် – ချက်သမ္မတနိုင်ငံ – ဖင်လန် – ပြင်သစ် – ဂျာမနီ – ဟောင်ကောင် – အိန္ဒိယ – အစ္စရေး – အီတလီ – ဂျပန် –
မလေးရှား – မော်လ်တာ – မော်ရိုကို – ဖိလစ်ပိုင် – စင်ကာပူ – စပိန် – ဆွီဒင် – ဆွစ်ဇာလန် – ဗြိတိန် – အမေရိကန်ပြည်ထောင်စု
www.st.com
Doc ID 13379 Rev ၂
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
ST DfuSe USB ကိရိယာ ဖမ်ဝဲကို အဆင့်မြှင့်တင်ခြင်း STMicroelectronics တိုးချဲ့မှု [pdf] အသုံးပြုသူလက်စွဲ DfuSe USB ကိရိယာ၊ ဖမ်ဝဲ အဆင့်မြှင့်တင်ခြင်း STMicroelectronics တိုးချဲ့မှု၊ DfuSe USB ကိရိယာ ဖာမ်ဝဲ အဆင့်မြှင့်တင်မှု၊ STMicroelectronics တိုးချဲ့မှု၊ DfuSe USB ကိရိယာ ဖမ်ဝဲ အဆင့်မြှင့်တင်မှု STMicroelectronics တိုးချဲ့မှု UM0412 |