Fumax အင်ဂျင်နီယာသည် ထုတ်ကုန်များလည်ပတ်နိုင်စေရန် MCU တွင် သုံးစွဲသူ Firmware (များသောအားဖြင့် HEX သို့မဟုတ် BIN FILE) ကို တင်ပါမည်။

Fumax သည် firmware ပရိုဂရမ်ရေးဆွဲခြင်းအပေါ် တင်းကျပ်စွာ ထိန်းချုပ်ထားသည်။

IC ပရိုဂရမ်းမင်းဆိုသည်မှာ ယေဘုယျအားဖြင့် အော့ဖ်လိုင်းပရိုဂရမ်းမင်းနှင့် အွန်လိုင်းပရိုဂရမ်းမင်းဟူ၍ ပိုင်းခြားထားသော ပရိုဂရမ်းမင်းတူးလ်မှတစ်ဆင့် ပရိုဂရမ်ကို chip ၏အတွင်းပိုင်းသိုလှောင်မှုနေရာကို ရေးရန်ဖြစ်သည်။

Firmware ပရိုဂရမ်ရေးဆွဲခြင်း ၁

1. အဓိကအားဖြင့် ပရိုဂရမ်ရေးနည်းများ

(၁) Universal programmer

(၂) Dedicated programmer ၊

(၃) အွန်လိုင်းပရိုဂရမ်ရေးခြင်း

Firmware ပရိုဂရမ်ရေးဆွဲခြင်း ၂

2. အွန်လိုင်းပရိုဂရမ်၏အင်္ဂါရပ်များ:

(1) အွန်လိုင်းပရိုဂရမ်ရေးဆွဲခြင်းတွင် USB၊ SWD၊ JTAG၊ UART စသည်တို့ကဲ့သို့သော ချစ်ပ်၏စံဆက်သွယ်ရေးဘတ်စ်ကားကို အသုံးပြုသည်။ အင်တာဖေ့စ်ကို အများအားဖြင့် ပြုပြင်ထားပြီး ပရိုဂရမ်ရေးဆွဲနေစဉ်အတွင်း ပင်နံပါတ်အနည်းငယ်သာ ချိတ်ဆက်ထားသည်။

(၂) အင်တာဖေ့စ်ဆက်သွယ်ရေးအမြန်နှုန်းက မမြင့်သောကြောင့်၊ ပါဝါသုံးစွဲမှုမြင့်မားခြင်းမရှိဘဲ အသံဖမ်းရန်အတွက် ယေဘူယျကေဘယ်ကို အသုံးပြုနိုင်သည်။

(၃) အွန်လိုင်းလောင်ကျွမ်းမှုကို ကြိုးတပ်ချိတ်ဆက်မှုဖြင့် ပရိုဂရမ်ပြုလုပ်ထားသောကြောင့် ထုတ်လုပ်စမ်းသပ်နေစဉ်အတွင်း အမှားအယွင်းတစ်ခုတွေ့ရှိပါက၊ ချို့ယွင်းနေသော PCBA အား ခြေရာခံနိုင်ပြီး ချစ်ပ်ကို မဖြုတ်ဘဲ ပြန်လည်လောင်ကျွမ်းနိုင်သည်။၎င်းသည် ထုတ်လုပ်မှုကုန်ကျစရိတ်ကို သက်သာစေရုံသာမက ပရိုဂရမ်းမင်း၏ စွမ်းဆောင်ရည်ကိုလည်း မြှင့်တင်ပေးပါသည်။

Firmware ပရိုဂရမ်ရေးဆွဲခြင်း ၃

3. ပရိုဂရမ်မာဆိုတာ ဘာလဲ။

ပရိုဂရမ်မာကို စာရေးဆရာ သို့မဟုတ် လောင်စာဟုလည်း သိကြပြီး ပရိုဂရမ်မာ IC ကို ပရိုဂရမ်ပြုလုပ်ရန် အသုံးပြုသည်။

4. IC programmer ၏ အားသာချက်

ယခင် IC အများစုအတွက်၊ ၎င်းတို့သည် အသုံးများသောအသုံးများမဟုတ်သော်လည်း သီးသန့်အသုံးပြုမှုတွင် DEDICATED ID များဟုခေါ်ဆိုပါသည်။

ထို့ကြောင့် ဒီဇိုင်နာများသည် circuit board တစ်ခုကို ဒီဇိုင်းဆွဲလိုပါက၊ ပုံသေလုပ်ဆောင်ချက်များဖြင့် မတူညီသော IC အမျိုးမျိုးကို အသုံးပြုရမည်ဖြစ်ပြီး အထူးသဖြင့် အကြီးစားထုတ်လုပ်သူများအတွက် IC အမျိုးအစားအမျိုးမျိုးကို ပြင်ဆင်ထားရန် လိုအပ်ပါသည်။

ယခုအခါတွင် ဒီဇိုင်နာသည် သီးသန့် ID များကို တီထွင်အသုံးပြုပြီးနောက် ကွဲပြားသောလုပ်ဆောင်ချက်များဖြင့် IC အတွင်းသို့ လောင်ကျွမ်းစေရန် IC ကို ပြင်ဆင်ရန်သာ လိုအပ်ပါသည်။

ပြင်ဆင်မှု အဆင်ပြေသော်လည်း မီးလောင်ရန်အတွက် မီးဖိုကို ပြင်ဆင်ထားရပါမည်။

Firmware ပရိုဂရမ်ရေးဆွဲခြင်း ၄

5. ကျွန်ုပ်တို့၏စွမ်းရည်-

ဆော့ဖ်ဝဲ ကိရိယာများ- Altium (Protel)၊ PADS၊ Allegro၊ Eagle

ပရိုဂရမ်- C၊ C++၊ VB