Модули Debugger WCH-Link Emulation

Модули 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
Модули Debugger WCH-Link Emulation

Ҳолати 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 татбиқ мешавад)

  1. Тирро пахш кунед СИМВОЛ дар лавҳаи миёнабур барои кушодани равзанаи конфигуратсияи зеркашии лоиҳа
  2. Дар тарафи рости Ҳолати Ҳадаф дархостро клик кунед view ҳолати ҷории Link
  3. Қуттии параметри Ҳолати Ҳадафро клик кунед, ҳолати истиноди ҳадафро интихоб кунед, Apply -ро клик кунед.
    Гузариши режим

Роҳи 2: Асбоби WCH-Link Utility -ро барои иваз кардани режими пайванд истифода баред.

  1. Дар тарафи рости режими Active WCH-Link -ро пахш кунед view ҳолати ҷории Link
  2. Қуттии опсияи режими Active WCH-Link -ро клик кунед, ҳолати пайванди ҳадафро интихоб кунед, Танзимро пахш кунед
    Асбоби WCH-LinkUtility -ро барои иваз кардани режими Link истифода баред.

Роҳи 3: Калиди ModeS-ро барои иваз кардани ҳолати Пайваст истифода баред. (Ин усул барои WCH-LinkE-R0 1v2 ва WCHDAPLink-R0-2v0 ва болотар татбиқ мешавад)

  1. Тугмаи ModeS-ро пахш карда нигоҳ доред, то Пайвастро фаъол созед.

Эзоҳҳо:

  1. LED-и кабуд ҳангоми зеркашӣ ва ислоҳкунӣ медурахшад.
  2. Link барои истифодаи минбаъда ҳолати ивазшударо нигоҳ медорад.
  3. Рамзи QR-ро дар расм дар қафои Link скан кунед, то модули ислоҳи эмулятори WCH-Link-ро кушоед webсайт.
  4. Модули дебаггери моделиронии WCH-Link URL https://www.wch.procn/ducts/WCHLink.html
  5. Дастрасӣ ба Studio MounRiver URL: http://mounriver.com/
  6. Дастрасии утилитаи WCH-Link URL: https://www.wch.cn/downloads/WCHLinkUtility_ZIP.html
  7. Дастрасии WCHISPTool URL: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html
  8. 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. Тасвири 1 дар қатори пинҳои RX ва TX барои пинҳои интиқолдиҳандаи порти силсилавӣ, суръати интиқоли порти силсилавӣ дар ҷадвали боло нишон дода шудааст.
  2. Драйвери CDC бояд дар зери Win7 насб карда шавад.
  3. Агар шумо Пайвастро аз нав ҷудо кунед, лутфан ёвари ислоҳи пайдарпайро аз нав кушоед.
Муқоисаи функсия

Љадвали 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

Эзоҳҳо:

  1. Пайванди ҳадди аксар дарозии хати дастгирӣ: 30 см, агар раванди зеркашӣ ноустувор бошад, кӯшиш кунед, ки онро хомӯш кунед суръати зеркашӣ.
  2.  JTAG режим, WCH-LinkE-R0-1v3, версияи сахтафзори WCH-DAPLink-R0-2v0 ба дастгирӣ шурӯъ кард, версияи қаблии сахтафзор дастгирӣ намекунад.
  3. Версияи баландсуръати WCH-LinkE танҳо барои суръатбахшии CH32F20x/CH32V20x/CH32V30x аст.
  4. Ба истиснои микросхемаҳои силсилаи CH32, агар шумо хоҳед, ки Link-ро барои зеркашӣ ё ислоҳи ислоҳ истифода баред, шумо бояд воситаи расмии ISP барои кушодани интерфейси debug 2-сим, ва шумо бояд диққати ба ҳолати Link, вақте ки истифода бурдани он.

Keil зеркашӣ ва ислоҳ

Гузаронидани дастгоҳ

WCH-DAPLink ду режимро дастгирӣ мекунад: дастгоҳи ARM режими-WINUSB ва дастгоҳи режими ARM-HID ва шумо метавонед бо асбоби WCH-LinkUtility байни ду ҳолати дастгоҳ гузаред (ё тавассути фаъол кардани Пайвастшавӣ пас аз пахши тӯлонии тугмаи ModeS.) WCH -Link ва WCH-LinkE танҳо ҳолати ARM-режими дастгоҳи WINUSB -ро дастгирӣ мекунанд.
Keil зеркашӣ ва ислоҳ

Ҷадвали 9 Дастгоҳи WCH-DAPLink

Дастгоҳ

Пайванди дастгирӣ

Версияҳои пуштибонии Keil

Ҳолати ARM - дастгоҳи WINUSB

WCH-Link WCH-LinkE
WCH-DAPLink

Keil V5.25 ва болотар аз ARM
CMSIS V5.3.0 ва боло

Ҳолати ARM - дастгоҳи HID

WCH-DAPLink

Дар ҳама версияҳои Keil дастгирӣ карда мешавад

Шарҳ: WCH-Link, WCH-LinkE ва WCH-DAPLink дар ҳолати пешфарз ба ҳолати дастгоҳи WINUSB муқаррар карда шудаанд.

Конфигуратсияро зеркашӣ кунед
  1. Асои ҷодугарро клик кунедСИМВОЛ дар панели асбобҳо барои кушодани қуттии муколамаи Имконот барои Ҳадаф, Debug -ро клик кунед ва модели эмуляторро интихоб кунед.
    Конфигуратсияро зеркашӣ кунед
  2. Қуттии хосиятро истифода баред ва CMSIS-DAP Debugger -ро интихоб кунед
  3. Тугмаи Танзимотро пахш кунед, то қуттии муколамаи Setup Driver Target Cortex-M -ро кушоед
    Конфигуратсияро зеркашӣ кунед
    Рақами серия: Идентификатори адаптери ислоҳи истифодашавандаро нишон диҳед. Вақте ки адаптерҳои сершумор пайваст мешаванд, шумо метавонед бо истифода аз рӯйхати афтанда адаптерро муайян кунед. Дастгоҳи SW: ID дастгоҳ ва номи дастгоҳи пайвастшударо нишон диҳед. Порт: Интерфейси ислоҳи дохилии SW ё J-ро насб кунедTAG. (Ҳарду интерфейсро WCH-LinkE-R0-1v3 ва WCH-DAPLink-R0-2v0 дастгирӣ мекунанд). Соат Макс: Меъёри соатро барои муошират бо дастгоҳи мавриди ҳадаф муқаррар кунед.
  4. Барои конфигуратсияи зеркашии Flash Download клик кунед.
    Конфигуратсияро зеркашӣ кунед
    Функсияи зеркашӣ: Имкониятҳои конфигуратсияи хотираи RAM барои алгоритм: Суроғаи ибтидоӣ ва андозаи фазои RAM-ро танзим кунед Андозаи фазои RAM чипи силсилаи CH32F103-и мо 0x1000, CH32F20x серияи чипи RAM андозаи 0x2800 аст. Алгоритми барномасозӣ: Илова кардани алгоритм file Алгоритм file пас аз насби бастаи дастгоҳи чипи ба таври худкор илова карда шудааст, OK-ро пахш кунед.
  5. Пас аз анҷом додани конфигуратсияи дар боло зикршуда, OK-ро пахш кунед, то қуттии муколамаро пӯшед. Барои сӯзондан дар код, нишонаро дар панели асбобҳо клик кунед.
ислоҳ
  1. Тугмаи Debug -ро пахш кунед ислоҳ дар панели асбобҳо барои ворид шудан ба саҳифаи хатогиҳо
  2. Нуқтаҳои танаффусро муқаррар кунед
    ислоҳ
  3. Фармонҳои асосии ислоҳи хатогиҳо
    Нишонаҳо Reset: Амалиёти барқароркуниро дар барнома иҷро кунед.
    Нишона Иҷро: Барномаи ҷориро бо суръати пурра оғоз кунед, то он даме, ки барнома ҳангоми дучор шудан бо нуқтаи қатъшавӣ қатъ мешавад.
    Нишона Қадами: Як изҳоротро иҷро кунед ва агар функсия дучор шавад, он ба дохили функсия дохил мешавад.
    Нишона Қадами гузашта: Иҷрои як изҳорот, ки дар сурати дучор шудан бо функсия ба дохили функсия дохил намешавад, аммо функсияро бо суръати пурра иҷро мекунад ва ба изҳороти навбатӣ мегузарад.
    НишонаҚадами баромадан: Ҳама мундариҷаро пас аз функсияи ҷорӣ бо суръати пурра иҷро кунед, то он даме, ки функсия ба сатҳи қаблӣ баргардад.
  4. Тугмаи Debug -ро пахш кунед ислоҳдар панели асбобҳо боз барои баромадан аз debug.

MounRiver Studio Зеркашӣ ва ислоҳ

Конфигуратсияро зеркашӣ кунед
  1. Тирро пахш кунед Нишона  дар панели асбобҳо, то равзанаи конфигуратсияи зеркашии лоиҳа
  2. Барои хомӯш кардани муҳофизати хондани чип тугмаи Хомӯш кардани хонишро пахш кунед
    Нишона
  3. Конфигуратсияи мақсаднок, унсурҳои асосӣ инҳоянд.
    MounRiver Studio Зеркашӣ ва ислоҳ
  4. Имконоти конфигуратсия
    MounRiver Studio Зеркашӣ ва ислоҳ
  5. Барои захира кардани конфигуратсияи боргирӣ Apply ва Close -ро клик кунед. Ба нишона пахш кунед Нишона дар панели асбобҳо барои сӯзондани код, ва натиҷа дар Консол намоиш дода мешавад.
  ислоҳ
  1. Саҳифаи ислоҳро ворид кунед
    Роҳи 1: Тугмаи Debug -ро пахш кунедислоҳ дар панели асбобҳо барои ворид шудан ба саҳифаи ислоҳи мустақим.
    Роҳи 2: Тирро клик кунедислоҳ дар панели асбобҳо ва Конфигуратсияҳои Debug -ро интихоб кунед, то саҳифаи конфигуратсияи дебагро пайдо кунед. Барои тавлиди объекти GDB Open OCD MRS Debugging-ро ду маротиба клик кунед file, объектро интихоб кунед file ва тугмаи Debug-ро дар кунҷи рости поён пахш кунед, то ба саҳифаи ислоҳкунӣ ворид шавед.
    ислоҳ
  2. Нуқтаҳои танаффусро муқаррар кунед
    Нуқтаҳои танаффусро муқаррар кунед
  3. Фармонҳои асосии ислоҳи хатогиҳо
    Нишона Reset: Амалиёти барқароркуниро дар барнома иҷро кунед.
    Нишона Иҷро: Барномаи ҷорӣро бо суръати пурра оғоз кунед, то он даме, ки барнома ҳангоми дучор шудан ба нуқтаи қатъшавӣ қатъ шавад.
    Нишона Қатъ кардан: Баромадан аз ислоҳкунӣ.
    Нишона Қадам ворид кунед: як изҳоротро иҷро кунед ва агар функсия дучор шавад, он ба дохили функсия дохил мешавад.
    Нишона Қадами гузашта: як изҳоротро иҷро кунед ва агар он бо функсия дучор шавад, он ба дохили функсия намеояд, балки функсияро бо суръати пурра иҷро мекунад ва ба изҳороти навбатӣ мегузарад.
    Нишона Бозгашти қадам: Ҳама мундариҷаро пас аз функсияи ҷорӣ бо суръати пурра иҷро кунед, то он даме, ки функсия ба сатҳи қаблӣ баргардад.
  4. клик кунед Нишона тугмаи, аз debug баромадан.
