WCH-لنڪ ايموليشن ڊيبگر ماڊل
WCH- لنڪ
ماڊل جو تعارف
WCH-Link ماڊل استعمال ڪري سگھجي ٿو آن لائن ڊيبگنگ ۽ WCH RISC-V MCU جي ڊائون لوڊ ڪرڻ، ۽ پڻ آن لائن ڊيبگنگ ۽ ڊائون لوڊ ڪرڻ لاءِ ARM MCU SWD/J سان.TAG انٽرفيس. اهو آسان ڊيبگنگ آئوٽ لاءِ سيريل پورٽ سان پڻ اچي ٿو. WCH-Link جا 3 قسم آھن جن ۾ WCH-Link، WCH LinkE ۽ WCHDAPLink شامل آھن، جيئن تصوير 1 ۾ ڏيکاريل آھي.
شڪل 1 WCH- لنڪ فزيڪل ڊاگرام
ٽيبل 1 WCH-لنڪ موڊ
موڊ |
ايل آئي ڊي اسٽيٽس | IDE |
سپورٽ چپ |
RISC-V |
نيرو LED هميشه بند آهي جڏهن بيڪار | MounRiver اسٽوڊيو |
WCH RISC-V ڪور چپس جيڪي سپورٽ ڪن ٿيون سنگل/ڊبل لائين ڊيبگنگ |
ARM |
نيرو LED هميشه تي آهي جڏهن بيڪار | Keil / MounRiver اسٽوڊيو | ARM ڪور چپس جيڪي سپورٽ ڪن ٿيون SWD/JTAG پروٽوڪول |
موڊ سوئچنگ
طريقو 1: لنڪ موڊ کي مٽائڻ لاءِ MounRiver اسٽوڊيو سافٽ ويئر استعمال ڪريو. (هي طريقو WCH-Link ۽ WCH-LinkE تي لاڳو آهي)
- تير تي ڪلڪ ڪريو
شارٽ ڪٽ ٽول بار ۾ پروجيڪٽ ڊائون لوڊ ڪنفيگريشن ونڊو آڻڻ لاءِ
- ھدف موڊ جي ساڄي پاسي سوال تي ڪلڪ ڪريو view موجوده لنڪ موڊ
- ڪلڪ ڪريو ٽارگيٽ موڊ آپشن باڪس، چونڊيو ٽارگيٽ لنڪ موڊ، ڪلڪ ڪريو لاڳو ڪريو.
طريقو 2: لنڪ موڊ کي مٽائڻ لاءِ WCH-Link يوٽيلٽي ٽول استعمال ڪريو.
- Active WCH-Link mode جي ساڄي پاسي حاصل ڪريو تي ڪلڪ ڪريو view موجوده لنڪ موڊ
- ڪلڪ ڪريو Active WCH-Link mode آپشن باڪس، منتخب ڪريو ٽارگيٽ لنڪ موڊ، ڪلڪ ڪريو سيٽ ڪريو
طريقو 3: لنڪ موڊ کي مٽائڻ لاءِ ModeS ڪيئي استعمال ڪريو. (هي طريقو WCH-LinkE-R0 1v2 ۽ WCHDAPLink-R0-2v0 ۽ مٿي تي لاڳو آهي)
- لنڪ کي طاقت ڏيڻ لاءِ موڊ ايس ڪي کي دٻايو ۽ رکو.
نوٽس:
- نيرو LED چمڪي ٿو جڏهن ڊائون لوڊ ۽ ڊيبگنگ.
- لنڪ بعد ۾ استعمال لاءِ سوئچ ٿيل موڊ برقرار رکي ٿي.
- WCH-Link ايموليٽر ڊيبگر ماڊل کي کولڻ لاءِ لنڪ جي پوئين پاسي واري تصوير ۾ QR ڪوڊ اسڪين ڪريو webسائيٽ.
- WCH-لنڪ سموليشن ڊيبگر ماڊل URL https://www.wch.procn/ducts/WCHLink.html
- MounRiver اسٽوڊيو رسائي URL: http://mounriver.com/
- WCH-لنڪ يوٽيلٽي رسائي URL: https://www.wch.cn/downloads/WCHLinkUtility_ZIP.html
- WCHISPTool رسائي URL: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html
- WCH-Link ۽ WCH-LinkE LinkRV ۽ LinkDAP-WINUSB موڊ سوئچنگ کي سپورٽ ڪن ٿا؛ WCH-DAPLink LinkDAP-WINUSB ۽ LinkDAP-HID موڊ سوئچنگ کي سپورٽ ڪري ٿو.
سيرال پورٽ بوڊ جي شرح
ٽيبل 2 WCH-Link سيريل پورٽ بيڊ جي شرح کي سپورٽ ڪري ٿو
1200 |
2400 | 4800 | 9600 | 14400 |
19200 |
38400 | 57600 | 115200 |
230400 |
ٽيبل 3 WCH-LinkE سيريل پورٽ بيڊ جي شرح کي سپورٽ ڪري ٿو
1200 |
2400 | 4800 | 9600 | 14400 | 19200 |
38400 | 57600 | 115200 | 230400 | 460800 |
921600 |
ٽيبل 4 WCH-DAPLink سيريل پورٽ بيڊ جي شرح کي سپورٽ ڪري ٿو
1200 |
2400 | 4800 | 9600 | 14400 | 19200 |
38400 | 57600 | 115200 | 230400 | 460800 |
921600 |
نوٽس:
- شڪل 1 پنن جي قطار ۾ RX ۽ TX سيريل پورٽ ٽرانسيور پنن لاءِ، سيريل پورٽ سپورٽ باڊ جي شرح مٿي ڏنل جدول ۾ ڏيکاريل آهي.
- سي ڊي سي ڊرائيور کي نصب ڪرڻ جي ضرورت آهي Win7 تحت.
- جيڪڏهن توهان لنڪ ٻيهر انپلگ ڪريو ٿا، مهرباني ڪري ٻيهر کوليو سيريل ڊيبگنگ اسسٽنٽ.
ڪارڪردگي جو مقابلو
جدول 5 لنڪ افعال ۽ ڪارڪردگي جي مقابلي واري جدول
فنڪشنل شيون |
WCH-Link-R1-1v1 | WCH-LinkE-R0-1v3 |
WCH-DAPLink-R0-2v0 |
RISC-V موڊ |
√ | √ |
× |
ARM-SWD موڊ-HID ڊوائيس |
× | × | √ |
ARM-SWD موڊ-WINUSB ڊوائيس | √ | √ |
√ |
آر ايم-جيTAG موڊ-HID ڊوائيس |
× | × | √ |
آر ايم-جيTAG موڊ -WINUSB ڊوائيس | × | √ |
√ |
موڊ مٽائڻ لاءِ ModeS ڪيڏو |
× | √ | √ |
2-وائر واٽ اپ گريڊ فرم ویئر آف لائن | × | √ |
√ |
سيريل پورٽ اپڊيٽ فرم ویئر آف لائن |
√ | × | × |
USB اپڊيٽ فرم ویئر آف لائن | √ | × |
√ |
ڪنٽرول قابل 3.3V / 5V پاور آئوٽ |
× | √ | √ |
تيز رفتار USB2.0 کان JTAG انٽرفيس | × | √ |
× |
اوزار ڊائون لوڊ ڪريو |
MounRiver اسٽوڊيو WCH-LinkUtility
Keil uVision5 |
MounRiver اسٽوڊيو WCH-LinkUtility
Keil uVision5 |
WCH-LinkUtility Keil uVision5 |
Keil سپورٽ ٿيل ورزن | Keil V5.25 ۽ مٿي | Keil V5.25 ۽ مٿي |
Keil جي سڀني نسخن ۾ سپورٽ |
پن ڪنيڪشن
ٽيبل 6 لنڪ سپورٽ چپ ماڊل
عام چپ ماڊلز |
WCH- لنڪ | WCH-LinkE | WCH-DAPLink |
CH32V003 | × | √ | × |
CH32V10x/CH32V20x/cCH32V30x/CH569/CH573/CH583 |
√ |
√ |
× |
CH32F10x / CH32F20x / CH579 / دوستانه چپس جيڪي سپورٽ ڪن ٿا SWD پروٽوڪول |
√ |
√ |
√ |
دوستانه چپس جيڪي سپورٽ ڪن ٿيون JTAG انٽرفيس | × | √ |
√ |
ٽيبل 7 عام چپ پن ڪنيڪشن
عام چپ ماڊلز |
SWDIO |
SWCLK |
CH569 |
پي اي 11 |
پي اي 10 |
CH579 |
پي بي 16 |
پي بي 17 |
CH573/CH583 |
پي بي 14 |
پي بي 15 |
CH32V003 |
پي ڊي 1 |
– |
CH32V10x/CH32V20x/CH32V30x/CH32F10x/CH32F20x |
پي اي 13 |
پي اي 14 |
ٽيبل 8 STM32F10xxx JTAG انٽرفيس pinout
JTAG انٽرفيس پن جو نالو |
JTAG ڊيبگ انٽرفيس | پن آئوٽ |
TMS | JTAG موڊ چونڊ |
پي اي 13 |
TCK |
JTAG ڪلاڪ | پي اي 14 |
TDI | JTAG ڊيٽا ان پٽ |
پي اي 15 |
ٽي ڊي او |
JTAG ڊيٽا جي پيداوار |
پي بي 3 |
نوٽس:
- لنڪ وڌ ۾ وڌ سپورٽ ٿيل لڪير جي ڊيگهه: 30cm، جيڪڏهن ڊائون لوڊ عمل غير مستحڪم آهي، بند ڪرڻ جي ڪوشش ڪريو ڊائون لوڊ رفتار.
- JTAG موڊ، WCH-LinkE-R0-1v3، WCH-DAPLink-R0-2v0 هارڊويئر ورزن سپورٽ ڪرڻ شروع ڪيو، اڳوڻو هارڊويئر ورزن سپورٽ نٿو ڪري.
- WCH-LinkE تيز رفتار نسخو صرف CH32F20x / CH32V20x / CH32V30x تيز ڪرڻ لاءِ آهي.
- CH32 سيريز چپس کان سواء، جيڪڏهن توهان ڊائون لوڊ يا ڊيبگنگ لاء لنڪ استعمال ڪرڻ چاهيو ٿا، توهان کي استعمال ڪرڻ جي ضرورت آهي 2-وائر ڊيبگ انٽرفيس کي کولڻ لاءِ سرڪاري ISP اوزار، ۽ توهان کي لنڪ موڊ تي ڌيان ڏيڻ جي ضرورت آهي جڏهن ان کي استعمال ڪندي.
Keil ڊائون لوڊ ۽ ڊيبگ
ڊوائيس سوئچنگ
WCH-DAPLink ٻن موڊس کي سپورٽ ڪري ٿو، ARM موڊ-WINUSB ڊيوائس ۽ ARM موڊ-HID ڊيوائس، ۽ توھان WCH-LinkUtility ٽول سان ٻن ڊيوائس موڊس جي وچ ۾ مٽائي سگھو ٿا (يا ModeS ڪيئي کي ڊگھي دٻائڻ کان پوءِ لنڪ کي پاور ڪرڻ سان.) WCH. -Link ۽ WCH-LinkE صرف سپورٽ ARM موڊ-WINUSB ڊوائيس موڊ.
ٽيبل 9 WCH-DAPLink ڊوائيس
ڊوائيس |
سپورٽ لنڪ |
Keil سپورٽ ٿيل ورزن |
ARM موڊ-WINUSB ڊوائيس |
WCH-Link WCH-LinkE WCH-DAPLink |
Keil V5.25 ۽ مٿي ARM |
ARM موڊ-HID ڊوائيس |
WCH-DAPLink |
Keil جي سڀني نسخن ۾ سپورٽ |
نوٽ: WCH-Link، WCH-LinkE ۽ WCH-DAPLink فيڪٽري ڊفالٽ آھن WINUSB ڊوائيس موڊ ۾.
ڊائون لوڊ ڪنفگريشن
- جادو جي ڇت تي ڪلڪ ڪريو
ٽول بار ۾ ٽارگيٽ ڊائلاگ باڪس لاءِ اختيارن کي آڻڻ لاءِ، ڊيبگ تي ڪلڪ ڪريو ۽ ايموليٽر ماڊل چونڊيو.
- ڪلڪ ڪريو استعمال آپشن باڪس ۽ چونڊيو CMSIS-DAP Debugger
- Cortex-M ٽارگيٽ ڊرائيور سيٽ اپ ڊائلاگ باڪس آڻڻ لاءِ سيٽنگون بٽڻ تي ڪلڪ ڪريو
سيريل نمبر: ڊيبگ اڊاپٽر جي سڃاڻپ ڪندڙ کي استعمال ڪيو پيو وڃي. جڏھن گھڻا اڊاپٽر ڳنڍيل آھن، توھان اڊاپٽر جي وضاحت ڪري سگھو ٿا ڊراپ-ڊائون لسٽ استعمال ڪندي. SW ڊوائيس: ڏيکاريو ڊوائيس ID ۽ ڳنڍيل ڊوائيس جو نالو. پورٽ: اندروني ڊيبگ انٽرفيس سيٽ ڪريو SW يا JTAG. (ٻنهي انٽرفيس WCH-LinkE-R0-1v3 ۽ WCH-DAPLink-R0-2v0 جي مدد سان آهن). وڌ ۾ وڌ گھڙي: ٽارگيٽ ڊيوائس سان رابطو ڪرڻ لاءِ گھڙي جي شرح مقرر ڪريو. - ڪلڪ ڪريو Flash Download ڊائون لوڊ ترتيب لاءِ.
ڊائون لوڊ فنڪشن: ترتيب ڏيڻ جا اختيار RAM لاءِ الگورٿم: ترتيب ڏيو شروعاتي پتي ۽ ريم اسپيس جو سائز اسان جي CH32F103 سيريز چپ رام جي اسپيس سائيز 0x1000 آهي، CH32F20x سيريز چپ رام اسپيس سائيز 0x2800 آهي. پروگرامنگ الگورٿم: شامل ڪريو الگورتھم file الگورتھم file چپ ڊيوائس پيڪيج کي انسٽال ڪرڻ کان پوءِ پاڻمرادو شامل ڪيو ويو آهي، ڪلڪ ڪريو ٺيڪ. - مٿي ڏنل ٺاھ جوڙ مڪمل ڪرڻ کان پوء، ڪلڪ ڪريو OK ڊائلاگ باڪس کي بند ڪرڻ لاء. ٽول بار ۾ آئڪن تي ڪلڪ ڪريو ڪوڊ ۾ ساڙڻ لاءِ.
ڊيبگ
- ڊيبگ بٽڻ تي ڪلڪ ڪريو
ڊيبگ پيج داخل ڪرڻ لاءِ ٽول بار ۾
- وقفي پوائنٽون مقرر ڪريو
- بنيادي ڊيبگ حڪم
ري سيٽ ڪريو: پروگرام تي ري سيٽ آپريشن ڪريو.
ھلايو: موجوده پروگرام کي مڪمل رفتار تي ھلڻ شروع ڪرڻ جو سبب بڻيو جيستائين پروگرام بند نه ٿئي جڏھن اھو بريڪ پوائنٽ جو سامھون ٿئي.
قدم: هڪ واحد بيان تي عمل ڪريو ۽ جيڪڏهن هڪ فنڪشن سامهون اچي ٿو، اهو فنڪشن اندر ويندو.
اسٽيپ اوور: هڪ واحد بيان تي عمل ڪريو جيڪو فنڪشن جي اندر نه وڃي جيڪڏهن اهو ڪنهن فنڪشن کي منهن ڏئي ٿو، پر فنڪشن کي پوري رفتار سان هلائي ٿو ۽ ايندڙ بيان ڏانهن ٽپو ڏئي ٿو.
اسٽيپ آئوٽ: موجوده فنڪشن کان پوءِ سڀ مواد هلايو پوري رفتار تي جيستائين فنڪشن واپس نه ٿو پوئين سطح تي.
- ڊيبگ بٽڻ تي ڪلڪ ڪريو
ٽول بار ۾ ٻيهر ڊيبگ مان نڪرڻ لاءِ.
MounRiver اسٽوڊيو ڊائون لوڊ ۽ ڊيبگ
ڊائون لوڊ ڪنفگريشن
- تير تي ڪلڪ ڪريو
پروجيڪٽ ڊائون لوڊ ڪنفيگريشن ونڊو آڻڻ لاءِ ٽول بار ۾
- چپ پڙهڻ جي حفاظت کي غير فعال ڪرڻ لاءِ غير فعال پڙهڻ-محفوظ بٽڻ تي ڪلڪ ڪريو
- ھدف جي ٺاھ جوڙ، مکيه عناصر ھيٺ ڏنل آھن.
- ٺاھ جوڙ جا اختيار
- ڪلڪ ڪريو لاڳو ڪريو ۽ بند ڪريو ڊائون لوڊ جي ترتيب کي بچائڻ لاء. آئڪن تي ڪلڪ ڪريو
ٽول بار ۾ ڪوڊ کي ساڙڻ لاءِ، ۽ نتيجو ڏيکاريو ويندو ڪنسول ۾.
ڊيبگ
- داخل ڪريو debugging صفحو
طريقو 1: ڊيبگ بٽڻ تي ڪلڪ ڪريوٽول بار ۾ سڌو ڊيبگ پيج داخل ڪرڻ لاءِ.
طريقو 2: تير تي ڪلڪ ڪريوٽول بار ۾ ۽ ڊيبگ ڪنفيگريشنز کي منتخب ڪريو ڊيبگ ترتيب واري صفحي کي پاپ اپ ڪرڻ لاءِ. ڊبل ڪلڪ ڪريو GDB اوپن OCD MRS Debugging اعتراض پيدا ڪرڻ لاءِ file، اعتراض چونڊيو file ۽ ڊيبگنگ صفحي ۾ داخل ٿيڻ لاءِ ھيٺئين ساڄي ڪنڊ ۾ ڊيبگ بٽڻ تي ڪلڪ ڪريو.
- وقفي پوائنٽون مقرر ڪريو
- بنيادي ڊيبگ حڪم
ري سيٽ ڪريو: پروگرام تي ري سيٽ آپريشن ڪريو.
ھلايو: موجوده پروگرام کي مڪمل رفتار سان ھلڻ شروع ڪريو جيستائين پروگرام بند نه ٿئي جڏھن اھو بريڪ پوائنٽ سان ملن.
ختم ڪريو: ڊيبگنگ کي ختم ڪريو.
قدم ۾ داخل ڪريو: ھڪڙي بيان تي عمل ڪريو، ۽ جيڪڏھن ڪو فنڪشن اچي ويو آھي، اھو فنڪشن اندر ويندو.
اسٽيپ اوور: هڪ واحد بيان تي عمل ڪريو، ۽ جيڪڏهن اهو هڪ فنڪشن سان ملندو، اهو فنڪشن اندر نه ويندو، پر فنڪشن کي مڪمل رفتار سان هلائي ۽ ايندڙ بيان ڏانهن وڃو.
واپسي جو مرحلو: موجوده فنڪشن کان پوءِ سڀني مواد کي مڪمل رفتار تي هلايو جيستائين فنڪشن پوئين سطح تي واپس نه اچي.
- ڪلڪ ڪريو
بٽڻ، ڊيبگ مان نڪرڻ.
ٻيا افعال
چپ سيٽ ڪريو پڙھڻ جي حفاظت ڪريو
سوال چپ پڙهڻ-حفاظت حيثيت
چپ پڙهڻ واري حفاظت واري صورتحال کي فعال ڪريو
چپ پڙهڻ جي حفاظت واري صورتحال کي بند ڪريو
ڪوڊ فليش مڪمل ختم
MounRiver اسٽوڊيو هارڊويئر ري سيٽ پن کي ڪنٽرول ڪندي چپ جي سڀني صارفن جي علائقن کي ختم ڪري سگهي ٿو يا چپ کي ٻيهر طاقت ڏيندي. ٻيهر طاقت ذريعي ختم ڪرڻ کي ڪنٽرول ڪرڻ لاءِ، چپ کي طاقت ڏيڻ لاءِ لنڪ گهربل آهي؛ هارڊويئر ري سيٽ پن ذريعي ايريز کي ڪنٽرول ڪرڻ لاءِ، چپ ۽ لنڪ جي ري سيٽ پنن کي ڳنڍڻ جي ضرورت آهي. (صرف WCH-LinkE ۽ WCH-DAPLink جي مدد سان)
2-وائر SDI کي بند ڪريو
CH32 سيريز کان سواءِ چپس لاءِ، ڪوڊ ۽ ڊيٽا تحفظ کي فعال ڪري سگھجي ٿو 2-وائر SDI کي غير فعال ڪرڻ سان.
2-تار SDI کي غير فعال ڪريو
WCH-LinkUtility ڊائون لوڊ
ڊائون لوڊ ڪنفگريشن
- آئکن تي ڪلڪ ڪريو
، لنڪ سان ڳنڍيو
- چپ ماڊل چونڊيو
- ٺاھ جوڙ جا اختيار
- چيڪ ڪريو غير فعال MCU ڪوڊ پڙھڻ جي حفاظت ڪريو، چپ پڙھڻ جي حفاظت کي غير فعال ڪريو.
- آئکن تي ڪلڪ ڪريو
firmware شامل ڪرڻ لاء
- آئکن تي ڪلڪ ڪريو
ڊائون لوڊ ڪرڻ لاء
ٻيا افعال
سوال چپ معلومات
آئکن تي ڪلڪ ڪريو چپ معلومات جي پڇا ڳاڇا ڪرڻ لاء
نالو |
قدر |
MCU UID |
17-9f-ab-cd-7f-b4-bc48 |
فليش سائيز |
16KB |
پڙهو حفاظت |
|
لنڪ ورشن |
V2.8 |
چپ سيٽ ڪريو پڙھڻ جي حفاظت ڪريو
سوال چپ پڙهڻ-حفاظت حيثيت
چپ پڙهڻ واري حفاظت واري صورتحال کي فعال ڪريو
چپ پڙهڻ جي حفاظت واري صورتحال کي بند ڪريو
چپ فليش پڙهو
آئکن تي ڪلڪ ڪريو چپ فليش پڙهڻ لاءِ
ڪوڊ فليش مڪمل ختم
WCH-LinkUtility ٽول هارڊويئر ري سيٽ پن کي ڪنٽرول ڪندي چپ جي سڀني صارفن جي علائقن کي ختم ڪري سگهي ٿو يا چپ کي ٻيهر طاقت ڏيندي. ٻيهر طاقت ذريعي ختم ڪرڻ کي ڪنٽرول ڪرڻ لاءِ، چپ کي طاقت ڏيڻ لاءِ لنڪ گهربل آهي؛ هارڊويئر ري سيٽ پن ذريعي ختم ڪرڻ کي ڪنٽرول ڪرڻ لاءِ، چپ جي ري سيٽ پن ۽ لنڪ کي ڳنڍڻ جي ضرورت آهي. (صرف WCHLinkE ۽ WCH-DAPLink جي مدد سان).
پاور آئوٽ ڪنٽرول قابل
WCH-LinkUtility اوزار لنڪ پاور آئوٽ کي ڪنٽرول ڪري سگھي ٿو. ھدف تي ڪلڪ ڪريو ۽ پاور سپلائي 3.3V / 5V آئوٽ کي بند ڪرڻ / بند ڪرڻ لاء چونڊيو ڊراپ-ڊائون لسٽ ۾. (صرف WCH-LinkE ۽ WCH-DAPLink جي مدد سان)
خودڪار مسلسل ڊائون لوڊ
خودڪار ڊائون لوڊ کي چيڪ ڪريو جڏهن WCH-Link ڳنڍيل هو ته جيئن پروجيڪٽ جي خودڪار مسلسل ڊائون لوڊ کي فعال ڪيو وڃي.
ملٽي ڊيوائس ڊائون لوڊ
WCH-LinkUtility اوزار ڪيترن ئي لنڪ ڊوائيسز کي سڃاڻي سگھي ٿو. جڏهن گھڻا لنڪس ڳنڍجن ٿا، ته Connected WCH-Link List آپشن باڪس توهان کي اجازت ڏئي ٿو ته هڪ مخصوص لنڪ ڊيوائس کي چونڊيو ڊائون لوڊ ڪرڻ لاءِ.
Firmware تازه ڪاري جا طريقا
MounRiver اسٽوڊيو آن لائن اپڊيٽ
جيڪڏهن firmware کي اپڊيٽ ڪرڻ جي ضرورت آهي، MounRiver اسٽوڊيو هڪ پاپ اپ ونڊو هوندو توهان کي ياد ڏيارڻ لاءِ جڏهن توهان ڪلڪ ڪريو ڊائون لوڊ بٽڻ تي، ڪلڪ ڪريو ها اپڊيٽ شروع ڪرڻ لاءِ.
WCH-LinkUtility آن لائن اپڊيٽ
جيڪڏهن فرم ویئر کي اپڊيٽ ڪرڻ جي ضرورت آهي، WCH-LinkUtility هڪ پاپ اپ ونڊو هوندي توهان کي ياد ڏياريندي جڏهن توهان ڊائون لوڊ بٽڻ تي ڪلڪ ڪريو، ڪلڪ ڪريو ها اپڊيٽ شروع ڪرڻ لاء.
نوٽس:
- WCH-LinkE دستي آن لائن اپڊيٽ کي سپورٽ ڪري ٿو، قدم ھيٺ ڏنل آھن.
● لنڪ کي پاور اپ ڪريو گهڻي دير کان پوءِ IAP بٽڻ کي دٻايو جيستائين نيرو LED چمڪ نه ٿئي.
● MounRiver Studio/WCH-LinkUtility وٽ هڪ پاپ اپ ونڊو هوندي جيڪا توهان کي ياد ڏياريندي جڏهن توهان ڪلڪ ڪيو ڊائون لوڊ بٽڻ، ڪلڪ ڪريو ها تازه ڪاري شروع ڪرڻ لاء. - جيڪڏهن لنڪ فرمائيندڙ تازه ڪاري غير معمولي آهي، مهرباني ڪري فرم ویئر کي آف لائن اپڊيٽ ذريعي تازه ڪاري ڪريو.
WCH-LinkUtility آف لائن اپڊيٽ (آف لائن اپڊيٽ لاءِ 2-وائر اپروچ)
- WCH-LinkE سان ڳنڍيو لنڪ سان اپڊيٽ ٿيڻ لاءِ
WCH-LinkE
اپڊيٽ ٿيڻ لاءِ لنڪ
3V3
3V3 جي اين ڊي جي اين ڊي
SWDIO
SWDIO SWCLK SWCLK
WCH-LinkE پاور آن، اپڊيٽ ڪرڻ لاءِ لنڪ چپ ماڊل چونڊيو (WCH-LinkE مين ڪنٽرول چپ isCH32V30x، WCH-DAPLink مين ڪنٽرول چپ CH32V20x آھي)
- لنڪ کي IAP موڊ ۾ اپڊيٽ ڪرڻ لاءِ (لنڪ کي پاور اپ ڪرڻ لاءِ IAP بٽڻ کي ڊگھو دٻايو، يعني ڪمپيوٽر سان ڳنڍيل USB پورٽ ذريعي پاور اپ ڪرڻ لاءِ)
- ھدف تي ڪلڪ ڪريو->سڀ ڪوڊ صاف ڪريو فليش-بائي پاور آف چپ جي سڀني صارف واري علائقي کي ختم ڪرڻ لاء.
- آئکن تي ڪلڪ ڪريو
diaable چپ پڙهڻ-حفاظت
- آئکن تي ڪلڪ ڪريو
شامل ڪريو لنڪ آف لائن اپڊيٽ ٿيل فرمائيندڙ
- ترتيب ڏيڻ جا اختيار (پروگرام + تصديق + ري سيٽ ۽ هلائڻ)
- آئکن تي ڪلڪ ڪريو
ڊائون لوڊ ڪرڻ لاء
نوٽس:
- اپڊيٽ ٿيڻ لاءِ لنڪ WCH-LinkE ۽ WCH-DAPLink تائين محدود آهي.
- ھن طريقي لاءِ ٻه WCH-LinkE گھربل آھن.
- جڏهن لنڪ IAP موڊ ۾ داخل ٿئي ٿي، نيري LED چمڪي ٿو.
WCHISPS اسٽوڊيو سيريل پورٽ آف لائن اپڊيٽ
- WCH-Link کي USB کان TTL ماڊل سان ڳنڍيو
WCH- لنڪ
USB کان TTL ماڊل
TX
RX
RX
TX
جي اين ڊي
جي اين ڊي
USB کان TTL ماڊل پاور آن، WCH- لنڪ ان بوٽ موڊ ۾ (مختصر ڪنيڪشن J1 شڪل 1 ۾ پاور لنڪ ڪندو)
- چپ ماڊل چونڊيو: CH549، انٽرفيس ڊائون لوڊ ڪريو: سيريل پورٽ، ڊيوائس لسٽ: سيريل پورٽ نمبر چونڊيو جيڪو USB کان TTL ماڊل سان لاڳاپيل آهي
- شامل ڪريو لنڪ آف لائن اپڊيٽ ٿيل فرمائيندڙ پروگرام کي ھدف ڪرڻ لاء file
- ڊائون لوڊ ڪنفگريشن
- ڊائون لوڊ بٽڻ تي ڪلڪ ڪريو
- ڊائون لوڊ تي ڪلڪ ڪريو ۽ فيلڊ تائين پهچڻ لاءِ ڊوائيس جو انتظار ڪريو، پوءِ WCH-Link کي USB پورٽ ۾ لڳايو، ISP ٽول خودڪار طريقي سان ڊائون لوڊ ٿيڻ شروع ڪيو.
نوٽ: سيريل پورٽ آف لائن اپڊيٽ صرف WCH-Link جي مدد سان آهي.
WCHISPStudio USB آف لائن اپڊيٽ
- لنڪ کي بوٽ موڊ ۾ اپڊيٽ ڪرڻ لاءِ (شڪل 1 ۾ J1 کي مختصر ڪنيڪٽ ڪريو يا BOOT ڪيئي کي ڊگھو دٻايو ۽ پوءِ لنڪ کي پاور اپ ڪريو)
- WCHISPStudio اوزار خود بخود موافقت ونڊو پاپ اپ ڪندو
- ھدف واري پروگرام ۾ لنڪ آف لائن اپ گريڊ فرم ويئر شامل ڪريو file
- ڊائون لوڊ ڪنفگريشن
- ڊائون لوڊ بٽڻ تي ڪلڪ ڪريو.
نوٽس:
- USB آف لائن اپڊيٽ صرف WCH-Link ۽ WCH-DAPLink جي مدد سان آھي.
- WCH-LinkE-R0-1v3 ۽ WCH-DAPLink-R0-2v0 صرف فرم ویئر ورزن v2.8 ۽ مٿي لاءِ موجود آهن.
- WCH-LinkUtility اوزار MounRiver اسٽوڊيو سافٽ ويئر ذريعي برآمد ڪري سگھجي ٿو.
- لنڪ آف لائن اپ گريڊ فرم ویئر MounRiver اسٽوڊيو جي انسٽاليشن جي رستي ۽ WCH-LinkUtility تنصيب جي رستي ۾ واقع آهي.
- WCH-DAPLink اپ گريڊ فرمائيندڙ
- WCH-LinkE اپ گريڊ فرمائيندڙ
- WCH-Link RISC-V موڊ اپ گريڊ فرمائيندڙ
- WCH-Link ARM موڊ اپ گريڊ فرمائيندڙ
- WCH-DAPLink آف لائن اپ گريڊ فرمائيندڙ
- WCH-Link ARM موڊ آف لائن اپ گريڊ فرمائيندڙ
- WCH-Link RISC-V موڊ آف لائن اپ گريڊ فرمائيندڙ
- WCH-LinkE آف لائن اپ گريڊ فرمائيندڙ
WCH-LinkE تيز رفتار JTAG
ماڊل ختمview
WCH-LinkE-R0-1v3 مهيا ڪري ٿو JTAG انٽرفيس جيڪو 4-وائر ڪنيڪشن کي سپورٽ ڪري ٿو (TMS، TCK، TDI ۽ TDO تار) J کي وڌائڻ لاءِTAG سي پي يوز، ڊي ايس پيز، ايف پي جي ايز، سي پي ايل ڊيز ۽ ٻين ڊوائيسز کي هلائڻ لاءِ ڪمپيوٽرن لاءِ انٽرفيس.
ماڊل خاصيتون
- جيئن ميزبان/ماسٽر ميزبان موڊ.
- ايل جيTAG انٽرفيس مهيا ڪري ٿو TMS تار، TCK تار، TDI تار ۽ TDO تار.
- l تيز رفتار USB ڊيٽا جي منتقلي کي سپورٽ ڪريو.
- l ڪمپيوٽر API تعاون ذريعي CPU، DSP، FPGA ۽ CPLD ڊوائيسز جو لچڪدار آپريشن.
ماڊل سوئچنگ
WCH-LinkE-R0-1v3 تيز رفتار J تي اپ گريڊ ڪري سگھجي ٿوTAG WCHLinkEJ ذريعي موڊtagUpdTool اوزار، ھيٺ ڏنل قدمن کي ڊائون لوڊ ڪريو.
- WCH-LinkE-R0-1v3 IAP موڊ ۾ (لنڪ کي پاور اپ ڪرڻ لاءِ IAP بٽڻ کي ڊگھو دٻايو، يعني پاور اپ ڪرڻ لاءِ USB پورٽ ذريعي ڪمپيوٽر سان ڳنڍيو)، هن وقت نيري LED چمڪي ٿي.
- WCHLinkEJ کوليوtagUpdTool اوزار، ڊائون لوڊ تي عمل ڪريو (WCH-LinkE تيز رفتار JTAG اپڊيٽ فرم ویئر خودڪار طور تي شامل ڪيو ويو آهي).
- فرم ویئر اپڊيٽ مڪمل ٿي چڪي آهي، هن وقت نيري LED هميشه تي آهي.
نوٽس.
- WCHLinkEJtagUpdTool حاصل ڪريو URL: https://www.wch.cn/downloads/WCHLinkEJtagUpdToolZIP.html
- فرم ویئر کي WCH-LinkUtility ٽول ذريعي آف لائن اپڊيٽ ڪري سگھجي ٿو، مھرباني ڪري مينوئل 6.3 WCH-LinkUtility ڏانھن وڃو تفصيل لاءِ آف لائن اپڊيٽ.
- WCH-LinkE تيز رفتار JTAG آف لائن اپڊيٽ فرم ویئر WCHLinkEJ ۾ واقع آهيtagUpdTool
انسٽاليشن جو طريقو.
- WCH-LinkE تيز رفتار JTAG فرم ویئر کي اپڊيٽ ڪريو
- WCH-LinkE تيز رفتار JTAG آف لائن اپ گريڊ فرمائيندڙ
ڊائون لوڊ عمل
- WCH-LinkE ۾ تيز رفتار JTAG موڊ، بٽ پروگرام file پهرين ڊائون لوڊ ڪيو ويو FPGA ذريعي JTAG، ۽ بٽ file J کي تبديل ڪرڻ لاءِ FPGA جي SPI ڪنٽرولر کي هلائيندوTAG فليش تي لکڻ لاءِ SPI ڊيٽا ڏانهن ڊيٽا، ۽ هي قدم BIN لکڻ آهي file ان جي پروگرام جي علاج جي عمل کي محسوس ڪرڻ لاء.
- هتي FPGA Xilinx xc7a35t آهي. CFG لکو file ۽ ان کي سڏڻ لاءِ ”openocd -f“ استعمال ڪريو. نالو CFG file جيئن usb20jtag.cfg ۽ ان کي محفوظ ڪريو openocd.exe جي مقام تي file.
# وضاحت ڪريو WCH-LinkE تيز رفتار JTAG ڊيبگر اڊاپٽر ڊرائيور ch347 ch347 vid_pid 0x1a86 0x55dd
# سيٽ ڪريو TCK گھڙي فریکوئنسي اڊاپٽر اسپيڊ 10000
# TARGET بيان ڪريو، جي لوڊ ڪنديTAGاوپن او سي ڊي ۾ ايس پي آئي ڊرائيور
ذريعو [cpld/xilinx-xc7.cfg ڳوليو] ذريعو [f nd cpld/jtagspi.cfg] # TARGET جو IR حڪم مقرر ڪريو
سيٽ ڪريو XC7_JSHUTDOWN 0x0d
سيٽ ڪريو XC7_JPROGRAM 0x0b
سيٽ ڪريو XC7_JSTART 0x0c
سيٽ ڪريو XC7_BYPASS 0x3f
# ڊائون لوڊ عمل
ان ۾
# پهرين بٽ ڊائون لوڊ ڪريو file TARGET ڏانهن
لوڊ 0 bscan_spi_xc7a35t.bit
ري سيٽ هٽائڻ
# ڳوليو فليش ڄاڻ
فليش جاچ 0
# ڊائون لوڊ بن file فليش ڪرڻ لاءِ write_image ايريز ٽيسٽ. بن 0x0 بن
# مؤثر فرمائيندڙ آپريشن irscan xc7.tap $XC7_JSHUTDOWN irscan xc7.tap $XC7_JPROGRAM runtest 60000 runtest 2000 irscan xc7.tap $XC7_BYPASS runtest 2000 exit. - حڪم هلايو: openocd.exe -f usb20jtagونڊوز ٽرمينل ۾ .cfg ۽ ان کي ھيٺ ڏنل طريقي سان عمل ڪريو.
- ڊائون لوڊ ختم ٿي چڪو آهي ۽ ڊوائيس عام طور تي هلندي آهي.
نوٽس.
- بٽ جي تبديلي جو ڪردار fileGithub اوپن سورس پروجيڪٽ جي مدد سان:
https://github.com/quartiq/bscanspibitstreams - openocd.exe file جڳھ: MounRiver\MounRiver_Studio\toolchain\OpenOCD\bin
عام مسئلو بيان
غلطي جي خبرداري |
حل |
ڊائون لوڊ ڪرڻ لاءِ Keil سافٽ ويئر استعمال ڪريو![]() |
|
ڊائون لوڊ ڪرڻ لاءِ Keil سافٽ ويئر استعمال ڪريو![]() |
|
ڊائون لوڊ ڪرڻ لاءِ MounRiver اسٽوڊيو سافٽ ويئر استعمال ڪريو![]() |
نوٽ:
|
ڊائون لوڊ ڪرڻ لاءِ WCH-LinkUtility اوزار استعمال ڪريو![]() |
چپ جي سڀني استعمال ڪندڙ علائقن کي ختم ڪريو |
WCHLinkEJ استعمال ڪندي فرم ویئر کي اپڊيٽ ڪريوtagUpdTool اوزار دستي 7.3 موڊ سوئچنگ ڊائون لوڊ جي طريقيڪار جي مطابق فرم ویئر کي اپڊيٽ ڪرڻ کان پوء، WCH-LinkE-R0-1v3 تي نيري LED روشني نه ٿي ۽ ڊيوائس مئنيجر ڊوائيس کي سڃاڻي نٿو سگهي. |
|
نوٽس:
- ڊيبگنگ فنڪشن سپورٽ نه آهي جڏهن صارف پروگرام ننڊ جي فنڪشن کي ڦيرايو.
- جيڪڏهن توهان ڊيبگ فنڪشن استعمال ڪندي غير معمولي طور تي ٻاهر نڪرندا آهيو، اها صلاح ڏني وئي آهي ته لنڪ کي ٻيهر پلگ ان ڪريو.
- جڏهن CH32F103/CH32F203/CH32V103/CH32V203/ CH32V307 جي ڊائون لوڊ ۽ ڊيبگ افعال استعمال ڪندي، BOOT0 گرائونڊ ڪيو ويو آهي.
- جڏهن CH569 جي ڊيبگ فنڪشن کي استعمال ڪندي، استعمال ڪندڙ ڪوڊ لازمي طور تي ترتيب ڏنل ROM اسپيس کان ننڍو هجڻ گهرجي، جيئن CH2 دستياب جي ٽيبل 2-569 ۾ ڏيکاريل آهي.
- جڏهن CH32 سيريز چپ جي ڊيبگ فنڪشن کي استعمال ڪندي، مهرباني ڪري پڪ ڪريو ته چپ پڙهڻ واري حفاظت بند حالت ۾ آهي.
ڊرائيور جي انسٽاليشن
WCH-لنڪ ڊرائيور
جيڪڏهن ڊرائيور جي انسٽاليشن ناڪام ٿئي ٿي، مهرباني ڪري لنڪ ڊي آر وي فولڊر کوليو MounRiver اسٽوڊيو جي انسٽاليشن جي رستي يا Drv لنڪ فولڊر کي WCH-LinkUtility جي انسٽاليشن رستي هيٺ ۽ ان کي دستي طور تي انسٽال ڪريو. WCHLink فولڊر جي تحت SETUP.EXE.
ڊيوائس مئنيجر |
ڊرائيونگ جو رستو |
![]() |
![]() |
WCH-LinkE تيز رفتار JTAG ڊرائيور
WCH-LinkE-R0-1v3 تيز رفتار J تي اپ گريڊ ڪيو ويو آهيTAG موڊ، توهان کي دستي طور تي نصب ڪرڻ جي ضرورت آهي WCH-LinkE تيز رفتار JTAG ڊرائيور ان کي صحيح استعمال ڪرڻ لاء. مھرباني ڪري ڊروي فولڊر کوليو WCHLinkEJ جي انسٽاليشن رستي جي ھيٺانtagUpdTool ۽ انسٽال ڪريو CH341PAR.EXE دستي طور تي.
ڊيوائس مئنيجر |
ڊوڙ پات |
![]() |
![]() |
سي ڊي سي ڊرائيور
WIN7 تحت سي ڊي سي ڊيوائس جي تنصيب جا مسئلا.
- جيڪڏهن سيريل پورٽ ڊرائيور ڪاميابي سان نصب ٿيل آهي، هيٺ ڏنل قدمن جي ضرورت ناهي.
- تصديق ڪريو ته usbser.sys file رستو B ۾ موجود آھي. جيڪڏھن اھو غائب آھي، ان کي نقل ڪريو رستو A کان رستي B ڏانھن.
- سي ڊي سي ڊرائيور کي ٻيهر انسٽال ڪريو. (ڏسو مٿي ڏنل جدول ڊرائيور جي رستي لاءِ، مھرباني ڪري انسٽال ڪريو سي ڊي سي ڊرائيور کي لاڳاپيل موڊ ۾)
نوٽ: جيڪڏهن مٿين قدمن سان مسئلو حل نه ٿيو، مهرباني ڪري هيٺ ڏنل لنڪ ڏانهن رجوع ڪريو
حوالو: http://www.wch.cn/downloads/InstallNoteOn64BitWIN7ZHPDF.html
دستاويز / وسيلا
![]() |
WCH WCH-لنڪ ايموليشن ڊيبگر ماڊل [pdf] استعمال ڪندڙ دستياب WCH-Link Emulation Debugger Module, WCH-Link, Emulation Debugger Module, Debugger Module |