Модули Debugger WCH-Link Emulation
WCH-пайванд
Муқаддима модул
Модули WCH-Link метавонад барои ислоҳи онлайн ва зеркашии WCH RISC-V MCU, инчунин барои ислоҳи онлайн ва зеркашии ARM MCU бо SWD/J истифода шавад.TAG интерфейс. Он инчунин бо як порти силсилавӣ барои баромади ислоҳи осон меояд. 3 намуди WCH-Link мавҷуданд, аз ҷумла WCH-Link, WCH LinkE ва WCHDAPLink, тавре ки дар расми 1 нишон дода шудааст.
Тасвири 1 Диаграммаи физикии WCH-Link
Ҷадвали 1 Ҳолати WCH-Link
Режим |
Ҳолати LED | IDE |
Чипи дастгирӣ |
RISC-V |
LED-и кабуд ҳангоми бекорӣ ҳамеша хомӯш аст | Студияи MounRiver |
Микросхемаҳои асосии WCH RISC-V, ки ислоҳи хати ягона/дугонаро дастгирӣ мекунанд |
АРМ |
LED кабуд ҳамеша ҳангоми бекорӣ фурӯзон аст | Студияи Keil/MounRiver | Чипҳои асосии ARM, ки SWD/J-ро дастгирӣ мекунандTAG протокол |
Гузариши режим
Роҳи 1: Барои иваз кардани ҳолати Link, нармафзори MounRiver Studio-ро истифода баред. (Ин усул ба WCH-Link ва WCH-LinkE татбиқ мешавад)
- Тирро пахш кунед
дар лавҳаи миёнабур барои кушодани равзанаи конфигуратсияи зеркашии лоиҳа
- Дар тарафи рости Ҳолати Ҳадаф дархостро клик кунед view ҳолати ҷории Link
- Қуттии параметри Ҳолати Ҳадафро клик кунед, ҳолати истиноди ҳадафро интихоб кунед, Apply -ро клик кунед.
Роҳи 2: Асбоби WCH-Link Utility -ро барои иваз кардани режими пайванд истифода баред.
- Дар тарафи рости режими Active WCH-Link -ро пахш кунед view ҳолати ҷории Link
- Қуттии опсияи режими Active WCH-Link -ро клик кунед, ҳолати пайванди ҳадафро интихоб кунед, Танзимро пахш кунед
Роҳи 3: Калиди ModeS-ро барои иваз кардани ҳолати Пайваст истифода баред. (Ин усул барои WCH-LinkE-R0 1v2 ва WCHDAPLink-R0-2v0 ва болотар татбиқ мешавад)
- Тугмаи ModeS-ро пахш карда нигоҳ доред, то Пайвастро фаъол созед.
Эзоҳҳо:
- LED-и кабуд ҳангоми зеркашӣ ва ислоҳкунӣ медурахшад.
- Link барои истифодаи минбаъда ҳолати ивазшударо нигоҳ медорад.
- Рамзи QR-ро дар расм дар қафои Link скан кунед, то модули ислоҳи эмулятори WCH-Link-ро кушоед webсайт.
- Модули дебаггери моделиронии WCH-Link URL https://www.wch.procn/ducts/WCHLink.html
- Дастрасӣ ба Studio MounRiver URL: http://mounriver.com/
- Дастрасии утилитаи WCH-Link 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 барои пинҳои интиқолдиҳандаи порти силсилавӣ, суръати интиқоли порти силсилавӣ дар ҷадвали боло нишон дода шудааст.
- Драйвери CDC бояд дар зери Win7 насб карда шавад.
- Агар шумо Пайвастро аз нав ҷудо кунед, лутфан ёвари ислоҳи пайдарпайро аз нав кушоед.
Муқоисаи функсия
Љадвали 5 Функсияњои пайванд ва љадвали муқоисаи иҷрои
Элементҳои функсия |
WCH-Link-R1-1v1 | WCH-LinkE-R0-1v3 |
WCH-DAPLink-R0-2v0 |
Ҳолати RISC-V |
√ | √ |
× |
Ҳолати ARM-SWD-дастгоҳи HID |
× | × | √ |
Ҳолати ARM-SWD-дастгоҳи WINUSB | √ | √ |
√ |
ARM-JTAG режим - Дастгоҳи HID |
× | × | √ |
ARM-JTAG режим - Дастгоҳи 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 Пайвастшавӣ чипи умумӣ PIN
Моделҳои маъмулии чипҳо |
SWDIO |
SWCLK |
CH569 |
PA11 |
PA10 |
CH579 |
PB16 |
PB17 |
CH573/CH583 |
PB14 |
PB15 |
CH32V003 |
PD1 |
– |
CH32V10x/CH32V20x/CH32V30x/CH32F10x/CH32F20x |
PA13 |
PA14 |
Ҷадвали 8 STM32F10xxx JTAG pinout интерфейс
JTAG номи PIN интерфейс |
JTAG интерфейси ислоҳи хатогиҳо | Pinout |
TMS | JTAG интихоби режим |
PA13 |
TCK |
JTAG соат | PA14 |
TDI | JTAG вуруди маълумот |
PA15 |
TDO |
JTAG баромади маълумот |
PB3 |
Эзоҳҳо:
- Пайванди ҳадди аксар дарозии хати дастгирӣ: 30 см, агар раванди зеркашӣ ноустувор бошад, кӯшиш кунед, ки онро хомӯш кунед суръати зеркашӣ.
- JTAG режим, WCH-LinkE-R0-1v3, версияи сахтафзори WCH-DAPLink-R0-2v0 ба дастгирӣ шурӯъ кард, версияи қаблии сахтафзор дастгирӣ намекунад.
- Версияи баландсуръати WCH-LinkE танҳо барои суръатбахшии CH32F20x/CH32V20x/CH32V30x аст.
- Ба истиснои микросхемаҳои силсилаи CH32, агар шумо хоҳед, ки Link-ро барои зеркашӣ ё ислоҳи ислоҳ истифода баред, шумо бояд воситаи расмии ISP барои кушодани интерфейси debug 2-сим, ва шумо бояд диққати ба ҳолати Link, вақте ки истифода бурдани он.
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 муқаррар карда шудаанд.
Конфигуратсияро зеркашӣ кунед
- Асои ҷодугарро клик кунед
дар панели асбобҳо барои кушодани қуттии муколамаи Имконот барои Ҳадаф, Debug -ро клик кунед ва модели эмуляторро интихоб кунед.
- Қуттии хосиятро истифода баред ва CMSIS-DAP Debugger -ро интихоб кунед
- Тугмаи Танзимотро пахш кунед, то қуттии муколамаи Setup Driver Target Cortex-M -ро кушоед
Рақами серия: Идентификатори адаптери ислоҳи истифодашавандаро нишон диҳед. Вақте ки адаптерҳои сершумор пайваст мешаванд, шумо метавонед бо истифода аз рӯйхати афтанда адаптерро муайян кунед. Дастгоҳи SW: ID дастгоҳ ва номи дастгоҳи пайвастшударо нишон диҳед. Порт: Интерфейси ислоҳи дохилии SW ё J-ро насб кунедTAG. (Ҳарду интерфейсро WCH-LinkE-R0-1v3 ва WCH-DAPLink-R0-2v0 дастгирӣ мекунанд). Соат Макс: Меъёри соатро барои муошират бо дастгоҳи мавриди ҳадаф муқаррар кунед. - Барои конфигуратсияи зеркашии Flash Download клик кунед.
Функсияи зеркашӣ: Имкониятҳои конфигуратсияи хотираи RAM барои алгоритм: Суроғаи ибтидоӣ ва андозаи фазои RAM-ро танзим кунед Андозаи фазои RAM чипи силсилаи CH32F103-и мо 0x1000, CH32F20x серияи чипи RAM андозаи 0x2800 аст. Алгоритми барномасозӣ: Илова кардани алгоритм file Алгоритм file пас аз насби бастаи дастгоҳи чипи ба таври худкор илова карда шудааст, OK-ро пахш кунед. - Пас аз анҷом додани конфигуратсияи дар боло зикршуда, OK-ро пахш кунед, то қуттии муколамаро пӯшед. Барои сӯзондан дар код, нишонаро дар панели асбобҳо клик кунед.
ислоҳ
- Тугмаи Debug -ро пахш кунед
дар панели асбобҳо барои ворид шудан ба саҳифаи хатогиҳо
- Нуқтаҳои танаффусро муқаррар кунед
- Фармонҳои асосии ислоҳи хатогиҳо
Reset: Амалиёти барқароркуниро дар барнома иҷро кунед.
Иҷро: Барномаи ҷориро бо суръати пурра оғоз кунед, то он даме, ки барнома ҳангоми дучор шудан бо нуқтаи қатъшавӣ қатъ мешавад.
Қадами: Як изҳоротро иҷро кунед ва агар функсия дучор шавад, он ба дохили функсия дохил мешавад.
Қадами гузашта: Иҷрои як изҳорот, ки дар сурати дучор шудан бо функсия ба дохили функсия дохил намешавад, аммо функсияро бо суръати пурра иҷро мекунад ва ба изҳороти навбатӣ мегузарад.
Қадами баромадан: Ҳама мундариҷаро пас аз функсияи ҷорӣ бо суръати пурра иҷро кунед, то он даме, ки функсия ба сатҳи қаблӣ баргардад.
- Тугмаи Debug -ро пахш кунед
дар панели асбобҳо боз барои баромадан аз debug.
MounRiver Studio Зеркашӣ ва ислоҳ
Конфигуратсияро зеркашӣ кунед
- Тирро пахш кунед
дар панели асбобҳо, то равзанаи конфигуратсияи зеркашии лоиҳа
- Барои хомӯш кардани муҳофизати хондани чип тугмаи Хомӯш кардани хонишро пахш кунед
- Конфигуратсияи мақсаднок, унсурҳои асосӣ инҳоянд.
- Имконоти конфигуратсия
- Барои захира кардани конфигуратсияи боргирӣ Apply ва Close -ро клик кунед. Ба нишона пахш кунед
дар панели асбобҳо барои сӯзондани код, ва натиҷа дар Консол намоиш дода мешавад.
ислоҳ
- Саҳифаи ислоҳро ворид кунед
Роҳи 1: Тугмаи Debug -ро пахш кунеддар панели асбобҳо барои ворид шудан ба саҳифаи ислоҳи мустақим.
Роҳи 2: Тирро клик кунеддар панели асбобҳо ва Конфигуратсияҳои Debug -ро интихоб кунед, то саҳифаи конфигуратсияи дебагро пайдо кунед. Барои тавлиди объекти GDB Open OCD MRS Debugging-ро ду маротиба клик кунед file, объектро интихоб кунед file ва тугмаи Debug-ро дар кунҷи рости поён пахш кунед, то ба саҳифаи ислоҳкунӣ ворид шавед.
- Нуқтаҳои танаффусро муқаррар кунед
- Фармонҳои асосии ислоҳи хатогиҳо
Reset: Амалиёти барқароркуниро дар барнома иҷро кунед.
Иҷро: Барномаи ҷорӣро бо суръати пурра оғоз кунед, то он даме, ки барнома ҳангоми дучор шудан ба нуқтаи қатъшавӣ қатъ шавад.
Қатъ кардан: Баромадан аз ислоҳкунӣ.
Қадам ворид кунед: як изҳоротро иҷро кунед ва агар функсия дучор шавад, он ба дохили функсия дохил мешавад.
Қадами гузашта: як изҳоротро иҷро кунед ва агар он бо функсия дучор шавад, он ба дохили функсия намеояд, балки функсияро бо суръати пурра иҷро мекунад ва ба изҳороти навбатӣ мегузарад.
Бозгашти қадам: Ҳама мундариҷаро пас аз функсияи ҷорӣ бо суръати пурра иҷро кунед, то он даме, ки функсия ба сатҳи қаблӣ баргардад.
- клик кунед
тугмаи, аз debug баромадан.
Дигар вазифаҳо
Танзими чипи Хондан-Ҳифзи
Ҳолати хондан аз муҳофизати чипи дархост
Ҳолати хондан аз муҳофизати чипро фаъол созед
Ҳолати хондан аз муҳофизати чипро хомӯш кунед
Тозакунии пурраи Code Flash
MounRiver Studio метавонад тамоми минтақаҳои корбарии чипро тавассути назорати PIN аз нав танзимкунии сахтафзор ё тавассути дубора пур кардани чип тоза кунад. Барои назорат кардани тозакунӣ тавассути пуркунии дубора, Link барои пур кардани чип лозим аст; Барои назорат кардани тозакунӣ аз ҷониби PIN аз нав танзимкунии сахтафзор, пинҳои аз нав танзимкунии чип ва Link бояд пайваст карда шаванд. (Танҳо аз ҷониби WCH-LinkE ва WCH-DAPLink дастгирӣ карда мешавад)
Хомӯш кардани 2-сим SDI
Барои микросхемаҳои ғайр аз силсилаи CH32, рамз ва ҳифзи маълумотро тавассути хомӯш кардани SDI 2-симӣ фаъол кардан мумкин аст.
SDI-и 2-симро ғайрифаъол кунед
Зеркашии WCH-LinkUtility
Конфигуратсияро зеркашӣ кунед
- Нишонаро клик кунед
, ба Пайванд пайваст шавед
- Модели чипро интихоб кунед
- Имконоти конфигуратсия
- Нишон диҳед Хомӯш кардани коди MCU хондан-ҳифз кунед, чипро аз хондан муҳофизат кунед.
- Нишона пахш кунед
барои илова кардани нармафзор
- Нишона пахш кунед
барои иҷро кардани зеркашӣ
Дигар вазифаҳо
Маълумоти чипи дархост
Нишона пахш кунед барои пурсиши маълумоти чип
Ном |
Арзиш |
MCU UID |
17-9f-ab-cd-7f-b4-bc48 |
Андозаи флеш |
16 КБ |
Муҳофизатро хонед |
|
Версияи истинод |
V2.8 |
Танзими чипи Хондан-Ҳифзи
Ҳолати хондан аз муҳофизати чипи дархост
Ҳолати хондан аз муҳофизати чипро фаъол созед
Ҳолати хондан аз муҳофизати чипро хомӯш кунед
Чипи Flash-ро хонед
Нишона пахш кунед барои хондани чипи Flash
Тозакунии пурраи Code Flash
Воситаи WCH-LinkUtility метавонад тамоми минтақаҳои корбарии чипро тавассути назорати PIN аз нав танзимкунии сахтафзор ё дубора пур кардани чип тоза кунад. Барои назорат кардани тозакунӣ тавассути пуркунии дубора, Link барои пур кардани чип лозим аст; барои назорат кардани тозакунӣ тавассути PIN аз нав танзимкунии сахтафзор, пинҳои аз нав танзимкунии чип ва Link пайваст карда мешаванд. (Танҳо аз ҷониби WCHLinkE ва WCH-DAPLink дастгирӣ карда мешавад).
Натиҷаи қувваи барқ назоратшаванда
Воситаи WCH-LinkUtility метавонад баромади қувваи Linkро назорат кунад. Ҳадафро клик кунед ва дар рӯйхати афтанда баромади қувваи барқи 3.3V/5V-ро фурӯзон/хомӯш кунед. (Танҳо аз ҷониби WCH-LinkE ва WCH-DAPLink дастгирӣ карда мешавад)
Зеркашии доимии худкор
Вақте ки WCH-Link пайваст шуда буд, зеркашии худкорро барои фаъол кардани зеркашии пайвастаи худкори лоиҳа қайд кунед.
Зеркашии бисёрдастгоҳҳо
Воситаи WCH-LinkUtility метавонад якчанд дастгоҳҳои Linkро эътироф кунад. Вақте ки Пайвандҳои сершумор пайваст мешаванд, қуттии имконоти Рӯйхати WCH-Link Пайвастшуда ба шумо имкон медиҳад, ки дастгоҳи мушаххаси Linkро барои зеркашӣ интихоб кунед.
Усулҳои навсозии нармафзор
Навсозии онлайни MounRiver Studio
Агар нармафзори нармафзорро навсозӣ кардан лозим бошад, MounRiver Studio равзанаи поп-ап дорад, ки ҳангоми пахш кардани тугмаи зеркашӣ ба шумо хотиррасон мекунад, барои оғоз кардани навсозӣ Ҳа клик кунед.
Навсозии онлайни WCH-LinkUtility
Агар нармафзори нармафзорро навсозӣ кардан лозим бошад, WCH-LinkUtility равзанаи поп-ап дорад, ки ҳангоми пахш кардани тугмаи зеркашӣ ба шумо хотиррасон мекунад, барои оғоз кардани навсозӣ Ҳа клик кунед.
Эзоҳҳо:
- WCH-LinkE навсозии дастии онлайнро дастгирӣ мекунад, қадамҳои зерин мебошанд.
● Пайвасткунакро фаъол созед, пас тугмаи IAP-ро то он даме ки мижа задани LED кабуд пахш кунед.
● MounRiver Studio/WCH-LinkUtility равзанаи поп-ап дорад, ки ҳангоми пахш кардани тугма ба шумо хотиррасон мекунад. тугмаи зеркашӣ, Барои оғози навсозӣ Ҳа -ро клик кунед. - Агар навсозии нармафзори Link ғайримуқаррарӣ бошад, лутфан нармафзорро тавассути навсозии офлайнӣ навсозӣ кунед.
Навсозии офлайнии WCH-LinkUtility (муносибати 2-сим барои навсозии офлайнӣ)
- WCH-LinkE-ро бо истиноди навсозӣ пайваст кунед
WCH-LinkE
Истинод барои навсозӣ
3V3
3V3 GND GND
SWDIO
SWDIO SWCLK SWCLK
Қувваи WCH-LinkE фаъол, модели чипи Link-ро интихоб кунед, ки навсозӣ шавад (чипи асосии WCH-LinkE CH32V30x, чипи асосии WCH-DAPLink CH32V20x аст)
- Барои навсозӣ кардани пайванд ба реҷаи IAP (тугмаи IAP-ро дароз пахш кунед, то Пайвастро фаъол созед, яъне тавассути порти USB, ки ба компютер пайваст карда шудааст, барои пур кардани барқ)
- Ҳадаф->Тоза кардани ҳама кодҳои Flash-Бо хомӯш кардани барқро пахш кунед, то тамоми майдони корбарии чипро тоза кунед.
- Нишона пахш кунед
чипи diaable хондан аз муҳофизат
- Нишона пахш кунед
, илова кардани Link офлайн нармафзори навшуда
- Имконоти конфигуратсия (Барнома + Тасдиқ + Бозсозӣ ва Иҷро кардан)
- Нишона пахш кунед
барои иҷро кардани зеркашӣ
Эзоҳҳо:
- Истиноди навсозӣ бо WCH-LinkE ва WCH-DAPLink маҳдуд аст.
- Барои ин усул ду WCH-LinkE лозим аст.
- Вақте ки Link ба ҳолати IAP ворид мешавад, LED-и кабуд медурахшад.
Навсозии порти силсилавии WCHISPStudio
- WCH-Link-ро бо USB ба модули TTL пайваст кунед
WCH-пайванд
USB ба модули TTL
TX
RX
RX
TX
GND
GND
USB ба модули TTL фурӯзон, WCH-Link ба ҳолати BOOT (пайвасти кӯтоҳи J1 дар расми 1 пайвасти барқро фаъол мекунад)
- Модели чипро интихоб кунед: CH549, интерфейси зеркашӣ: порти силсилавӣ, рӯйхати дастгоҳ: рақами порти силсилавии мувофиқи модули USB ба TTL -ро интихоб кунед
- Ба барномаи мақсаднок нармафзори навшудаи Link Link-ро илова кунед file
- Конфигуратсияро зеркашӣ кунед
- Тугмаи зеркашӣро пахш кунед
- Зеркаширо клик кунед ва интизор шавед, ки дастгоҳ ба майдон ворид шавад, пас WCH-Link-ро ба порти USB пайваст кунед, асбоби ISP ба таври худкор зеркашӣ карданро оғоз кард.
Эзоҳ: Навсозии порти силсилавии офлайн танҳо аз ҷониби WCH-Link дастгирӣ карда мешавад.
WCHISPStudio USB навсозии офлайн
- Барои навсозии истинод ба ҳолати BOOT (J1-ро дар расми 1 кӯтоҳ пайваст кунед ё тугмаи BOOT-ро дароз пахш кунед ва сипас Пайвандро фаъол кунед)
- Воситаи WCHISPStudio ба таври худкор равзанаи мутобиқсозӣ пайдо мешавад
- Ба барномаи мақсаднок нармафзори навсозии офлайнии Link-ро илова кунед file
- Конфигуратсияро зеркашӣ кунед
- Тугмаи зеркашӣро пахш кунед.
Эзоҳҳо:
- Навсозии офлайнии USB танҳо аз ҷониби WCH-Link ва WCH-DAPLink дастгирӣ карда мешавад.
- WCH-LinkE-R0-1v3 ва WCH-DAPLink-R0-2v0 танҳо барои версияи нармафзори v2.8 ва болотар дастрасанд.
- Воситаи WCH-LinkUtility метавонад тавассути нармафзори MounRiver Studio содир карда шавад.
- Истиноди нармафзори навсозии офлайнӣ дар роҳи насби MounRiver Studio ва роҳи насби 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) барои васеъ кардани JTAG интерфейс барои компютерҳо барои кор кардани CPUs, DSPs, FPGAs, CPLDs ва дигар дастгоҳҳо.
Хусусиятҳои модул
- Ҳамчун Ҳолати мизбон/Мастер.
- л ҶTAG интерфейс сими TMS, сими TCK, сими TDI ва сими TDO-ро таъмин мекунад.
- l Дастгирии интиқоли маълумот бо суръати баланди USB.
- l Фаъолияти фасеҳи дастгоҳҳои CPU, DSP, FPGA ва CPLD тавассути ҳамкории компютерии API.
Гузаронидани модул
WCH-LinkE-R0-1v3 метавонад ба суръати баланд JTAG режим тавассути WCHLinkEJtagВоситаи UpdTool, қадамҳои зеринро зеркашӣ кунед.
- WCH-LinkE-R0-1v3 ба реҷаи IAP (барои фаъол кардани Пайвастшавӣ тугмаи IAP-ро дароз пахш кунед, яъне ба компютер тавассути порти USB пайваст шавед, то барқро фаъол созед), дар ин вақт LED кабуд медурахшад.
- WCHLinkEJ-ро кушоедtagВоситаи UpdTool, зеркашӣро иҷро кунед (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 суръати баланд ҶTAG режим, барномаи Bit file аввал ба FPGA тавассути J бор карда мешавадTAG, ва Бит file контролери SPI-и FPGA-ро барои табдил додани JTAG маълумот ба маълумоти SPI барои навиштан ба Flash ва ин қадам навиштани 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-ро муайян кунед, боркунии JTAG-Драйвери SPI дар Open OCD
сарчашма [пайдо кардани cpld/xilinx-xc7.cfg] сарчашма [f nd cpld/jtagspi.cfg] # Фармони IR-и TARGET -ро таъин кунед
танзим XC7_JSHUTDOWN 0x0d
танзим XC7_JPROGRAM 0x0b
танзим XC7_JSTART 0x0c
насб кардани XC7_BYPASS 0x3f
# Раванди зеркашӣ
Ибтидо
# Аввал битро зеркашӣ кунед file ба МАДДАФ
бор 0 bscan_spi_xc7a35t.bit
аз нав барқарор кардани таваққуф
# Маълумоти Flash-ро ошкор кунед
Санҷиши флеш 0
# Download Bin file ба Flash flash 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 дар терминали Windows ва онро ба таври зерин иҷро кунед.
- Зеркашӣ анҷом ёфт ва дастгоҳ ба таври муқаррарӣ кор мекунад.
Қайдҳо.
- нақши табдилдиҳии Бит file, бо кӯмаки лоиҳаи кушодаи Github:
https://github.com/quartiq/bscanspibitstreams - openocd.exe file макон: MounRiver\MounRiver_Studio\toolchain\OpenOCD\bin
Изҳороти маъмулии мушкилот
Огоҳии хато |
Ҳалли |
Барои зеркашии нармафзори Keil-ро истифода баред![]() |
|
Барои зеркашии нармафзори Keil-ро истифода баред![]() |
|
Барои зеркашии нармафзори MounRiver Studio истифода баред![]() |
Шарҳ:
|
Барои зеркашии асбоби WCH-LinkUtility -ро истифода баред![]() |
Ҳама минтақаҳои корбарии чипро тоза кунед |
Навсозии нармафзор бо истифода аз WCHLinkEJtagВоситаи UpdTool Пас аз навсозии нармафзори нармафзор мувофиқи дастури 7.3 Тартиби Гузариш Гузариш, LED-и кабуд дар WCH-LinkE-R0-1v3 фурӯзон намешавад ва Менеҷери дастгоҳ дастгоҳро шинохта наметавонад. |
|
Эзоҳҳо:
- Вақте ки барномаи корбар функсияи хобро фаъол мекунад, функсияи ислоҳкунӣ дастгирӣ намешавад.
- Агар шумо ҳангоми истифодаи функсияи debug ба таври ғайримуқаррарӣ хориҷ шавед, тавсия дода мешавад, ки Пайвандро дубора пайваст кунед.
- Ҳангоми истифодаи функсияҳои боргирӣ ва ислоҳи CH32F103/CH32F203/CH32V103/CH32V203/ CH32V307, BOOT0 асоснок карда мешавад.
- Ҳангоми истифодаи функсияи ислоҳи CH569, рамзи корбар бояд аз фазои танзимшудаи ROM хурдтар бошад, тавре ки дар ҷадвали 2-2 дастури CH569 нишон дода шудааст.
- Ҳангоми истифодаи функсияи ислоҳи чипи силсилаи CH32, лутфан боварӣ ҳосил кунед, ки чип дар ҳолати муҳофизати хондан хомӯш аст.
Насби ронанда
Ронандаи WCH-Link
Агар насби драйвер ноком шавад, лутфан папкаи LinkDrv-ро дар зери роҳи насби MounRiver Studio ё папкаи Drv Link дар зери роҳи насби WCH-LinkUtility кушоед ва онро дастӣ насб кунед. SETUP.EXE дар папкаи WCHLink.
Мудири абзор |
Роҳи ронандагӣ |
![]() |
![]() |
WCH-LinkE суръати баланд JTAG ронанда
WCH-LinkE-R0-1v3 ба суръати баланд J такмил дода мешавадTAG режими, ба шумо лозим аст, ки дастӣ WCH-LinkE баландсуръат JTAG ронанда барои дуруст истифода бурдани он. Лутфан папкаи Drv-ро дар зери роҳи насби WCHLinkEJ кушоедtagUpdTool ва CH341PAR.EXE-ро дастӣ насб кунед.
Мудири абзор |
Равед |
![]() |
![]() |
Ронандаи CDC
Мушкилоти насби дастгоҳи CDC дар доираи WIN7.
- Агар драйвери порти силсилавӣ бомуваффақият насб карда шавад, қадамҳои зерин талаб карда намешаванд.
- Тасдиқ кунед, ки usbser.sys file дар роҳи В мавҷуд аст. Агар он нест, онро аз роҳи А ба роҳи В нусхабардорӣ кунед.
- Драйвери CDC-ро аз нав насб кунед. (Барои роҳи ронанда ба ҷадвали боло нигаред, лутфан драйвери CDC-ро дар ҳолати мувофиқ насб кунед)
Шарҳ: Агар қадамҳои дар боло зикршуда мушкилотро ҳал накунанд, лутфан ба истиноди зер муроҷиат кунед
Истинод: http://www.wch.cn/downloads/InstallNoteOn64BitWIN7ZHPDF.html
Ҳуҷҷатҳо / Сарчашмаҳо
![]() |
Модули Debugger WCH WCH-Link Emulation [pdf] Дастури корбар Модули хатогиҳои эмулятсионӣ WCH-Link, WCH-Link, Модули хатогиҳои эмулятсионӣ, Модули ислоҳи хатогиҳо |