Taula de continguts:

Programador CH341A: 8 passos
Programador CH341A: 8 passos

Vídeo: Programador CH341A: 8 passos

Vídeo: Programador CH341A: 8 passos
Vídeo: Как пользоваться программатором CH341A 2024, Juliol
Anonim
Programador CH341A
Programador CH341A

Recentment he comprat un mini programador CH341A. El mini programador està bé i es pot utilitzar per programar xips de la sèrie 24 i 24. És de molt baix cost, però és molt útil, ja que el puc utilitzar per fer flash el BIOS del meu ordinador i el firmware del router.

WCH ha llançat amablement la seva biblioteca API i C perquè els desenvolupadors utilitzin el xip. Així que he decidit crear el meu propi programari de programació per al mini programador.

El programari de programació que tinc utilitza la biblioteca CH341DLL.dll provoca per WCH. Pot utilitzar el protocol I2C i SPI mitjançant USB.

Tots els codis s’escriuen en C # i totes les trucades de funcions C ++ s’han ajustat per ser utilitzades per C #.

El controlador i la biblioteca C es poden descarregar des del lloc web de WCH.

Pas 1: la finestra principal

La finestra principal
La finestra principal

La finestra principal proporciona totes les funcions que necessitem per llegir i programar aquests xips Flash NOR / EEPROM. També podeu utilitzar el menú per realitzar la mateixa funció.

Té un editor HEX integrat per editar el fitxer o el contingut llegit des del xip. Per exemple, podem afegir el codi MAC al firmware del router abans de programar-lo al xip.

Totes les funcions relacionades (Copiar / Enganxar / Cercar, etc.) es proporcionen per editar el fitxer binari.

Pas 2: selecció de xips

Selecció de xips
Selecció de xips
Selecció de xips
Selecció de xips
Selecció de xips
Selecció de xips

Primer heu de seleccionar el xip en què voleu treballar.

Simplement feu clic al botó "Cerca" per cercar el xip a la base de dades de xips. Simplement escriviu les paraules clau del vostre xip i tots els xips coincidents es mostraran a la graella.

Per als xips de la sèrie 24 (I2C), l’haureu de seleccionar manualment, ja que no tenen cap identificació / signatura perquè els identifiquem.

Per a 25 xips de la sèrie (SPI), podeu utilitzar el botó "Detecció automàtica" per llegir la identificació / firma del xip. Si es troba un identificador, apareixerà una finestra de selecció de xips perquè el seleccioneu.

Pas 3: llegiu el xip

Llegiu el xip
Llegiu el xip

Utilitzeu el botó "Llegir" per llegir el xip que heu seleccionat. El contingut del xip es mostrarà a l’editor HEX.

Podeu utilitzar el botó "Desa" per desar el contingut del xip.

Pas 4: programa el xip

Xip del programa
Xip del programa

Podeu obrir un fitxer existent fent clic al botó "Obrir".

Un cop seleccionat un fitxer, el seu contingut es carregarà a l'editor HEX.

Podeu aplicar canvis al contingut abans de programar-lo al xip.

Quan estigueu satisfet amb el contingut carregat, feu clic al botó "Programa" per programar-lo al xip.

També podeu utilitzar el botó "Automàtic" per programar el xip que verificarà les dades després de programar-les.

El xip SPI s'esborrarà automàticament abans que comenci la programació. Tot i això, també podeu esborrar manualment el xip.

Pas 5: Verifiqueu el xip

Verifiqueu el xip
Verifiqueu el xip

Un cop hàgiu llegit o escrit el xip, es recomana verificar el contingut de lectura / escriptura contra el contingut carregat a l'editor HEX.

Podeu verificar el contingut fent clic al botó "Verifica".

Pas 6: tallador de fitxers

Tallador de fitxers
Tallador de fitxers

El programa té una funció de tallador de fitxers integrada per tallar una part determinada del fitxer / contingut carregat i desar-la en un fitxer.

Aquesta funció és molt útil quan es treballa amb firmwares d’encaminadors. Per exemple, extreu els darrers 64 KB del fitxer per desar la informació ART del vostre enrutador.

Pas 7: Fusió de fitxers

Fusió de fitxers
Fusió de fitxers

També podeu utilitzar la fusió de fitxers per combinar dos fitxers en un de sol.

Alguns BIOS de portàtils utilitzen múltiples xips per emmagatzemar informació de BIOS i EC. Els haureu de combinar abans de poder treballar-hi.

Mitjançant la funció de combinació, podeu combinar dos fitxers en un per continuar el procés.

Pas 8: descàrrega del programa

A continuació, baixeu el programa i el codi font del meu Google Drive.

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

El codi font encara no s’ha comentat bé. Penjaré una versió ben comentada un cop hagi afegit aquests comentaris per a una millor lectura i excepcional.

Recomanat: