Satura rādītājs:

CH341A programmētājs: 8 soļi
CH341A programmētājs: 8 soļi

Video: CH341A programmētājs: 8 soļi

Video: CH341A programmētājs: 8 soļi
Video: Нейросеть побила мировой рекорд! #игры #компьютер #айти #ии 2024, Decembris
Anonim
CH341A programmētājs
CH341A programmētājs

Nesen esmu iegādājies mini programmētāju CH341A. Mini programmētājs ir kārtībā, un to var izmantot, lai ieprogrammētu 24. un 24. sērijas mikroshēmas. Tas ir ļoti lēts, bet diezgan noderīgs, jo es varu to izmantot, lai zibinātu sava datora BIOS un maršrutētāja programmaparatūru.

WCH ir laipni izlaidis savu API un C bibliotēku, lai izstrādātāji varētu izmantot mikroshēmu. Tāpēc esmu nolēmis izveidot savu programmēšanas programmatūru mini programmētājam.

Manā programmēšanas programmatūrā ir izmantota CH341DLL.dll bibliotēka, ko nodrošina WCH. Tas var izmantot I2C un SPI protokolu, izmantojot USB.

Visi kodi ir rakstīti C#, un visi C ++ funkciju izsaukumi ir iesaiņoti, lai tos varētu izmantot C#.

Draiveri un C bibliotēku var lejupielādēt WCH vietnē.

1. darbība: galvenais logs

Galvenais logs
Galvenais logs

Galvenie logi nodrošina visas funkcijas, kas nepieciešamas šo Flash NOR / EEPROM mikroshēmu lasīšanai un programmēšanai. Varat arī izmantot izvēlni, lai veiktu to pašu funkciju.

Tam ir iebūvēts HEX redaktors, lai rediģētu no mikroshēmas nolasīto failu vai saturu. Piemēram, mēs varam pievienot MAC kodu maršrutētāja programmaparatūrā, pirms to programmēt mikroshēmā.

Visas saistītās funkcijas (kopēšana / ielīmēšana / meklēšana utt.) Ir paredzētas binārā faila rediģēšanai.

2. darbība: mikroshēmu izvēle

Čipsu izvēle
Čipsu izvēle
Čipsu izvēle
Čipsu izvēle
Čipsu izvēle
Čipsu izvēle

Vispirms jāizvēlas mikroshēma, pie kuras vēlaties strādāt.

Vienkārši noklikšķiniet uz pogas "Meklēt", lai meklētu mikroshēmu mikroshēmu datu bāzē. Vienkārši ierakstiet savas mikroshēmas atslēgvārdus, un visas atbilstošās mikroshēmas tiks parādītas režģī.

24 sērijas mikroshēmām (I2C) tas būs jāizvēlas manuāli, jo tām nav neviena ID / paraksta, lai mēs tās varētu identificēt.

25 sērijas mikroshēmām (SPI) varat izmantot pogu "Automātiskā noteikšana", lai nolasītu mikroshēmas ID / parakstu. Ja tiek atrasts ID, tiks parādīts mikroshēmas izvēles logs, lai to atlasītu.

3. darbība: izlasiet mikroshēmu

Izlasiet Čipu
Izlasiet Čipu

Izmantojiet pogu "Lasīt", lai izlasītu izvēlēto mikroshēmu. Mikroshēmas saturs tiks parādīts HEX redaktorā.

Lai saglabātu mikroshēmas saturu, varat izmantot pogu "Saglabāt".

4. solis: Programmējiet mikroshēmu

Programmas mikroshēma
Programmas mikroshēma

Jūs varat atvērt esošu failu, noklikšķinot uz pogas "Atvērt".

Kad fails ir atlasīts, tā saturs tiks ielādēts HEX redaktorā.

Pirms satura ieprogrammēšanas mikroshēmā varat veikt izmaiņas saturā.

Kad esat apmierināts ar ielādēto saturu, noklikšķiniet uz pogas "Programmēt", lai to ieprogrammētu mikroshēmā.

Varat arī izmantot pogu "Auto", lai ieprogrammētu mikroshēmu, kas pārbaudīs datus pēc programmēšanas.

Pirms programmēšanas sākuma SPI mikroshēma tiks automātiski izdzēsta. Tomēr mikroshēmu var izdzēst arī manuāli.

5. darbība: pārbaudiet mikroshēmu

Pārbaudiet mikroshēmu
Pārbaudiet mikroshēmu

Kad esat izlasījis vai uzrakstījis mikroshēmu, ir ļoti ieteicams pārbaudīt lasīšanas / rakstīšanas saturu, salīdzinot ar HEX redaktorā ielādēto saturu.

Jūs varat pārbaudīt saturu, noklikšķinot uz pogas "Verificēt".

6. darbība: failu sagriezējs

Failu sagriezējs
Failu sagriezējs

Programmā ir iebūvēta failu griezēja funkcija, lai sagrieztu noteiktu failu / ielādētā satura daļu un saglabātu to failā.

Šī funkcija ir ļoti noderīga, strādājot ar maršrutētāja programmaparatūru. Piemēram, izvelciet pēdējos 64 KB faila, lai saglabātu maršrutētāja ART informāciju.

7. darbība: failu apvienošana

Failu apvienošana
Failu apvienošana

Varat arī izmantot failu apvienošanu, lai apvienotu divus failus vienā.

Daži klēpjdatoru BIOS izmanto vairākas mikroshēmas, lai uzglabātu BIOS un EK informāciju. Jums būs jāapvieno tie, pirms varat strādāt pie tā.

Izmantojot apvienošanas funkciju, jūs varat apvienot divus failus vienā tālākai apstrādei.

8. darbība: programmas lejupielāde

Lūdzu, lejupielādējiet programmu un avota kodu no mana Google diska zemāk.

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

Avota kods vēl nav labi komentēts. Es augšupielādēšu labi komentētu versiju, tiklīdz esmu pievienojis šos komentārus labākai lasīšanai un nepārspējamai.

Ieteicams: