WCHISPTool CMD Komut Satırı Programlama Aracı
WCHISPTool CMD Komut Satırı Programlama Aracı

giriiş

Yazılım fonksiyonu

WCHISPTool _ CMD, WCH MCU'nun çevrimiçi olarak yazılması için çok platformlu bir komut satırı aracıdır; USB veya seri bağlantı noktası aracılığıyla WCH serisi MCU için ürün yazılımı indirmeyi, doğrulamayı ve diğer işlemleri destekler. Araç, ISP kütüphanesini veampISP aracının özelleştirilmiş gelişimi için dosya programları.

Desteklenen işletim sistemi: Windows x86/x64, Linux x64, macOS x64/arm64.

Desteklenen çip modeli: CH54x/ CH55x/ CH56x/ CH641x/ CH643x/ CH57x/ CH58x/ CH59x/ CH32F10x/ CH3F20x/ CH32V00x/ CH32V10x/ CH32V20x/ CH32V30x/ CH32X03x/ CH32L10x.

Komut satırı

İndirmek

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

Seri bağlantı noktası modu:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o program -f Target.hex

Doğrulamak

USB modu:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o doğrula -f Target.hex

Seri bağlantı noktası modu:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o doğrulama -f Target.hex

Parametre açıklaması

-p

Talimat Tanım

Parametre açıklaması

USB ISP cihazı veya seri cihaz düğümü /dev/ch37x /dev/ttyISPx Linux'ta USB üzerinden indirme Linux'ta seri port üzerinden indirme
Konum Kimliği COM(/dev/tty.*) MacOS'ta USB aracılığıyla indirme MacOS'ta seri bağlantı noktası aracılığıyla indirme
-b Seri portun iletişim baud hızı 115200/230400/ Seri portun iletişim baud hızı
-v Sürüm numarasını yazdır önyükleme/araç Önyükleme/araç sürümü
-c Yapılandırmanın tam yol adı file xxx.ini Tam/göreceli yol
-o Operasyon türü programla/doğrula İndir/Doğrula
-f Flash'ın adı file xxx. onaltılı/xxx. çöp Kutusu Tam/göreceli yol

Notlar:

  1. Tüm komutlar ve parametreler çiftler halinde “-x xxx” formatında görünmelidir.
  2. -p,-c,-o,-f talimatlarını iletmek için indirme veya doğrulama işlemi gereklidir.
  3. USB ISP cihazının veya –p komutuna karşılık gelen seri port düğüm adının onay yöntemi için,
Durum kodu
talimat açıklaması Parametre açıklaması
0 Başarıyla yürüt
1 Geçersiz giriş parametresi
2 Yapılandırmadan parametreler alınamadı file
3 ISP parametreleri ayarlanamadı
4 Belirtilen seri bağlantı noktası adı geçersiz
5 Hiçbir cihaz numaralandırılmadı
6 Belirtilen çip türü gerçek çip türüyle tutarlı değil
7 Cihaz bilgileri alınamadı
8 Geçersiz Flaş file yol
9 Geçersiz Flaş file uzunluk
10 Flash okunamadı file
11 Flash dönüştürülemedi file HEX'ten BIN formatına
12 Okuma koruması devre dışı bırakılamadı
13 İndirme başarısız
14 Doğrulanamadı
100 Bilinmeyen hata
Yapılandırma file

Yapılandırma file Windows'ta WchIspStudio.exe'nin "UI Yapılandırmasını Kaydet" işlevi tarafından oluşturulur. Spesifik işlemler aşağıdaki gibidir: Öncelikle yazılımı açın ve yazılımın sağ tarafındaki MCU serisini seçin. Daha sonra, “Chip Option” arayüzünde çipin serisini ve modelini seçin ve “Download Config” arayüzünde çipi yapılandırın. Daha sonra ana menüye tıklayın “File ->UI Yapılandırmasını Kaydet”. Son olarak konfigürasyonun adını ve konumunu seçin file. Çalışma arayüzü aşağıdaki gibidir.

Özel geliştirme

Her sistem klasöründeki src dizini kaynağı içerir fileKullanıcıların özelleştirilmiş taleplerini karşılamak için doğrudan bu koda dayalı olarak geliştirilebilen komut satırı yazma aracının özellikleri. Lib dizini ISP geliştirme dinamik kitaplığını ve başlığını içerir fileS. İşlevler ve çağrı talimatları için kullanıcılar WCH55XISPDLL'ye başvurabilir. H ve diğer başlık filelib dizinindedir.