Дигар вазифаҳо

Танзими чипи Хондан-Ҳифзи

Дигар вазифаҳо Ҳолати хондан аз муҳофизати чипи дархост
Дигар вазифаҳо Ҳолати хондан аз муҳофизати чипро фаъол созед
Дигар вазифаҳо Ҳолати хондан аз муҳофизати чипро хомӯш кунед

Тозакунии пурраи Code Flash

MounRiver Studio метавонад тамоми минтақаҳои корбарии чипро тавассути назорати PIN аз нав танзимкунии сахтафзор ё тавассути дубора пур кардани чип тоза кунад. Барои назорат кардани тозакунӣ тавассути пуркунии дубора, Link барои пур кардани чип лозим аст; Барои назорат кардани тозакунӣ аз ҷониби PIN аз нав танзимкунии сахтафзор, пинҳои аз нав танзимкунии чип ва Link бояд пайваст карда шаванд. (Танҳо аз ҷониби WCH-LinkE ва WCH-DAPLink дастгирӣ карда мешавад)
Тозакунии пурраи Code Flash

Хомӯш кардани 2-сим SDI

Барои микросхемаҳои ғайр аз силсилаи CH32, рамз ва ҳифзи маълумотро тавассути хомӯш кардани SDI 2-симӣ фаъол кардан мумкин аст.
Хомӯш кардани 2-сим SDI SDI-и 2-симро ғайрифаъол кунед

Зеркашии WCH-LinkUtility

Конфигуратсияро зеркашӣ кунед
  1. Нишонаро клик кунед Нишона , ба Пайванд пайваст шавед
  2. Модели чипро интихоб кунед
  3. Имконоти конфигуратсия
    Имконоти конфигуратсия
  4. Нишон диҳед Хомӯш кардани коди MCU хондан-ҳифз кунед, чипро аз хондан муҳофизат кунед.
    Имконоти конфигуратсия
  5. Нишона пахш кунедНишона  барои илова кардани нармафзор
  6. Нишона пахш кунед Нишона барои иҷро кардани зеркашӣ
Дигар вазифаҳо

Маълумоти чипи дархост

Нишона пахш кунед Нишонабарои пурсиши маълумоти чип

Ном

Арзиш
MCU UID

17-9f-ab-cd-7f-b4-bc48

Андозаи флеш

16 КБ
Муҳофизатро хонед

 

Версияи истинод

V2.8

Танзими чипи Хондан-Ҳифзи

Танзими чипи Хондан-Ҳифзи Ҳолати хондан аз муҳофизати чипи дархост
Танзими чипи Хондан-Ҳифзи Ҳолати хондан аз муҳофизати чипро фаъол созед
Танзими чипи Хондан-Ҳифзи Ҳолати хондан аз муҳофизати чипро хомӯш кунед

Чипи Flash-ро хонед

Нишона пахш кунедНишона  барои хондани чипи Flash
Чипи Flash-ро хонед

Тозакунии пурраи Code Flash

Воситаи WCH-LinkUtility метавонад тамоми минтақаҳои корбарии чипро тавассути назорати PIN аз нав танзимкунии сахтафзор ё дубора пур кардани чип тоза кунад. Барои назорат кардани тозакунӣ тавассути пуркунии дубора, Link барои пур кардани чип лозим аст; барои назорат кардани тозакунӣ тавассути PIN аз нав танзимкунии сахтафзор, пинҳои аз нав танзимкунии чип ва Link пайваст карда мешаванд. (Танҳо аз ҷониби WCHLinkE ва WCH-DAPLink дастгирӣ карда мешавад).
Тозакунии пурраи Code Flash

Натиҷаи қувваи барқ ​​​​назоратшаванда

Воситаи 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-LinkUtility

