WCHISPTool CMD ڪمانڊ لائن پروگرامنگ ٽول

تعارف
سافٽ ويئر فنڪشن
WCHISPTool _ CMD WCH MCU آن لائن برننگ لاءِ ملٽي پليٽ فارم ڪمانڊ لائن ٽول آھي، جيڪو يو ايس بي يا سيريل پورٽ ذريعي WCH جي سيريز MCU لاءِ فرم ویئر ڊائون لوڊ، تصديق ۽ ٻين عملن کي سپورٽ ڪري ٿو. اوزار تي مشتمل آهي ISP لائبريري ۽ ايسampISP اوزار جي ڪسٽمائيز ترقي لاءِ پروگرام.
سپورٽ ٿيل آپريٽنگ سسٽم: ونڊوز x86/x64، لينڪس x64، macOS x64/arm64.
سپورٽ ٿيل چپ ماڊل: CH54x/ CH55x/ CH56x/ CH641x/ CH643x/ CH57x/ CH58x/ CH59x/ CH32F10x/ CH3F20x/ CH32V00x/ CH32V10x/ CH32V20x/ CH32V30x/ CH32X/CH03X/CH32X 10LXNUMXx.
ڪمانڊ لائن
ڊائون لوڊ ڪريو
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 تصديق ڪريو -f Target.hex
سيريل پورٽ موڊ:
sudo ./WCHISPTool_CMD -p /dev/ttyISP0 -b 115200 -c Config.ini -o تصديق ڪريو -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. هيڪس/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 ڊولپمينٽ متحرڪ لائبريري ۽ هيڊر fileايس. ڪمن ۽ ڪال جي هدايتن لاءِ، صارفين جو حوالو ڏئي سگھن ٿا WCH55XISPDLL. ايڇ ۽ ٻيا هيڊر files lib ڊاريڪٽري ۾.
Windows Platform
تفصيل لاءِ مهرباني ڪري حوالو ڏيو: 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 ڊوائيس جو نالو ٺاهيو
تصديق ڪريو سيريل پورٽ ڊيوائس نوڊ جو نالو، ۽ پوءِ استعمال ڪريو ”ln“ ڪمانڊ ان ڊوائيس لاءِ ”ttyISPx“ نالي نرم لنڪ ٺاهڻ لاءِ. مخصوص حڪم هيٺ ڏنل آهي. 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 ڊوائيس جي مقام جي سڃاڻپ کي طئي ڪريو. سسٽم جي رپورٽ ۾ ڊوائيس ڳوليو -> هارڊويئر -> USB. يو ايس بي ڊيوائس وڻ ۾ مقام جي سڃاڻپ هيٺ ڏنل شڪل ۾ ڏيکاريل آهي.
- ڊائون لوڊ جي هدايتن تي عمل ڪريو
اوزار جي هدايتن جي فارميٽ جي ضرورتن مطابق عمل ڪريو، مثال طورample، sudo ./WCHISPTool_CMD -p 0x02131000 -c Config.ini -o پروگرام -f Target.hex

سيريل پورٽ ڊائون لوڊ موڊ
- MCU کي سيريل پورٽ سان ڳنڍيو
پڪ ڪريو ته MCU BOOT ڊائون لوڊ موڊ ۾ آهي. - ڊوائيس تي سيريل پورٽ جي نوڊ جو نالو طئي ڪريو، ۽ "ls /dev/tty.*" حڪم هلائي.
macOS تي سيريل پورٽ چيڪ ڪرڻ لاءِ ٽرمينل (جيڪڏهن WCH سيريل پورٽ چپ استعمال ٿئي ٿي، انسٽال ڪريو CH34xVCPDriver macOS). هڪ مخصوص آپريشن هيٺ ڏنل شڪل ۾ ڏيکاريل آهي.

- ڊائون لوڊ جي هدايتن تي عمل ڪريو
اوزار جي هدايتن جي فارميٽ جي ضرورتن مطابق عمل ڪريو، مثال طورample، sudo ./WCHISPTool_CMD -p tty.wchusbserial214201–b 115200 -c Config.ini -o پروگرام -f Target.hex
لاگ ان کي هلائڻ file
ڪامياب ڊائون لوڊ آپريشن جو مثال

ناڪام ڊائون لوڊ آپريشن جو مثال

BOOT ورجن الڳ الڳ حاصل ڪرڻ جو مثال

الڳ الڳ سافٽ ويئر ورزن حاصل ڪرڻ جو مثال


دستاويز / وسيلا
![]() |
WCH WCHISPTool CMD ڪمان لائن پروگرامنگ اوزار [pdf] هدايتون WCHISPTool CMD ڪمان لائن پروگرامنگ ٽول، WCHISPTool، سي ايم ڊي ڪمانڊ لائين پروگرامنگ ٽول، ڪمانڊ لائن پروگرامنگ ٽول، لائن پروگرامنگ ٽول، پروگرامنگ ٽول |




