Sadržaj:
- Korak 1: Glavni prozor
- Korak 2: Odabir čipova
- Korak 3: Pročitajte Čip
- Korak 4: Programski čip
- Korak 5: Provjerite čip
- Korak 6: File Slicer
- Korak 7: Spajanje datoteka
- Korak 8: Preuzimanje programa
Video: CH341A programator: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Nedavno sam kupio mini programer CH341A. Mini programator je u redu i može se koristiti za programiranje čipova serije 24 i 24. To je vrlo niska cijena, ali prilično korisna jer ga mogu koristiti za fleširanje BIOS -a računara i firmvera usmjerivača.
WCH je ljubazno objavio svoju API i C biblioteku za programere da koriste čip. Stoga sam odlučio izgraditi vlastiti softver za programiranje za mini programera.
Softver za programiranje koji koristim koristi biblioteku CH341DLL.dll koju je izazvao WCH. Može koristiti I2C i SPI protokol putem USB -a.
Svi kodovi su napisani u C# i svi pozivi funkcija C ++ su omotani da bi ih koristili C#.
Biblioteka upravljačkih programa i C mogu se preuzeti sa web stranice WCH.
Korak 1: 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 sa č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 dostupne za uređivanje binarne datoteke.
Korak 2: Odabir čipova
Morate prvo odabrati čip na kojem želite raditi.
Samo kliknite na dugme "Traži" da biste pretražili čip u bazi čipova. Samo unesite 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 ID / potpis da bismo ih identificirali.
Za čipove serije 25 (SPI) možete koristiti dugme "Automatsko otkrivanje" za čitanje identifikatora / potpisa čipa. Ako je ID pronađen, pojavit će se prozor za odabir čipa da ga odaberete.
Korak 3: Pročitajte Čip
Pomoću dugmeta "Read" pročitajte čip koji ste odabrali. Sadržaj čipa će biti prikazan u HEX editoru.
Za spremanje sadržaja čipa možete koristiti gumb "Spremi".
Korak 4: Programski čip
Postojeću datoteku možete otvoriti klikom na dugme "Otvori".
Nakon što je datoteka odabrana, njen sadržaj će se učitati u HEX editor.
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 tipku "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
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 dugme "Potvrdi".
Korak 6: File Slicer
Program ima ugrađenu funkciju rezača datoteka za izrezivanje određenog dijela datoteke / učitanog sadržaja i spremanje u datoteku.
Ova funkcija je vrlo korisna pri radu na upravljačkim programima usmjerivača. Na primjer, izdvojite posljednjih 64 KB datoteke da biste spremili ART podatke usmjerivača.
Korak 7: Spajanje datoteka
Spajanje datoteka možete upotrijebiti i za spajanje dviju datoteka u jednu.
Neki BIOS prijenosnih računara 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 sa mog Google diska u nastavku.
drive.google.com/drive/folders/17xf3EKIPe2Nhx2obE235PBRnkSKaU4uv?usp=sharing
Izvorni kod još nije dobro komentiran. Postavit ću dobro komentiranu verziju nakon što dodam ove komentare radi boljeg čitanja i nejasnoća.
Preporučuje se:
Renegade-i (IC programator koji se osjeća kao prava stvar): 3 koraka (sa slikama)
Renegade-i (IC programator koji se osjeća kao prava stvar): MILION DOLARSKI SAN. Jeste li ikada sanjali o tome da imate svoj IC tester kod kuće? Ne samo gadžet koji može testirati IC, već i „programabilna“mašina koja se osjeća kao jedan od vodećih proizvoda najvećih igrača u industriji polutvornih testova, uspješno
ATTiny HV programator: 4 koraka
ATTiny HV programator: Ovo uputstvo je za pomoćni program za programiranje ATTiny -a koji koristi ESP8266 i korisničko sučelje zasnovano na pregledniku. To slijedi iz prethodnog programa Fuse Editor za čitanje i postavljanje osigurača, ali sada podržava brisanje, čitanje i pisanje oznaka
HC-05 Bluetooth programator: 4 koraka
HC -05 Bluetooth programer: Za izradu ovog programatora trebat će vam > > za indikaciju (zelena LED dioda
AVR programator sa visokim naponom: 17 koraka
AVR programator sa visokim naponom: Ovo je moj prvi instruktor. Ploča koju sam dizajnirao je AVR programer. Ploča kombinira funkcije 4 zasebne prototipne ploče koje sam izgradio u posljednjih nekoliko godina: - Visokonaponski AVR programer, koji se prvenstveno koristi na ATtiny uređajima za postavljanje fu
(skoro) Univerzalni MIDI SysEx CC programator (i sekvencer ): 7 koraka (sa slikama)
(skoro) Univerzalni MIDI SysEx CC programer (i sekvencer …): Sredinom osamdesetih proizvođači sintetičkih sintetičara počeli su s "manje je bolje" proces koji je doveo do barebones sintisajzera. To je omogućilo smanjenje troškova sa strane proizvođača, ali je učinilo proces krpanja dosadnim, ako ne i nemogućim za konačnu upotrebu