WCHISPTool CMD کمانڈ لائن پروگرامنگ ٹول ہدایات

WCHISPTool CMD Command Line Programming Tool

WCHISPTool CMD کمانڈ لائن پروگرامنگ ٹول
WCHISPTool CMD کمانڈ لائن پروگرامنگ ٹول

تعارف

سافٹ ویئر فنکشن

WCHISPTool _ CMD WCH MCU آن لائن برننگ کے لیے ایک ملٹی پلیٹ فارم کمانڈ لائن ٹول ہے، جو USB یا سیریل پورٹ کے ذریعے WCH کے سیریز MCU کے لیے فرم ویئر ڈاؤن لوڈ، تصدیق اور دیگر آپریشنز کو سپورٹ کرتا ہے۔ ٹول میں ISP لائبریری اور s شامل ہیں۔ampآئی ایس پی ٹول کی اپنی مرضی کے مطابق ترقی کے لیے پروگرام۔

تعاون یافتہ آپریٹنگ سسٹم: Windows x86/x64, Linux x64, macOS x64/arm64۔

تعاون یافتہ چپ ماڈل: CH54x/ CH55x/ CH56x/ CH641x/ CH643x/ CH57x/ CH58x/ CH59x/ CH32F10x/ CH3F20x/ CH32V00x/ CH32V10x/CH32CH/CH20X/CH32X 30L32x

کمانڈ لائن

ڈاؤن لوڈ کریں۔

USB موڈ:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o پروگرام -f Target.hex

سیریل پورٹ موڈ:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o پروگرام -f Target.hex

تصدیق کریں۔

USB موڈ:
sudo ./WCHISPTool_CMD -p /dev/ch37x -c Config.ini -o verify -f Target.hex

سیریل پورٹ موڈ:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o verify -f Target.hex

پیرامیٹر کی تفصیل

-p

ہدایت تفصیل

پیرامیٹرز کی تفصیل

USB ISP ڈیوائس یا سیریل ڈیوائس نوڈ /dev/ch37x /dev/ttyISPx لینکس میں USB کے ذریعے ڈاؤن لوڈ کریں لینکس میں سیریل پورٹ کے ذریعے ڈاؤن لوڈ کریں۔
لوکیشن ڈی COM(/dev/tty.*) MacOS میں USB کے ذریعے ڈاؤن لوڈ کریں MacOS میں سیریل پورٹ کے ذریعے ڈاؤن لوڈ کریں۔
-b سیریل پورٹ کی کمیونیکیشن بوڈ ریٹ 115200/230400/ سیریل پورٹ کی کمیونیکیشن بوڈ ریٹ
-v پرنٹ ورژن نمبر بوٹ/ٹول بوٹ/ٹول ورژن
-c کنفیگر کے پورے راستے کا نام file xxx.ini مکمل/رشتہ دار راستہ
-o آپریشن کی قسم پروگرام/تصدیق کریں۔ ڈاؤن لوڈ/تصدیق کریں۔
-f فلیش کا نام file xxx hex/xxx۔ بن مکمل/رشتہ دار راستہ

نوٹس:

  1. تمام کمانڈز اور پیرامیٹرز کو "-x xxx" کی شکل میں جوڑوں میں ظاہر ہونا چاہیے۔
  2. -p,-c,-o,-f ہدایات کو پاس کرنے کے لیے آپریشن کو ڈاؤن لوڈ یا تصدیق کرنا ضروری ہے۔
  3. USB ISP ڈیوائس یا سیریل پورٹ نوڈ کے نام کی تصدیق کے طریقہ کار کے لیے - p کمانڈ کے مطابق،
اسٹیٹس کوڈ
ہدایات کی تفصیل پیرامیٹرز کی تفصیل
0 کامیابی سے عمل کریں۔
1 غلط ان پٹ پیرامیٹر
2 کنفیگریشن سے پیرامیٹرز حاصل کرنے میں ناکام file
3 ISP پیرامیٹرز سیٹ کرنے میں ناکام
4 مخصوص سیریل پورٹ کا نام غلط ہے۔
5 کوئی آلہ شمار نہیں کیا گیا۔
6 مخصوص چپ کی قسم اصل چپ کی قسم کے مطابق نہیں ہے۔
7 آلہ کی معلومات حاصل کرنے میں ناکام
8 غلط فلیش file راستہ
9 غلط فلیش file لمبائی
10 فلیش کو پڑھنے میں ناکام file
11 فلیش کو تبدیل کرنے میں ناکام file HEX سے BIN فارمیٹ تک
12 پڑھنے کے تحفظ کو غیر فعال کرنے میں ناکام
13 ڈاؤن لوڈ کرنے میں ناکام
14 تصدیق کرنے میں ناکام
100 نامعلوم خامی
کنفیگریشن file

ترتیب file ونڈوز میں WchIspStudio.exe کے "Save UI Config" فنکشن کے ذریعے تیار کیا گیا ہے۔ مخصوص آپریشنز درج ذیل ہیں: سب سے پہلے، سافٹ ویئر کو کھولیں اور سافٹ ویئر کے دائیں جانب MCU سیریز کو منتخب کریں۔ اس کے بعد، "چِپ آپشن" کے انٹرفیس میں چپ کی سیریز اور ماڈل کو منتخب کریں اور "ڈاؤن لوڈ کنفیگ" کے انٹرفیس میں چپ کو کنفیگر کریں۔ پھر مین مینو پر کلک کریں "File -> UI کنفیگ کو محفوظ کریں"۔ آخر میں کنفیگریشن کا نام اور مقام منتخب کریں۔ file. آپریشن انٹرفیس مندرجہ ذیل ہے.

اپنی مرضی کے مطابق ترقی

ہر سسٹم فولڈر میں src ڈائرکٹری میں سورس ہوتا ہے۔ files کمانڈ لائن برننگ ٹول، جسے صارفین کی اپنی مرضی کے مطابق مانگ کو پورا کرنے کے لیے اس کوڈ کی بنیاد پر براہ راست تیار کیا جا سکتا ہے۔ lib ڈائریکٹری میں ISP ڈویلپمنٹ ڈائنامک لائبریری اور ہیڈر شامل ہیں۔ files فنکشنز اور کال ہدایات کے لیے، صارفین WCH55XISPDLL سے رجوع کر سکتے ہیں۔ H اور دیگر ہیڈر files lib ڈائریکٹری میں۔

ونڈوز پلیٹ فارم

تفصیلات کے لیے، براہ کرم ملاحظہ کریں: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html پاتھ انسٹال کریں \WCHISPTool_XXX\Doc.

لینکس پلیٹ فارم

ہدایت

USB ڈاؤن لوڈ موڈ

  1. پلگ USB
    یقینی بنائیں کہ MCU BOOT ڈاؤن لوڈ موڈ میں ہے، اور USB ڈیوائس کا PID 0x55e0 ہے۔
  2. USB ڈیوائس ڈرائیور انسٹال کریں۔
    سسٹم ٹرمینل کھولیں، ڈرائیور فولڈر میں داخل ہوں، اور "میک انسٹال" کمانڈ پر عمل کریں۔ یہ آپریشن صرف پہلے ڈاؤن لوڈ کے لیے ضروری ہے۔
  3. USB ISP ڈیوائس کے نام کا تعین کریں۔
    یہ چیک کرنے کے لیے "ls" کمانڈ استعمال کریں کہ آیا /dev/ch37x کریکٹر ڈیوائس موجود ہے۔
  4. ڈاؤن لوڈ کی ہدایات پر عمل کریں۔
    ٹول کے انسٹرکشن فارمیٹ کی ضروریات کے مطابق عمل کریں، سابق کے لیےample, sudo ./WCHISPTool_CMD -p /dev/ch37x0 -c Config.ini -o پروگرام -f Target.hex

سیریل پورٹ ڈاؤن لوڈ موڈ

  1. MCU کو سیریل پورٹ سے جوڑیں۔
    یقینی بنائیں کہ MCU BOOT ڈاؤن لوڈ موڈ میں ہے۔
  2. سیریل ISP ڈیوائس کا نام بنائیں
    سیریل پورٹ ڈیوائس نوڈ کے نام کی تصدیق کریں، اور پھر اس ڈیوائس کے لیے "ttyISPx" نام کا نرم لنک بنانے کے لیے "ln" کمانڈ استعمال کریں۔ مخصوص کمانڈ مندرجہ ذیل ہے۔ sudo ln -s /dev/ttyUSB0 /dev/ttyISP0
  3. ڈاؤن لوڈ کی ہدایات پر عمل کریں۔
    ٹول کے انسٹرکشن فارمیٹ کی ضروریات کے مطابق عمل کریں، سابق کے لیےample, sudo ./WCHISPTool_CMD -p /dev/ttyISP0 –b 115200 -c Config.ini -o پروگرام -f Target.hex
لاگ چلائیں۔ file

کامیاب ڈاؤن لوڈ آپریشن کی مثال
لاگ چلائیں۔ file

ناکام ڈاؤن لوڈ آپریشن کی مثال
لاگ چلائیں۔ file
BOOT ورژن الگ سے حاصل کرنے کی مثال
لاگ چلائیں۔ file
سافٹ ویئر ورژن الگ سے حاصل کرنے کی مثال
لاگ چلائیں۔ file

macOS پلیٹ فارم

ہدایت

USB ڈاؤن لوڈ موڈ

  1. پلگ USB
    یقینی بنائیں کہ MCU BOOT ڈاؤن لوڈ موڈ میں ہے، اور USB ڈیوائس کا PID 0x55e0 ہے۔
  2. MacOS سسٹم میں USB ڈیوائس کی لوکیشن ID کا تعین کریں۔ سسٹم رپورٹ -> ہارڈ ویئر -> USB میں ڈیوائس تلاش کریں۔ USB ڈیوائس ٹری میں لوکیشن ID درج ذیل تصویر میں دکھائی گئی ہے۔
  3. ڈاؤن لوڈ کی ہدایات پر عمل کریں۔
    ٹول کے انسٹرکشن فارمیٹ کی ضروریات کے مطابق عمل کریں، سابق کے لیےample, sudo ./WCHISPTool_CMD -p 0x02131000 -c Config.ini -o پروگرام -f Target.hex
    ہدایت

سیریل پورٹ ڈاؤن لوڈ موڈ

  1. MCU کو سیریل پورٹ سے جوڑیں۔
    یقینی بنائیں کہ MCU BOOT ڈاؤن لوڈ موڈ میں ہے۔
  2. ڈیوائس پر سیریل پورٹ کے نوڈ نام کا تعین کریں، اور "ls /dev/tty.*" کمانڈ کو چلائیں۔
    macOS پر سیریل پورٹ کو چیک کرنے کے لیے ٹرمینل (اگر WCH سیریل پورٹ چپ استعمال کی گئی ہے، macOS کا CH34xVCPDriver انسٹال کریں)۔ ذیل کی تصویر میں ایک مخصوص آپریشن دکھایا گیا ہے۔
    ہدایت
  3. ڈاؤن لوڈ کی ہدایات پر عمل کریں۔
    ٹول کے انسٹرکشن فارمیٹ کی ضروریات کے مطابق عمل کریں، سابق کے لیےample, sudo ./WCHISPTool_CMD -p tty.wchusbserial214201–b 115200 -c Config.ini -o پروگرام -f Target.hex
لاگ چلائیں۔ file

کامیاب ڈاؤن لوڈ آپریشن کی مثال
لاگ چلائیں۔ File

ناکام ڈاؤن لوڈ آپریشن کی مثال
لاگ چلائیں۔ File

BOOT ورژن الگ سے حاصل کرنے کی مثال
لاگ چلائیں۔ File

سافٹ ویئر ورژن الگ سے حاصل کرنے کی مثال
لاگ چلائیں۔ File

لوگو

دستاویزات / وسائل

PDF thumbnailWCHISPTool CMD کمانڈ لائن پروگرامنگ ٹول
Instructions · WCHISPTool CMD Command Line Programming Tool, WCHISPTool, CMD Command Line Programming Tool, Command Line Programming Tool, Line Programming Tool, Programming Tool

ایک سوال پوچھیں۔

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

ایک سوال پوچھیں۔

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.