Эзоҳҳо:

  1. WCH-LinkE навсозии дастии онлайнро дастгирӣ мекунад, қадамҳои зерин мебошанд.
    ● Пайвасткунакро фаъол созед, пас тугмаи IAP-ро то он даме ки мижа задани LED кабуд пахш кунед.
    ● MounRiver Studio/WCH-LinkUtility равзанаи поп-ап дорад, ки ҳангоми пахш кардани тугма ба шумо хотиррасон мекунад. тугмаи зеркашӣ, Барои оғози навсозӣ Ҳа -ро клик кунед.
  2.  Агар навсозии нармафзори Link ғайримуқаррарӣ бошад, лутфан нармафзорро тавассути навсозии офлайнӣ навсозӣ кунед.
Навсозии офлайнии WCH-LinkUtility (муносибати 2-сим барои навсозии офлайнӣ)
  1. WCH-LinkE-ро бо истиноди навсозӣ пайваст кунед

    WCH-LinkE

    Истинод барои навсозӣ

    3V3

    3V3
    GND

    GND

    SWDIO

    SWDIO
    SWCLK

    SWCLK

    Қувваи WCH-LinkE фаъол, модели чипи Link-ро интихоб кунед, ки навсозӣ шавад (чипи асосии WCH-LinkE CH32V30x, чипи асосии WCH-DAPLink CH32V20x аст)

  2. Барои навсозӣ кардани пайванд ба реҷаи IAP (тугмаи IAP-ро дароз пахш кунед, то Пайвастро фаъол созед, яъне тавассути порти USB, ки ба компютер пайваст карда шудааст, барои пур кардани барқ)
  3. Ҳадаф->Тоза кардани ҳама кодҳои Flash-Бо хомӯш кардани барқро пахш кунед, то тамоми майдони корбарии чипро тоза кунед.
    Навсозии офлайнии WCH-LinkUtility (муносибати 2-сим барои навсозии офлайнӣ)
  4. Нишона пахш кунед Нишона чипи diaable хондан аз муҳофизат
    Навсозии офлайнии WCH-LinkUtility (муносибати 2-сим барои навсозии офлайнӣ)
  5. Нишона пахш кунед Нишона, илова кардани Link офлайн нармафзори навшуда
  6. Имконоти конфигуратсия (Барнома + Тасдиқ + Бозсозӣ ва Иҷро кардан)
    ⑦ Имконоти конфигуратсия
  7. Нишона пахш кунедНишона барои иҷро кардани зеркашӣ

Эзоҳҳо:

  1. Истиноди навсозӣ бо WCH-LinkE ва WCH-DAPLink маҳдуд аст.
  2. Барои ин усул ду WCH-LinkE лозим аст.
  3. Вақте ки Link ба ҳолати IAP ворид мешавад, LED-и кабуд медурахшад.
Навсозии порти силсилавии WCHISPStudio
  1. WCH-Link-ро бо USB ба модули TTL пайваст кунед

    WCH-пайванд

    USB ба модули TTL

    TX

    RX

    RX

    TX

    GND

    GND

    USB ба модули TTL фурӯзон, WCH-Link ба ҳолати BOOT (пайвасти кӯтоҳи J1 дар расми 1 пайвасти барқро фаъол мекунад)

  2. Модели чипро интихоб кунед: CH549, интерфейси зеркашӣ: порти силсилавӣ, рӯйхати дастгоҳ: рақами порти силсилавии мувофиқи модули USB ба TTL -ро интихоб кунед
    Навсозии порти силсилавии WCHISPStudio
  3. Ба барномаи мақсаднок нармафзори навшудаи Link Link-ро илова кунед file
  4. Конфигуратсияро зеркашӣ кунед
    Навсозии порти силсилавии WCHISPStudio
  5. Тугмаи зеркашӣро пахш кунед
  6. Зеркаширо клик кунед ва интизор шавед, ки дастгоҳ ба майдон ворид шавад, пас WCH-Link-ро ба порти USB пайваст кунед, асбоби ISP ба таври худкор зеркашӣ карданро оғоз кард.

Эзоҳ: Навсозии порти силсилавии офлайн танҳо аз ҷониби WCH-Link дастгирӣ карда мешавад.

WCHISPStudio USB навсозии офлайн
  1. Барои навсозии истинод ба ҳолати BOOT (J1-ро дар расми 1 кӯтоҳ пайваст кунед ё тугмаи BOOT-ро дароз пахш кунед ва сипас Пайвандро фаъол кунед)
  2. Воситаи WCHISPStudio ба таври худкор равзанаи мутобиқсозӣ пайдо мешавад
  3.  Ба барномаи мақсаднок нармафзори навсозии офлайнии Link-ро илова кунед file
  4. Конфигуратсияро зеркашӣ кунед
    WCHISPStudio USB навсозии офлайн
  5. Тугмаи зеркашӣро пахш кунед.

Эзоҳҳо:

  1. Навсозии офлайнии USB танҳо аз ҷониби WCH-Link ва WCH-DAPLink дастгирӣ карда мешавад.
  2. WCH-LinkE-R0-1v3 ва WCH-DAPLink-R0-2v0 танҳо барои версияи нармафзори v2.8 ва болотар дастрасанд.
  3. Воситаи WCH-LinkUtility метавонад тавассути нармафзори MounRiver Studio содир карда шавад.
    WCHISPStudio USB навсозии офлайн
  4. Истиноди нармафзори навсозии офлайнӣ дар роҳи насби MounRiver Studio ва роҳи насби WCH-LinkUtility ҷойгир аст.
    WCHISPStudio USB навсозии офлайн
    1. Навсозии нармафзори WCH-DAPLink
    2. Навсозии нармафзори WCH-LinkE
    3. Навсозии нармафзори WCH-Link RISC-V
    4. Навсозии нармафзори WCH-Link ARM
    5. Навсозии нармафзори офлайнии WCH-DAPLink
    6. Ҳолати WCH-Link ARM нармафзори навсозии офлайн
    7. Реҷаи WCH-Link RISC-V нармафзори навсозии офлайнӣ
    8. Навсозии нармафзори офлайнии WCH-LinkE

WCH-LinkE суръати баланд JTAG

Модул ба охир расидview

WCH-LinkE-R0-1v3 як JTAG интерфейсе, ки пайвастҳои 4-симро (симҳои TMS, TCK, TDI ва TDO) барои васеъ кардани JTAG интерфейс барои компютерҳо барои кор кардани CPUs, DSPs, FPGAs, CPLDs ва дигар дастгоҳҳо.

WCH-LinkE суръати баланд JTAG

Хусусиятҳои модул
  • Ҳамчун Ҳолати мизбон/Мастер.
  • л ҶTAG интерфейс сими TMS, сими TCK, сими TDI ва сими TDO-ро таъмин мекунад.
  • l Дастгирии интиқоли маълумот бо суръати баланди USB.
  • l Фаъолияти фасеҳи дастгоҳҳои CPU, DSP, FPGA ва CPLD тавассути ҳамкории компютерии API.
Гузаронидани модул

WCH-LinkE-R0-1v3 метавонад ба суръати баланд JTAG режим тавассути WCHLinkEJtagВоситаи UpdTool, қадамҳои зеринро зеркашӣ кунед.

  1. WCH-LinkE-R0-1v3 ба реҷаи IAP (барои фаъол кардани Пайвастшавӣ тугмаи IAP-ро дароз пахш кунед, яъне ба компютер тавассути порти USB пайваст шавед, то барқро фаъол созед), дар ин вақт LED кабуд медурахшад.
  2. WCHLinkEJ-ро кушоедtagВоситаи UpdTool, зеркашӣро иҷро кунед (WCH-LinkE бо суръати баланд JTAG навсозии нармафзор ба таври худкор илова карда шудааст).
  3. Навсозии нармафзор ба анҷом расид, дар айни замон LED-и кабуд ҳамеша фаъол аст.
    Гузаронидани модул

Қайдҳо.

  1.  WCHLinkEJtagUpdTool гиред URL: https://www.wch.cn/downloads/WCHLinkEJtagUpdToolZIP.html
  2. Нармафзорро тавассути асбоби WCH-LinkUtility офлайн навсозӣ кардан мумкин аст, лутфан ба дастури 6.3 WCH-LinkUtility муроҷиат кунед Навсозии офлайн барои тафсилот.
  3. WCH-LinkE суръати баланд JTAG нармафзори навсозии офлайнӣ дар WCHLinkEJ ҷойгир астtagUpdTool
    роҳи насб.
    Гузаронидани модул
    1. WCH-LinkE суръати баланд JTAG навсозии нармафзор
    2. WCH-LinkE суръати баланд JTAG нармафзори навсозии офлайн
Раванди зеркашӣ
  1. Дар WCH-LinkE суръати баланд ҶTAG режим, барномаи Bit file аввал ба FPGA тавассути J бор карда мешавадTAG, ва Бит file контролери SPI-и FPGA-ро барои табдил додани JTAG маълумот ба маълумоти SPI барои навиштан ба Flash ва ин қадам навиштани BIN мебошад file ки раванди муолиҷаи барномаи худро амалӣ созад.
  2. Дар ин ҷо 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 .
  3. Фармонро иҷро кунед: openocd.exe -f usb20jtag.cfg дар терминали Windows ва онро ба таври зерин иҷро кунед.Раванди зеркашӣ
  4. Зеркашӣ анҷом ёфт ва дастгоҳ ба таври муқаррарӣ кор мекунад.

Қайдҳо.

  1. нақши табдилдиҳии Бит file, бо кӯмаки лоиҳаи кушодаи Github:
    https://github.com/quartiq/bscanspibitstreams
  2. openocd.exe file макон: MounRiver\MounRiver_Studio\toolchain\OpenOCD\bin

Изҳороти маъмулии мушкилот

Огоҳии хато 

Ҳалли 

Барои зеркашии нармафзори Keil-ро истифода баред
Изҳороти маъмулии мушкилот
  1. Лутфан ба дастури 3.2 Боргирии конфигуратсия муроҷиат кунед, то конфигуратсияи зеркашии Keil-ро анҷом диҳед.
    Изҳороти маъмулии мушкилот
Барои зеркашии нармафзори Keil-ро истифода баред
Изҳороти маъмулии мушкилот
  1. Андозаи фазои RAM-и микросхемаҳои силсилаи CH32F20x мо 0x2800 аст.
    Изҳороти маъмулии мушкилот
Барои зеркашии нармафзори MounRiver Studio истифода баред
Барои зеркашии нармафзори MounRiver Studio истифода баред
  1. Тафтиш кунед, ки оё интерфейси ду сими дебагкунии чип ба Link дуруст пайваст аст.
  2. Санҷед, ки оё функсияи Debug чипи фаъол аст (агар не, онро тавассути асбоби ISP фаъол кардан мумкин аст).
  3. Санҷед, ки оё барномаи корбар дар дохили чип барои функсияи хоб кушода аст ва оё мавҷуд нест
    амалиёти функсияҳои марбут ба FLASH (агар кушода бошад, шумо метавонед
    ба ҳолати BOOT ворид шавед ва тавассути ду сатр зеркашӣ кунед).
  4. Санҷед, ки интерфейси дебагкунии ду сими барномаи корбар дар дохили чип ҳамчун бандари умумии GPIO мултиплекс карда шудааст (агар мултипликатсия карда шавад, шумо метавонед ба ҳолати BOOT ворид шавед ва тавассути ду сим зеркашӣ кунед).

Шарҳ:

  1. Барои микросхемаҳои силсилаи CH32, агар зеркашӣ муваффақ набошад, шумо метавонед ба ҳолати BOOT ворид шавед (BOOT0 ба VCC, BOOT1 ба GND) ва тавассути Link зеркашӣ кунед.
  2. Барои 3 ва 4, мушкилотро тавассути асбоби WCHLink Utility барои нест кардани тамоми майдони корбарии чип ҳал кардан мумкин аст (ба боби 5-и дастури WCH-LinkUtility нигаред.
    зеркашӣ кунед).
Барои зеркашии асбоби WCH-LinkUtility -ро истифода баред
Барои зеркашии нармафзори MounRiver Studio истифода баред
Ҳама минтақаҳои корбарии чипро тоза кунед
Навсозии нармафзор бо истифода аз WCHLinkEJtagВоситаи UpdTool
Пас аз навсозии нармафзори нармафзор мувофиқи дастури 7.3 Тартиби Гузариш Гузариш, LED-и кабуд дар WCH-LinkE-R0-1v3 фурӯзон намешавад ва Менеҷери дастгоҳ дастгоҳро шинохта наметавонад. 
  1. Таҳлили сабаб, метавонад WCH-LinkE-R0-
    1v3 дар нуқсонҳои кафшери кристалл Y1, ки дар натиҷа кристалл ларзишро дуруст оғоз карда наметавонад. Аз ин рӯ, ба шумо лозим аст, ки кристалл Y1-ро дубора кафшер кунед.
    Барои зеркашии нармафзори MounRiver Studio истифода баред

Эзоҳҳо:

  1. Вақте ки барномаи корбар функсияи хобро фаъол мекунад, функсияи ислоҳкунӣ дастгирӣ намешавад.
  2. Агар шумо ҳангоми истифодаи функсияи debug ба таври ғайримуқаррарӣ хориҷ шавед, тавсия дода мешавад, ки Пайвандро дубора пайваст кунед.
  3. Ҳангоми истифодаи функсияҳои боргирӣ ва ислоҳи CH32F103/CH32F203/CH32V103/CH32V203/ CH32V307, BOOT0 асоснок карда мешавад.
  4. Ҳангоми истифодаи функсияи ислоҳи CH569, рамзи корбар бояд аз фазои танзимшудаи ROM хурдтар бошад, тавре ки дар ҷадвали 2-2 дастури CH569 нишон дода шудааст.
  5. Ҳангоми истифодаи функсияи ислоҳи чипи силсилаи 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.

  1. Агар драйвери порти силсилавӣ бомуваффақият насб карда шавад, қадамҳои зерин талаб карда намешаванд.
  2. Тасдиқ кунед, ки usbser.sys file дар роҳи В мавҷуд аст. Агар он нест, онро аз роҳи А ба роҳи В нусхабардорӣ кунед.
  3. Драйвери CDC-ро аз нав насб кунед. (Барои роҳи ронанда ба ҷадвали боло нигаред, лутфан драйвери CDC-ро дар ҳолати мувофиқ насб кунед)
    Роҳи ронандагӣ

Шарҳ: Агар қадамҳои дар боло зикршуда мушкилотро ҳал накунанд, лутфан ба истиноди зер муроҷиат кунед

Насби ронанда

Истинод: http://www.wch.cn/downloads/InstallNoteOn64BitWIN7ZHPDF.html

Ҳуҷҷатҳо / Сарчашмаҳо

Модули Debugger WCH WCH-Link Emulation [pdf] Дастури корбар
Модули хатогиҳои эмулятсионӣ WCH-Link, WCH-Link, Модули хатогиҳои эмулятсионӣ, Модули ислоҳи хатогиҳо

Иқтибосҳо

Назари худро гузоред

Суроғаи почтаи электронии шумо нашр намешавад. Майдонҳои зарурӣ қайд карда шудаанд *