Windows Platform

Ayrıntılar için lütfen şu adrese bakın: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html \ WCHISPTool_XXX\Doc yolunu yükleyin.

Linux Platform

Talimat

USB indirme modu

  1. USB'yi takın
    MCU'nun BOOT indirme modunda olduğundan ve USB aygıtının PID'sinin 0x55e0 olduğundan emin olun.
  2. USB aygıt sürücüsünü yükleyin
    Sistem terminalini açın, sürücü klasörüne girin ve “make install” komutunu çalıştırın. Bu işlem yalnızca ilk indirme için gereklidir.
  3. USB ISP aygıt adını belirleyin
    /dev/ch37x karakter aygıtının var olup olmadığını kontrol etmek için “ls” komutunu kullanın.
  4. İndirme talimatını yürütün
    Aracın talimat formatı gereksinimlerine göre yürütün; örneğinampsudo ./WCHISPTool_CMD -p /dev/ch37x0 -c Config.ini -o program -f Target.hex

Seri port indirme modu

  1. MCU'yu seri bağlantı noktasına bağlayın
    MCU'nun BOOT indirme modunda olduğundan emin olun.
  2. Seri ISP cihaz adı oluştur
    Seri bağlantı noktası aygıtı düğüm adını doğrulayın ve ardından bu aygıt için "ttyISPx" adında bir yazılım bağlantısı oluşturmak için "ln" komutunu kullanın. Özel komut aşağıdaki gibidir. sudo ln –s /dev/ttyUSB0 /dev/ttyISP0
  3. İndirme talimatını yürütün.
    Aracın talimat formatı gereksinimlerine göre yürütün; örneğinampsudo ./WCHISPTool_CMD -p /dev/ttyISP0 –b 115200 -c Config.ini -o program -f Target.hex
Günlüğü çalıştır file

Başarılı indirme işleminin örneği
Günlüğü çalıştır file

Başarısız indirme işlemi örneği
Günlüğü çalıştır file
BOOT sürümünü ayrı olarak alma örneği
Günlüğü çalıştır file
Yazılım sürümünü ayrı olarak alma örneği
Günlüğü çalıştır file

macOS Platformu

Talimat

USB indirme modu

  1. USB'yi takın
    MCU'nun BOOT indirme modunda olduğundan ve USB aygıtının PID'sinin 0x55e0 olduğundan emin olun.
  2. MacOS sistemindeki USB cihazının konum kimliğini belirleyin. Cihazı Sistem Raporu -> Donanım -> USB'de bulun. USB aygıt ağacındaki konum kimliği aşağıdaki şekilde gösterilmektedir.
  3. İndirme talimatını yürütün
    Aracın talimat formatı gereksinimlerine göre yürütün; örneğinampdosya, sudo ./WCHISPTool_CMD -p 0x02131000 -c Config.ini -o program -f Target.hex
    Talimat

Seri port indirme modu

  1. MCU'yu seri bağlantı noktasına bağlayın
    MCU'nun BOOT indirme modunda olduğundan emin olun.
  2. Cihaz üzerinde seri portun node ismini belirleyip “ls /dev/tty.*” komutunu çalıştırınız.
    macOS'taki seri bağlantı noktasını kontrol etmek için terminal (WCH seri bağlantı noktası yongası kullanılıyorsa, macOS'un CH34xVCPDriver'ını yükleyin). Aşağıdaki şekilde özel bir işlem gösterilmektedir.
    Talimat
  3. İndirme talimatını yürütün
    Aracın talimat formatı gereksinimlerine göre yürütün; örneğinampsudo ./WCHISPTool_CMD -p tty.wchusbserial214201–b 115200 -c Config.ini -o program -f Target.hex
Günlüğü çalıştır file

Başarılı indirme işleminin örneği
Günlüğü Çalıştır File

Başarısız indirme işlemi örneği
Günlüğü Çalıştır File

BOOT sürümünü ayrı olarak alma örneği
Günlüğü Çalıştır File

Yazılım sürümünü ayrı olarak alma örneği
Günlüğü Çalıştır File

Logo

Belgeler / Kaynaklar

WCH WCHISPTool CMD Komut Satırı Programlama Aracı [pdf] Talimatlar
WCHISPTool CMD Komut Satırı Programlama Aracı, WCHISPTool, CMD Komut Satırı Programlama Aracı, Komut Satırı Programlama Aracı, Satır Programlama Aracı, Programlama Aracı

Referanslar

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmiştir *