Բովանդակություն:

CH341A merրագրավորող ՝ 8 քայլ
CH341A merրագրավորող ՝ 8 քայլ

Video: CH341A merրագրավորող ՝ 8 քայլ

Video: CH341A merրագրավորող ՝ 8 քայլ
Video: How to program Wson 8 | Flat bios chip using CH341A With Wson Socket 2024, Նոյեմբեր
Anonim
CH341A ծրագրավորող
CH341A ծրագրավորող

Վերջերս ես գնել եմ CH341A մինի ծրագրավորող: Մինի ծրագրավորողը նորմալ է և կարող է օգտագործվել 24 և 24 սերիայի չիպերի ծրագրավորման համար: Դա շատ էժան է, բայց բավականին օգտակար, քանի որ ես կարող եմ այն օգտագործել իմ համակարգչի BIOS- ի և երթուղղիչի որոնվածը լուսավորելու համար:

WCH- ը սիրով թողարկել է իր API և C գրադարանը մշակողների համար `չիպն օգտագործելու համար: Այսպիսով, ես որոշեցի կառուցել իմ ծրագրավորման ծրագրակազմը մինի ծրագրավորողի համար:

Iրագրավորման ծրագրակազմը, որն օգտագործում եմ CH341DLL.dll գրադարանը, ապահովված է WCH- ի կողմից: Այն կարող է օգտագործել I2C և SPI արձանագրությունը USB- ի միջոցով:

Բոլոր կոդերը գրված են C# - ով, և C ++ ֆունկցիայի բոլոր զանգերը փաթաթված են C# - ի կողմից օգտագործվելու համար:

Վարորդը և C գրադարանը կարելի է ներբեռնել WCH- ի կայքից:

Քայլ 1: Հիմնական պատուհանը

Հիմնական պատուհանը
Հիմնական պատուհանը

Հիմնական պատուհաններն ապահովում են բոլոր այն գործառույթները, որոնք մեզ անհրաժեշտ են այս NOR NOR / EEPROM չիպերը կարդալու և ծրագրավորելու համար: Կարող եք նաև օգտագործել ընտրացանկը ՝ նույն գործառույթը կատարելու համար:

Այն ունի ներկառուցված HEX խմբագիր ՝ չիպից կարդացած ֆայլը կամ բովանդակությունը խմբագրելու համար: Օրինակ, մենք կարող ենք ավելացնել MAC կոդը երթուղղիչի որոնվածի մեջ, նախքան այն չիպին ծրագրելը:

Բոլոր հարակից գործառույթները (Պատճենել / Տեղադրել / Որոնել և այլն) նախատեսված են երկուական ֆայլը խմբագրելու համար:

Քայլ 2: Չիպի ընտրություն

Չիպի ընտրություն
Չիպի ընտրություն
Չիպի ընտրություն
Չիպի ընտրություն
Չիպի ընտրություն
Չիպի ընտրություն

Նախ պետք է ընտրեք այն չիպը, որի վրա ցանկանում եք աշխատել:

Պարզապես կտտացրեք «Որոնել» կոճակին ՝ չիպերի տվյալների բազայում չիպը որոնելու համար: Պարզապես մուտքագրեք ձեր չիպի հիմնաբառերը, և բոլոր համապատասխան չիպերը կցուցադրվեն ցանցում:

24 սերիայի չիպերի (I2C) համար դուք պետք է այն ընտրեք ձեռքով, քանի որ դրանք չունեն որևէ id / ստորագրություն, որպեսզի դրանք նույնականացնենք:

25 սերիայի չիպերի (SPI) դեպքում կարող եք օգտագործել «Auto Detect» կոճակը ՝ չիպի id / ստորագրությունը կարդալու համար: Եթե ID- ն գտնվի, չիպերի ընտրության պատուհան կբացվի, որտեղ դուք պետք է ընտրեք այն:

Քայլ 3: Կարդացեք Chip

Կարդացեք Chip
Կարդացեք Chip

Օգտագործեք «Կարդալ» կոճակը ՝ ձեր ընտրած չիպը կարդալու համար: Չիպի բովանդակությունը կցուցադրվի HEX խմբագրիչի վրա:

Չիպի բովանդակությունը պահպանելու համար կարող եք օգտագործել «Պահել» կոճակը:

Քայլ 4: Chրագրի չիպ

Chրագրի չիպ
Chրագրի չիպ

Դուք կարող եք բացել գոյություն ունեցող ֆայլը `կտտացնելով« Բաց »կոճակին:

