Përmbajtje:

Programuesi CH341A: 8 hapa
Programuesi CH341A: 8 hapa

Video: Programuesi CH341A: 8 hapa

Video: Programuesi CH341A: 8 hapa
Video: Програматор UART USB PL2303HX TTL з Aliexpress 2024, Korrik
Anonim
Programues CH341A
Programues CH341A

Kohët e fundit kam blerë një programues mini CH341A. Mini programuesi është në rregull dhe mund të përdoret për të programuar patate të skuqura të serive 24 dhe 24. Costshtë me kosto shumë të ulët, por mjaft e dobishme pasi mund ta përdor për të ndezur BIOS -in e kompjuterit tim dhe firmware -in e ruterit.

WCH ka lëshuar bibliotekën e saj API dhe C për zhvilluesit që të përdorin çipin. Kështu që unë kam vendosur të krijoj programin tim të programimit për mini programuesin.

Softueri programues që kam përdorur bibliotekën CH341DLL.dll të ofruar nga WCH. Mund të përdor protokollin I2C dhe SPI përmes USB.

Të gjithë kodet janë të shkruar në C# dhe të gjitha thirrjet e funksionit C ++ janë mbështjellë për t'u përdorur nga C#.

Shoferi dhe biblioteka C mund të shkarkohen nga faqja e internetit e WCH.

Hapi 1: Dritarja kryesore

Dritarja kryesore
Dritarja kryesore

Dritaret kryesore sigurojnë të gjitha funksionet që na nevojiten për të lexuar dhe programuar këto patate të skuqura Flash NOR / EEPROM. Ju gjithashtu mund të përdorni menunë për të kryer të njëjtin funksion.

Ka një redaktues të integruar HEX për të redaktuar skedarin ose përmbajtjen e lexuar nga çipi. Për shembull, ne mund të shtojmë kodin MAC në firmware -in e ruterit para se ta programojmë në çip.

Të gjitha funksionet e ndërlidhura (Kopjo / Ngjit / Kërko etj) ofrohen për redaktimin e skedarit binar.

Hapi 2: Përzgjedhja e çipave

Përzgjedhja e çipave
Përzgjedhja e çipave
Përzgjedhja e çipave
Përzgjedhja e çipave
Përzgjedhja e çipave
Përzgjedhja e çipave

Së pari duhet të zgjidhni çipin në të cilin dëshironi të punoni.

Thjesht klikoni në butonin "Kërko" për të kërkuar çipin në bazën e të dhënave të çipave. Thjesht shkruani fjalët kyçe të çipit tuaj dhe të gjitha patate të skuqura që përputhen do të shfaqen në rrjet.

Për patate të skuqura të serisë 24 (I2C), do t'ju duhet t'i zgjidhni me dorë pasi ato nuk kanë asnjë ID / Nënshkrim që ne t'i identifikojmë ato.

Për patate të skuqura 25 seri (SPI), mund të përdorni butonin "Auto Detect" për të lexuar id / nënshkrimin e çipit. Nëse gjendet një ID, do të shfaqet një dritare e përzgjedhjes së çipit për ta zgjedhur atë.

Hapi 3: Lexoni Chip

Lexoni Chip
Lexoni Chip

Përdorni butonin "Lexo" për të lexuar çipin që keni zgjedhur. Përmbajtja e çipit do të shfaqet në redaktorin HEX.

Mund të përdorni butonin "Ruaj" për të ruajtur përmbajtjen e çipit.

Hapi 4: Programi Chip

Programi Chip
Programi Chip

Ju mund të hapni një skedar ekzistues duke klikuar në butonin "Hap".

Pasi të jetë zgjedhur një skedar, përmbajtja e tij do të ngarkohet në redaktorin HEX.

Mund të aplikoni ndryshime në përmbajtje para se ta programoni në çip.

Pasi të jeni të kënaqur me përmbajtjen e ngarkuar, klikoni në butonin "Program" për ta programuar atë në çip.

Ju gjithashtu mund të përdorni butonin "Auto" për të programuar çipin i cili do të verifikojë të dhënat pasi është programuar.

Çipi SPI do të fshihet automatikisht para fillimit të programimit. Sidoqoftë, mund ta fshini manualisht edhe çipin.

Hapi 5: Verifikoni Chip

Verifiko Çipin
Verifiko Çipin

Pasi të keni lexuar ose shkruar çipin, rekomandohet shumë që të verifikoni përmbajtjen e lexuar / shkruar kundrejt përmbajtjes së ngarkuar në redaktorin HEX.

Ju mund të verifikoni përmbajtjen duke klikuar në butonin "Verifiko".

Hapi 6: File Slicer

Prerës i skedarëve
Prerës i skedarëve

Programi ka funksion të integruar të prerjes së skedarëve për të prerë një pjesë të caktuar të përmbajtjes së skedarit / ngarkuar dhe ruajtur atë në një skedar.

Ky funksion është shumë i dobishëm kur punoni në firmuerët e ruterit. Për shembull, nxirrni 64KB -në e fundit të skedarit për të ruajtur informacionin ART të ruterit tuaj.

Hapi 7: Bashkimi i skedarëve

Bashkimi i skedarëve
Bashkimi i skedarëve

Ju gjithashtu mund të përdorni bashkimin e skedarëve për të bashkuar dy skedarë në një.

Disa BIOS laptop përdorin çipa të shumtë për të ruajtur informacionin BIOS dhe EC. Ju do të duhet t'i kombinoni ato para se të punoni në të.

Duke përdorur funksionin e bashkimit, mund të kombinoni dy skedarë në një për proces të mëtejshëm.

Hapi 8: Shkarkimi i programit

Ju lutemi shkarkoni programin dhe kodin burimor nga Google Drive im më poshtë.

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

Kodi burimor nuk është komentuar ende mirë. Unë do të ngarkoj një version të komentuar mirë pasi të kem shtuar këto komente për lexim më të mirë dhe të papërshtatshëm.

Recommended: