WCHISPTool CMD Command Line Programming Tool
WCHISPTool CMD Command Line Programming Tool

Pambuka

Fungsi piranti lunak

WCHISPTool _ CMD minangka alat baris printah multi-platform kanggo kobong WCH MCU online, sing ndhukung download perangkat kukuh, verifikasi lan operasi liyane kanggo seri MCU saka WCH liwat USB utawa port serial. Alat kasebut ngemot perpustakaan ISP lan sample program kanggo pangembangan selaras saka alat ISP.

Sistem operasi sing didhukung: Windows x86/x64, Linux x64, macOS x64/arm64.

Model chip sing didhukung: CH54x/ CH55x/ CH56x/ CH641x/ CH643x/ CH57x/ CH58x/ CH59x/ CH32F10x/ CH3F20x/ CH32V00x/ CH32V10x/ CH32V20x/ CH32V30x32/ CH03V32x/ CH10.

baris printah

Ngundhuh

Mode USB:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o program -f Target.hex

Mode port serial:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o program -f Target.hex

Verifikasi

Mode USB:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o verifikasi -f Target.hex

Mode port serial:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o verifikasi -f Target.hex

Katrangan paramèter

-p

instruksi katrangan

Katrangan paramèter

Piranti ISP USB utawa simpul piranti serial /dev/ch37x /dev/ttyISPx Ngundhuh liwat USB ing Linux Ngundhuh liwat port serial ing Linux
LokasilD COM(/dev/tty.*) Download liwat USB ing macOS Download liwat port serial ing macOS
-b Komunikasi baud rate port serial 115200/230400/ Komunikasi baud rate port serial
-v Nomer versi cetak boot / alat Versi boot / alat
-c Jeneng path lengkap konfigurasi file xxx.ini Path lengkap / relatif
-o Jinis operasi program / verifikasi Ngundhuh / Verifikasi
-f Jenenge Flash file xxx. hex/xxx. bin Path lengkap / relatif

Cathetan:

  1. Kabeh printah lan paramèter kudu katon ing pasangan ing format "-x xxx".
  2. Ngundhuh utawa verifikasi operasi dibutuhake kanggo mlebu -p,-c,-o,-f instruksi.
  3. Kanggo cara konfirmasi piranti USB ISP utawa jeneng simpul port serial sing cocog karo printah -p,
Kode status
Katrangan instruksi Katrangan paramèter
0 Eksekusi kanthi sukses
1 Parameter input ora valid
2 Gagal njupuk paramèter saka konfigurasi file
3 Gagal nyetel paramèter ISP
4 Jeneng port serial sing ditemtokake ora sah
5 Ora ana piranti sing diarani
6 Jinis chip sing ditemtokake ora konsisten karo jinis chip sing nyata
7 Gagal njupuk informasi piranti
8 Lampu kilat ora sah file dalan
9 Lampu kilat ora sah file dawa
10 Gagal maca Flash file
11 Gagal ngowahi Flash file saka HEX kanggo format BIN
12 Gagal mateni proteksi maca
13 Gagal ngundhuh
14 Gagal verifikasi
100 Kesalahan sing ora dingerteni
Konfigurasi file

Konfigurasi file digawe dening fungsi "Simpen UI Config" saka WchIspStudio.exe ing Windows. Operasi tartamtu kaya ing ngisor iki: Pisanan, bukak piranti lunak banjur pilih seri MCU ing sisih tengen piranti lunak. Sabanjure, pilih seri lan model chip ing antarmuka "Pilihan Chip" lan konfigurasi chip ing antarmuka "Download Config". Banjur klik menu utama "File -> Simpen Konfigurasi UI". Pungkasan, pilih jeneng lan lokasi konfigurasi file. Antarmuka operasi kaya ing ngisor iki.

Pangembangan adat

Direktori src ing saben folder sistem ngemot sumber files saka alat kobong baris printah, kang bisa langsung dikembangaké adhedhasar kode iki kanggo ketemu dikarepake selaras pangguna. Direktori lib ngemot perpustakaan dinamis lan header pangembangan ISP files. Kanggo fungsi lan instruksi telpon, pangguna bisa ngrujuk menyang WCH55XISPDLL. H lan header liyane files ing direktori lib.

Platform Windows

Kanggo rincian, waca: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html nginstal path \ WCHISPTool_XXX\Doc.

Platform Linux

instruksi

Mode download USB

  1. Plug USB
    Priksa manawa MCU ana ing mode download BOOT, lan PID piranti USB yaiku 0x55e0.
  2. Instal driver piranti USB
    Bukak terminal sistem, ketik folder driver, lan nglakokake perintah "make install". Operasi iki mung dibutuhake kanggo download pisanan.
  3. Nemtokake jeneng piranti USB ISP
    Gunakake printah "ls" kanggo mriksa apa piranti karakter / dev / ch37x ana.
  4. Nglakokake instruksi download
    Laksanakake miturut syarat format instruksi alat kasebut, contoneample, sudo ./WCHISPTool_CMD -p /dev/ch37x0 -c Config.ini -o program -f Target.hex

Mode download port serial

  1. Sambungake MCU karo port serial
    Priksa manawa MCU ana ing mode download BOOT.
  2. Nggawe jeneng piranti ISP serial
    Konfirmasi jeneng simpul piranti port serial, banjur gunakake printah "ln" kanggo nggawe link alus sing jenenge "ttyISPx" kanggo piranti iki. Prentah tartamtu kaya ing ngisor iki. sudo ln –s /dev/ttyUSB0 /dev/ttyISP0
  3. Nglakokake instruksi download.
    Laksanakake miturut syarat format instruksi alat kasebut, contoneample, sudo ./WCHISPTool_CMD -p /dev/ttyISP0 –b 115200 -c Config.ini -o program -f Target.hex
Run log file

Kayata operasi download sukses
Run log file

Kayata operasi download gagal
Run log file
Kayata njupuk versi BOOT kanthi kapisah
Run log file
Kayata njupuk versi piranti lunak kanthi kapisah
Run log file

Platform macOS

instruksi

Mode download USB

  1. Plug USB
    Priksa manawa MCU ana ing mode download BOOT, lan PID piranti USB yaiku 0x55e0.
  2. Temtokake ID lokasi piranti USB ing sistem macOS. Temokake piranti kasebut ing Laporan Sistem -> Perangkat Keras -> USB. ID lokasi ing wit piranti USB ditampilake ing gambar ing ngisor iki.
  3. Nglakokake instruksi download
    Laksanakake miturut syarat format instruksi alat kasebut, contoneample, sudo ./WCHISPTool_CMD -p 0x02131000 -c Config.ini -o program -f Target.hex
    instruksi

Mode download port serial

  1. Sambungake MCU karo port serial
    Priksa manawa MCU ana ing mode download BOOT.
  2. Nemtokake jeneng simpul port serial ing piranti, lan mbukak printah "ls / dev / tty. *" ing
    terminal kanggo mriksa port serial ing macOS (Yen chip port serial WCH digunakake, instal CH34xVCPDriver macOS). Operasi tartamtu ditampilake ing gambar ing ngisor iki.
    instruksi
  3. Nglakokake instruksi download
    Laksanakake miturut syarat format instruksi alat kasebut, contoneample, sudo ./WCHISPTool_CMD -p tty.wchusbserial214201–b 115200 -c Config.ini -o program -f Target.hex
Run log file

Kayata operasi download sukses
Run Log File

Kayata operasi download gagal
Run Log File

Kayata njupuk versi BOOT kanthi kapisah
Run Log File

Kayata njupuk versi piranti lunak kanthi kapisah
Run Log File

Logo

Dokumen / Sumber Daya

WCH WCHISPTool CMD Command Line Programming Tool [pdf] Pandhuan
WCHISPTool CMD Command Line Programming Tool, WCHISPTool, CMD Command Line Programming Tool, Command Line Programming Tool, Line Programming Tool, Alat Pemrograman

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *