
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۔ بن | مکمل/رشتہ دار راستہ |
نوٹس:
- تمام کمانڈز اور پیرامیٹرز کو "-x xxx" کی شکل میں جوڑوں میں ظاہر ہونا چاہیے۔
- -p,-c,-o,-f ہدایات کو پاس کرنے کے لیے آپریشن کو ڈاؤن لوڈ یا تصدیق کرنا ضروری ہے۔
- 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 ڈاؤن لوڈ موڈ
- پلگ USB
یقینی بنائیں کہ MCU BOOT ڈاؤن لوڈ موڈ میں ہے، اور USB ڈیوائس کا PID 0x55e0 ہے۔ - USB ڈیوائس ڈرائیور انسٹال کریں۔
سسٹم ٹرمینل کھولیں، ڈرائیور فولڈر میں داخل ہوں، اور "میک انسٹال" کمانڈ پر عمل کریں۔ یہ آپریشن صرف پہلے ڈاؤن لوڈ کے لیے ضروری ہے۔ - USB ISP ڈیوائس کے نام کا تعین کریں۔
یہ چیک کرنے کے لیے "ls" کمانڈ استعمال کریں کہ آیا /dev/ch37x کریکٹر ڈیوائس موجود ہے۔ - ڈاؤن لوڈ کی ہدایات پر عمل کریں۔
ٹول کے انسٹرکشن فارمیٹ کی ضروریات کے مطابق عمل کریں، سابق کے لیےample, sudo ./WCHISPTool_CMD -p /dev/ch37x0 -c Config.ini -o پروگرام -f Target.hex
سیریل پورٹ ڈاؤن لوڈ موڈ
- MCU کو سیریل پورٹ سے جوڑیں۔
یقینی بنائیں کہ MCU BOOT ڈاؤن لوڈ موڈ میں ہے۔ - سیریل ISP ڈیوائس کا نام بنائیں
سیریل پورٹ ڈیوائس نوڈ کے نام کی تصدیق کریں، اور پھر اس ڈیوائس کے لیے "ttyISPx" نام کا نرم لنک بنانے کے لیے "ln" کمانڈ استعمال کریں۔ مخصوص کمانڈ مندرجہ ذیل ہے۔ sudo ln -s /dev/ttyUSB0 /dev/ttyISP0 - ڈاؤن لوڈ کی ہدایات پر عمل کریں۔
ٹول کے انسٹرکشن فارمیٹ کی ضروریات کے مطابق عمل کریں، سابق کے لیےample, sudo ./WCHISPTool_CMD -p /dev/ttyISP0 –b 115200 -c Config.ini -o پروگرام -f Target.hex
لاگ چلائیں۔ file
کامیاب ڈاؤن لوڈ آپریشن کی مثال

ناکام ڈاؤن لوڈ آپریشن کی مثال

BOOT ورژن الگ سے حاصل کرنے کی مثال

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

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

سیریل پورٹ ڈاؤن لوڈ موڈ
- MCU کو سیریل پورٹ سے جوڑیں۔
یقینی بنائیں کہ MCU BOOT ڈاؤن لوڈ موڈ میں ہے۔ - ڈیوائس پر سیریل پورٹ کے نوڈ نام کا تعین کریں، اور "ls /dev/tty.*" کمانڈ کو چلائیں۔
macOS پر سیریل پورٹ کو چیک کرنے کے لیے ٹرمینل (اگر WCH سیریل پورٹ چپ استعمال کی گئی ہے، macOS کا CH34xVCPDriver انسٹال کریں)۔ ذیل کی تصویر میں ایک مخصوص آپریشن دکھایا گیا ہے۔

- ڈاؤن لوڈ کی ہدایات پر عمل کریں۔
ٹول کے انسٹرکشن فارمیٹ کی ضروریات کے مطابق عمل کریں، سابق کے لیےample, sudo ./WCHISPTool_CMD -p tty.wchusbserial214201–b 115200 -c Config.ini -o پروگرام -f Target.hex
لاگ چلائیں۔ file
کامیاب ڈاؤن لوڈ آپریشن کی مثال

ناکام ڈاؤن لوڈ آپریشن کی مثال

BOOT ورژن الگ سے حاصل کرنے کی مثال

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


دستاویزات / وسائل
![]() | WCHISPTool CMD کمانڈ لائن پروگرامنگ ٹول |
حوالہ جات
- 南京沁恒微电子股份有限公司wch.cn
- WCHISPTool_Setup.exe - 南京沁恒微电子股份有限公司www.wch.cn
- صارف دستیmanual.tools