Երբ ֆայլը ընտրվի, դրա բովանդակությունը կբեռնվի HEX խմբագրիչում:

Դուք կարող եք փոփոխություններ կիրառել բովանդակության մեջ, նախքան այն չիպի վրա ծրագրավորելը:

Բեռնված բովանդակությունից բավարարվելուց հետո կտտացրեք « րագիր» կոճակին ՝ այն չիպին ծրագրավորելու համար:

Կարող եք նաև օգտագործել «Ավտոմատ» կոճակը ՝ չիպը ծրագրավորելու համար, որը կպահպանի տվյալները ծրագրավորվելուց հետո:

SPI չիպը ինքնաբերաբար կջնջվի նախքան ծրագրավորման սկսվելը: Այնուամենայնիվ, դուք կարող եք ձեռքով ջնջել նաև չիպը:

Քայլ 5: Ստուգեք չիպը

Ստուգեք Chip- ը
Ստուգեք Chip- ը

Չիպը կարդալուց կամ գրելուց հետո խիստ խորհուրդ է տրվում ստուգել կարդալու / գրելու բովանդակությունը HEX խմբագրում բեռնված բովանդակության համեմատ:

Կարող եք ստուգել բովանդակությունը ՝ կտտացնելով «Հաստատել» կոճակին:

Քայլ 6: Ֆայլի կտրիչ

Ֆայլի կտրիչ
Ֆայլի կտրիչ

Hasրագիրը ներկառուցված ֆայլերի կտրատման գործառույթ ունի ՝ ֆայլը / բեռնված բովանդակության որոշակի հատվածը կտրելու և այն ֆայլում պահելու համար:

Այս գործառույթը շատ օգտակար է, երբ աշխատում եք երթուղիչի ծրագրակազմի վրա: Օրինակ, հանեք ֆայլի վերջին 64 ԿԲ -ը ՝ ձեր երթուղիչի ART տեղեկատվությունը պահպանելու համար:

Քայլ 7: Ֆայլի միաձուլում

Ֆայլի միավորում
Ֆայլի միավորում

Կարող եք նաև օգտագործել ֆայլերի միաձուլումը ՝ երկու ֆայլերը մեկի մեջ միացնելու համար:

Որոշ նոութբուքի BIOS- ներ օգտագործում են բազմաթիվ չիպսեր ՝ BIOS- ի և EC տեղեկատվությունը պահելու համար: Նախքան դրա վրա աշխատելն անհրաժեշտ կլինի դրանք համատեղել:

Օգտագործելով միաձուլման գործառույթը, կարող եք երկու ֆայլ մեկում միավորել հետագա ընթացքի համար:

Քայլ 8: Downloadրագրի ներբեռնում

Ներբեռնեք ծրագիրը և աղբյուրի կոդը իմ ներքևի Google Drive- ից:

drive.google.com/drive/folders/17xf3EKIPe2Nhx2obE235PBRnkSKaU4uv?usp=sharing

Աղբյուրի կոդը դեռ լավ մեկնաբանված չէ: Ես կբեռնեմ լավ մեկնաբանված տարբերակ, երբ ես ավելացնեմ այս մեկնաբանությունները ավելի լավ ընթերցման և աննկատ լինելու համար:

Խորհուրդ ենք տալիս: