WCHISPTool CMD Komanda Xətti Proqramlaşdırma Aləti
Giriş
Proqram təminatı funksiyası
WCHISPTool _ CMD, WCH MCU-nun onlayn yandırılması üçün çox platformalı əmr xətti alətidir və USB və ya serial port vasitəsilə WCH seriyalı MCU üçün proqram təminatının endirilməsi, yoxlanılması və digər əməliyyatları dəstəkləyir. Alətdə ISP kitabxanası və sampISP alətinin fərdi inkişafı üçün proqramlar.
Dəstəklənən əməliyyat sistemi: Windows x86/x64, Linux x64, macOS x64/arm64.
Dəstəklənən çip modeli: CH54x/ CH55x/ CH56x/ CH641x/ CH643x/ CH57x/ CH58x/ CH59x/ CH32F10x/ CH3F20x/ CH32V00x/ CH32V10x/ CH32V20x/ CH32V30x/ CH32V03/CH32V10/CHXNUMXVXNUMX/ x.
Komanda xətti
Yüklə
USB rejimi:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o proqramı -f Target.hex
Serial port rejimi:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o proqramı -f Target.hex
Doğrulayın
USB rejimi:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o doğrulayın -f Target.hex
Serial port rejimi:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o doğrulayın -f Target.hex
Parametr təsviri
-p |
Təlimat |
Parametrlərin təsviri |
|
USB ISP cihazı və ya serial cihaz qovşağı | /dev/ch37x /dev/ttyISPx | Linux-da USB vasitəsilə yükləyin Linux-da serial port vasitəsilə yükləyin | |
YerlD COM(/dev/tty.*) | MacOS-da USB vasitəsilə yükləyin MacOS-da serial port vasitəsilə endirin | ||
-b | Serial portunun rabitə ötürmə sürəti | 115200/230400/ | Serial portunun rabitə ötürmə sürəti |
-v | Çap versiya nömrəsi | yükləmə / alət | Yükləmə/alət versiyası |
-c | Konfiqurasiyanın tam yolunun adı file | xxx.ini | Tam/nisbi yol |
-o | Əməliyyat növü | proqram/yoxlayın | Yükləyin/Yoxlayın |
-f | Flashın adı file | xxx. hex/xxx. zibil qabı | Tam/nisbi yol |
Qeydlər:
- Bütün əmrlər və parametrlər “-x xxx” formatında cüt-cüt görünməlidir.
- -p,-c,-o,-f təlimatlarına keçmək üçün əməliyyatı yükləyin və ya yoxlayın.
- – p əmrinə uyğun gələn USB ISP cihazının və ya serial port qovşağının adının təsdiqləmə üsulu üçün,
Status kodu
Təlimat təsviri | Parametrlərin təsviri |
0 | Uğurla icra edin |
1 | Yanlış daxiletmə parametri |
2 | Konfiqurasiyadan parametrləri əldə etmək alınmadı file |
3 | ISP parametrlərini təyin etmək alınmadı |
4 | Göstərilən seriya port adı etibarsızdır |
5 | Sadalanan cihaz yoxdur |
6 | Göstərilən çip növü faktiki çip növü ilə uyğun gəlmir |
7 | Cihaz məlumatını əldə etmək alınmadı |
8 | Yanlış Flash file yol |
9 | Yanlış Flash file uzunluq |
10 | Flaşı oxumaq alınmadı file |
11 | Flaşı çevirmək alınmadı file HEX-dən BIN formatına |
12 | Oxuma qorunmasını söndürmək alınmadı |
13 | Endirmək alınmadı |
14 | Doğrulamaq alınmadı |
100 | Naməlum xəta |
Konfiqurasiya file
Konfiqurasiya file Windows-da WchIspStudio.exe-nin “UI konfiqurasiyasını yadda saxla” funksiyası ilə yaradılmışdır. Xüsusi əməliyyatlar aşağıdakılardır: Əvvəlcə proqramı açın və proqramın sağ tərəfində MCU seriyasını seçin. Sonra, "Chip Option" interfeysində çipin seriyasını və modelini seçin və "Download Config" interfeysində çipi konfiqurasiya edin. Sonra əsas menyunu vurun "File -> UI konfiqurasiyasını yadda saxla”. Nəhayət, konfiqurasiyanın adını və yerini seçin file. Əməliyyat interfeysi aşağıdakı kimidir.
Xüsusi inkişaf
Hər bir sistem qovluğundakı src qovluğunda mənbə var files, istifadəçilərin fərdi tələblərini ödəmək üçün bu kod əsasında birbaşa inkişaf etdirilə bilən komanda xəttini yandırma aləti. lib kataloqu ISP inkişaf dinamik kitabxanasını və başlığını ehtiva edir files. Funksiyalar və zəng təlimatları üçün istifadəçilər WCH55XISPDLL-ə müraciət edə bilərlər. H və digər başlıq files lib kataloqunda.
Windows Platforması
Ətraflı məlumat üçün müraciət edin: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html quraşdırma yolu \ WCHISPTool_XXX\Doc.
Linux platforması
Təlimat
USB yükləmə rejimi
- USB qoşun
MCU-nun BOOT yükləmə rejimində olduğundan və USB cihazının PID-sinin 0x55e0 olduğundan əmin olun. - USB cihaz sürücüsünü quraşdırın
Sistem terminalını açın, sürücü qovluğunu daxil edin və “quraşdırmaq” əmrini yerinə yetirin. Bu əməliyyat yalnız ilk yükləmə üçün tələb olunur. - USB ISP cihazının adını müəyyənləşdirin
/dev/ch37x simvol cihazının mövcud olub olmadığını yoxlamaq üçün “ls” əmrindən istifadə edin. - Yükləmə təlimatını yerinə yetirin
Alətin təlimat formatının tələblərinə uyğun olaraq icra edin, məsələnample, sudo ./WCHISPTool_CMD -p /dev/ch37x0 -c Config.ini -o proqramı -f Target.hex
Serial port yükləmə rejimi
- MCU-nu serial portla birləşdirin
MCU-nun BOOT yükləmə rejimində olduğundan əmin olun. - Serial ISP cihaz adını yaradın
Serial port cihazı qovşağının adını təsdiqləyin və sonra bu cihaz üçün “ttyISPx” adlı yumşaq keçid yaratmaq üçün “ln” əmrindən istifadə edin. Xüsusi əmr aşağıdakı kimidir. sudo ln –s /dev/ttyUSB0 /dev/ttyISP0 - Yükləmə təlimatını yerinə yetirin.
Alətin təlimat formatının tələblərinə uyğun olaraq icra edin, məsələnample, sudo ./WCHISPTool_CMD -p /dev/ttyISP0 –b 115200 -c Config.ini -o proqramı -f Target.hex
Run log file
Uğurlu yükləmə əməliyyatı nümunəsi
Uğursuz yükləmə əməliyyatı nümunəsi
BOOT versiyasını ayrıca əldə etmək nümunəsi
Proqram versiyasının ayrıca alınması nümunəsi
macOS platforması
Təlimat
USB yükləmə rejimi
- USB qoşun
MCU-nun BOOT yükləmə rejimində olduğundan və USB cihazının PID-sinin 0x55e0 olduğundan əmin olun. - MacOS sistemində USB cihazının yer identifikatorunu təyin edin. Cihazı Sistem Hesabatı -> Təchizat -> USB-də tapın. USB cihaz ağacındakı yer identifikatoru aşağıdakı şəkildə göstərilmişdir.
- Yükləmə təlimatını yerinə yetirin
Alətin təlimat formatının tələblərinə uyğun olaraq icra edin, məsələnample, sudo ./WCHISPTool_CMD -p 0x02131000 -c Config.ini -o proqramı -f Target.hex
Serial port yükləmə rejimi
- MCU-nu serial portla birləşdirin
MCU-nun BOOT yükləmə rejimində olduğundan əmin olun. - Cihazdakı serial portun qovşağının adını təyin edin və ekranda “ls /dev/tty.*” əmrini işlədin.
macOS-da seriya portunu yoxlamaq üçün terminal (WCH serial port çipi istifadə olunursa, macOS-un CH34xVCPDriver-ini quraşdırın). Xüsusi bir əməliyyat aşağıdakı şəkildə göstərilmişdir.
- Yükləmə təlimatını yerinə yetirin
Alətin təlimat formatının tələblərinə uyğun olaraq icra edin, məsələnample, sudo ./WCHISPTool_CMD -p tty.wchusbserial214201–b 115200 -c Config.ini -o proqramı -f Target.hex
Run log file
Uğurlu yükləmə əməliyyatı nümunəsi
Uğursuz yükləmə əməliyyatı nümunəsi
BOOT versiyasını ayrıca əldə etmək nümunəsi
Proqram versiyasının ayrıca alınması nümunəsi
Sənədlər / Resurslar
![]() |
WCH WCHISPTool CMD Komanda Xətti Proqramlaşdırma Aləti [pdf] Təlimatlar WCHISPTool CMD Command Line Programming Tool, WCHISPTool, CMD Command Line Programming Tool, Command Line Programming Tool, Line Programming Tool, Programming Tool |