Sadržaj:

CH341A programator: 8 koraka
CH341A programator: 8 koraka

Video: CH341A programator: 8 koraka

Video: CH341A programator: 8 koraka
Video: USB программатор на CH341a (как пользоваться ) 2024, Srpanj
Anonim
CH341A Programer
CH341A Programer

Nedavno sam kupio mini programer CH341A. Mini programator je u redu i može se koristiti za programiranje čipova serije 24 i 24. Vrlo je jeftin, ali vrlo koristan jer ga mogu koristiti za bljeskanje BIOS -a računala i firmvera usmjerivača.

WCH je ljubazno objavio svoju API i C knjižnicu za programere da koriste čip. Stoga sam odlučio izgraditi vlastiti softver za programiranje za mini programera.

Softver za programiranje koji koristim koristi knjižnicu CH341DLL.dll koju je izazvao WCH. Može koristiti I2C i SPI protokol putem USB -a.

Svi su kodovi napisani u C#, a svi pozivi funkcija C ++ su omotani za upotrebu u C#.

Upravljački program i biblioteka C mogu se preuzeti s web stranice WCH.

Korak 1: Glavni prozor

Glavni prozor
Glavni prozor

Glavni prozori pružaju sve funkcije koje su nam potrebne za čitanje i programiranje ovih Flash NOR / EEPROM čipova. Izbornik možete koristiti i za obavljanje iste funkcije.

Ima ugrađeni HEX editor za uređivanje datoteke ili sadržaja pročitanog s čipa. Na primjer, možemo dodati MAC kôd u firmver usmjerivača prije nego što ga programiramo na čip.

Sve povezane funkcije (Kopiraj / Zalijepi / Traži itd.) Su predviđene za uređivanje binarne datoteke.

Korak 2: Odabir čipova

Odabir čipova
Odabir čipova
Odabir čipova
Odabir čipova
Odabir čipova
Odabir čipova

Prvo morate odabrati čip na kojem želite raditi.

Samo kliknite gumb "Traži" za pretraživanje čipa u bazi čipova. Samo upišite ključne riječi vašeg čipa i svi odgovarajući čipovi bit će prikazani u mreži.

Za čipove 24 serije (I2C) morat ćete ga odabrati ručno jer nemaju identifikacijski broj / potpis da bismo ih identificirali.

Za čipove serije 25 (SPI) možete koristiti gumb "Automatsko otkrivanje" za čitanje ID -a / potpisa čipa. Ako je ID pronađen, pojavit će se prozor za odabir čipa da ga odaberete.

Korak 3: Pročitajte Čip

Čitaj Čip
Čitaj Čip

Pomoću gumba "Read" pročitajte čip koji ste odabrali. Sadržaj čipa bit će prikazan u HEX uređivaču.

Za spremanje sadržaja čipa možete koristiti gumb "Spremi".

Korak 4: Programski čip

Programski čip
Programski čip

Postojeću datoteku možete otvoriti klikom na gumb "Otvori".

Nakon što je datoteka odabrana, njezin će se sadržaj učitati u HEX uređivač.

Možete primijeniti promjene na sadržaj prije nego što ga programirate na čip.

Nakon što ste zadovoljni s učitanim sadržajem, kliknite gumb "Program" da biste ga programirali na čip.

Također možete koristiti gumb "Auto" za programiranje čipa koji će provjeriti podatke nakon što je programiran.

SPI čip će se automatski izbrisati prije početka programiranja. Međutim, čip možete i ručno izbrisati.

Korak 5: Provjerite čip

Provjerite čip
Provjerite čip

Nakon što ste pročitali ili napisali čip, preporučuje se provjera sadržaja za čitanje / pisanje u odnosu na sadržaj učitan u HEX uređivaču.

Sadržaj možete provjeriti klikom na gumb "Potvrdi".

Korak 6: File Slicer

Rezač datoteka
Rezač datoteka

Program ima ugrađenu funkciju rezanja datoteka za izrezivanje određenog dijela datoteke / učitanog sadržaja i spremanje u datoteku.

Ova je funkcija vrlo korisna pri radu na upravljačkim programima usmjerivača. Na primjer, izdvojite posljednjih 64 KB datoteke kako biste spremili ART podatke usmjerivača.

Korak 7: Spajanje datoteka

Spajanje datoteka
Spajanje datoteka

Spajanje datoteka možete upotrijebiti i za spajanje dviju datoteka u jednu.

Neki BIOS prijenosnog računala koriste više čipova za pohranu BIOS -a i EC podataka. Morat ćete ih kombinirati da biste mogli raditi na tome.

Korištenjem funkcije spajanja možete kombinirati dvije datoteke u jednu za daljnji proces.

Korak 8: Preuzimanje programa

Molimo preuzmite program i izvorni kod s mog Google diska u nastavku.

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

Izvorni kod još nije dobro komentiran. Prenijet ću dobro komentiranu verziju nakon što dodam ove komentare radi boljeg čitanja i nejasnoća.

Preporučeni: