WCH-Link Emulation Debugger Modulu

WCH-Link Emulation Debugger Modulu

WCH-Link

Introduzzjoni tal-modulu

Il-modulu WCH-Link jista 'jintuża għal debugging onlajn u tniżżil ta' WCH RISC-V MCU, u wkoll għal debugging onlajn u tniżżil ta 'ARM MCU b'SWD/JTAG interface. Jiġi wkoll b'port tas-serje għal output ta 'debugging faċli. Hemm 3 tipi ta 'WCH-Link inklużi WCH-Link, WCH LinkE u WCHDAPLink, kif muri fil-Figura 1.

Figura 1 Dijagramma fiżika tal-WCH-Link
WCH-Link Emulation Debugger Modulu

Modalità WCH-Link

Tabella 1 Modalità WCH-Link

Modalità

LED status IDE

Appoġġ ċippa

RISC-V

L-LED blu huwa dejjem mitfi meta jkun idle MounRiver Studio

Ċipep tal-qalba WCH RISC-V li jappoġġjaw id-debugging ta 'linja waħda/doppja

DRIEGĦ

L-LED blu huwa dejjem mixgħul meta idle Keil/MounRiver Studio ARM ċipep tal-qalba li jappoġġjaw SWD/JTAG protokoll
Bdil tal-Modalità

Mod 1: Uża s-softwer MounRiver Studio biex taqleb il-mod tal-Link. (Dan il-metodu huwa applikabbli għal WCH-Link u WCH-LinkE)

  1. Ikklikkja vleġġa SIMBOLU fil-shortcut toolbar biex iġġib it-tieqa tal-konfigurazzjoni tat-tniżżil tal-proġett
  2. Ikklikkja Mistoqsija fuq in-naħa tal-lemin tal-Modalità Mira għal view il-modalità Link attwali
  3. Ikklikkja kaxxa tal-għażla Modalità Mira, agħżel il-mod Link fil-mira, ikklikkja Applika.
    Bdil tal-Modalità

Mod 2: Uża l-għodda WCH-Link Utility biex taqleb il-mod Link.

  1. Ikklikkja Get fuq in-naħa tal-lemin tal-modalità Attiva WCH-Link għal view il-modalità Link attwali
  2. Ikklikkja l-kaxxa tal-għażla tal-modalità WCH-Link Attiva, agħżel il-modalità Link fil-mira, ikklikkja Issettja
    Uża l-għodda WCH-LinkUtility biex taqleb il-mod tal-Link.

Mod 3: Uża ċ-ċavetta ModeS biex taqleb il-mod tal-Link. (Dan il-metodu huwa applikabbli għal WCH-LinkE-R0 1v2 u WCHDAPLink-R0-2v0 u aktar)

  1. Agħfas u żomm il-buttuna ModeS biex tħaddem il-Link.

Noti:

  1. L-LED blu jteptep meta tniżżel u tiddibaggja.
  2. Il-Link iżomm il-mod switched għal użu sussegwenti.
  3. Skennja l-kodiċi QR fl-istampa fuq wara tal-Link biex tiftaħ il-modulu tad-debugger tal-emulatur WCH-Link websit.
  4. Modulu debugger ta' simulazzjoni WCH-Link URL https://www.wch.procn/ducts/WCHLink.html
  5. Aċċess għall-Istudjo MounRiver URL: http://mounriver.com/
  6. Aċċess għall-Utilità WCH-Link URL: https://www.wch.cn/downloads/WCHLinkUtility_ZIP.html
  7. WCHISPTool Aċċess URL: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html
  8. WCH-Link u WCH-LinkE jappoġġjaw il-bidla tal-mod LinkRV u LinkDAP-WINUSB; WCH-DAPLink jappoġġja l-bidla tal-mod LinkDAP-WINUSB u LinKDAP-HID.
Rata tal-baud tal-port tas-serje

Tabella 2 WCH-Link serial port jappoġġja baud rate

1200

2400 4800 9600 14400

19200

38400 57600 115200

230400

Tabella 3 WCH-LinkE serial port jappoġġja baud rate

1200

2400 4800 9600 14400 19200
38400 57600 115200 230400 460800

921600

Tabella 4 WCH-DAPLink serial port jappoġġja baud rate

1200

2400 4800 9600 14400 19200
38400 57600 115200 230400 460800

921600

Noti:

  1. Figura 1 fir-ringiela tal-labar RX u TX għall-pinnijiet tat-transceiver tal-port tas-serje, ir-rata baud ta 'appoġġ tal-port tas-serje tidher fit-tabella ta' hawn fuq.
  2. Is-sewwieq CDC jeħtieġ li jiġi installat taħt Win7.
  3. Jekk terġa' tneħħi Link, jekk jogħġbok iftaħ mill-ġdid l-assistent tad-debugging serjali.
Paragun tal-funzjoni

Tabella 5 Funzjonijiet ta' rabta u tabella ta' tqabbil tal-prestazzjoni

Oġġetti tal-funzjoni

WCH-Link-R1-1v1 WCH-LinkE-R0-1v3

WCH-DAPLink-R0-2v0

Modalità RISC-V

×

ARM-SWD mod-apparat HID

× ×
ARM-SWD mod-apparat WINUSB

ARM-JTAG mod -HID apparat

× ×
ARM-JTAG mod -apparat WINUSB ×

ModeS ċavetta biex taqleb il-mod

×
2-wire mod upgrade firmware offline ×

Firmware upgrade tal-port tas-serje offline

× ×
Firmware upgrade USB offline ×

Output ta 'enerġija 3.3V/5V kontrollabbli

×
USB2.0 b'veloċità għolja għal JTAG interface ×

×

Niżżel l-għodda

MounRiver Studio WCH-LinkUtility

Keil uVision5

MounRiver Studio WCH-LinkUtility

Keil uVision5

WCH-LinkUtility Keil uVision5
Keil appoġġjat verżjonijiet Keil V5.25 u aktar Keil V5.25 u aktar

Appoġġjati fil-verżjonijiet kollha ta 'Keil

Konnessjonijiet tal-pin

Tabella 6 Mudell taċ-ċippa appoġġjat tal-link

Mudelli ta 'ċippa komuni

WCH-Link WCH-LinkE WCH-DAPLink
CH32V003 × ×

CH32V10x/CH32V20x/cCH32V30x/CH569/CH573/CH583

×

CH32F10x / CH32F20x / CH579 / ċipep ta 'ħbiberija li jappoġġjaw
Protokoll SWD

ċipep amikevoli li jappoġġjaw lil JTAG interface ×

Tabella 7 Konnessjonijiet komuni tal-pin taċ-ċippa

Mudelli ta 'ċippa komuni

SWDIO

SWCLK

CH569

PA11

PA10

CH579

PB16

PB17

CH573/CH583

PB14

PB15

CH32V003

PD1

CH32V10x/CH32V20x/CH32V30x/CH32F10x/CH32F20x

PA13

PA14

Tabella 8 STM32F10xxx JTAG pinout tal-interface

JTAG isem tal-pin tal-interface

JTAG debug interface Pinout
TMS JTAG għażla tal-modalità

PA13

TCK

JTAG arloġġ PA14
TDI JTAG input tad-data

PA15

TDO

JTAG output tad-data

PB3

Noti:

  1. Link massimu appoġġjat tul tal-linja: 30cm, jekk il-proċess tat-tniżżil huwa instabbli, ipprova iddawwar l- veloċità tat-tniżżil.
  2.  JTAG mod, WCH-LinkE-R0-1v3, WCH-DAPLink-R0-2v0 verżjoni hardware bdiet tappoġġja, il- verżjoni tal-ħardwer preċedenti ma tappoġġjax.
  3. Verżjoni ta 'veloċità għolja WCH-LinkE hija biss għal CH32F20x/CH32V20x/CH32V30x biex tħaffef.
  4. Ħlief għaċ-ċipep tas-serje CH32, jekk trid tuża Link għat-tniżżil jew id-debugging, għandek bżonn tuża l- għodda uffiċjali tal-ISP biex tiftaħ l-interface tad-debug b'2 wajers, u għandek bżonn tagħti attenzjoni lill-modalità Link meta tużaha.

Keil download u debug

Qlib tal-apparat

WCH-DAPLink jappoġġja żewġ modi, mezz ARM mode-WINUSB u mezz ARM mode-HID, u tista 'taqleb bejn iż-żewġ modi ta' apparat bl-għodda WCH-LinkUtility (jew billi tixgħel il-Link wara li tagħfas fit-tul iċ-ċavetta ModeS.) WCH -Link u WCH-LinkE jappoġġjaw biss il-modalità ARM-modalità tal-apparat WINUSB.
Keil download u debug

Tabella 9 Apparat WCH-DAPLink

Apparat

Appoġġ Link

Keil appoġġjat verżjonijiet

ARM mode-apparat WINUSB

WCH-Link WCH-LinkE
WCH-DAPLink

Keil V5.25 u 'l fuq ARM
CMSIS V5.3.0 u aktar

ARM mode-apparat HID

WCH-DAPLink

Appoġġjati fil-verżjonijiet kollha ta 'Keil

Nota: WCH-Link, WCH-LinkE u WCH-DAPLink huma default fil-fabbrika għall-modalità tal-apparat WINUSB.

Niżżel il-konfigurazzjoni
  1. Ikklikkja l-bastun maġikuSIMBOLU fil-toolbar biex iġġib il-kaxxa ta 'dialog Options for Target, ikklikkja Debug u agħżel il-mudell emulator.
    Niżżel il-konfigurazzjoni
  2. Ikklikkja l-kaxxa tal-għażla Uża u agħżel CMSIS-DAP Debugger
  3. Ikklikkja l-buttuna Settings biex tqajjem il-kaxxa ta' dialog Cortex-M Target Driver Setup
    Niżżel il-konfigurazzjoni
    Nru tas-serje: Uri l-identifikatur tal-adapter tad-debug li qed jintuża. Meta adapters multipli huma konnessi, tista 'tispeċifika l-adapter billi tuża l-lista drop-down. Apparat SW: Uri l-ID tal-apparat u l-isem tal-apparat konness. Port: Issettja l-interface tad-debug intern SW jew JTAG. (Iż-żewġ interfaces huma appoġġjati minn WCH-LinkE-R0-1v3 u WCH-DAPLink-R0-2v0). Max Arloġġ: Issettja r-rata tal-arloġġ biex tikkomunika mal-apparat fil-mira.
  4. Ikklikkja Flash Download għall-konfigurazzjoni tat-tniżżil.
    Niżżel il-konfigurazzjoni
    Funzjoni ta 'tniżżil: Għażliet ta' konfigurazzjoni RAM għall-Algoritmu: Ikkonfigura l-indirizz tal-bidu u d-daqs tal-ispazju RAM. Id-daqs tal-ispazju RAM taċ-ċippa tas-serje CH32F103 tagħna huwa 0x1000, id-daqs tal-ispazju RAM taċ-ċippa tas-serje CH32F20x huwa 0x2800. Algoritmu ta' Programmazzjoni: Żid algoritmu file L-algoritmu file ġie miżjud awtomatikament wara l-installazzjoni tal-pakkett tal-apparat taċ-ċippa, ikklikkja OK.
  5. Wara li tlesti l-konfigurazzjoni ta 'hawn fuq, ikklikkja OK biex tagħlaq il-kaxxa tad-djalogu. Ikklikkja l-ikona fil-toolbar biex tinħaraq fil-kodiċi.
Debug
  1. Ikklikkja l-buttuna Debug Debug fil-toolbar biex tidħol fil-paġna tad-debug
  2. Issettja breakpoints
    Debug
  3. Kmandi bażiċi tad-debug
    ICONI Irrisettja: Wettaq operazzjoni ta 'reset fuq il-programm.
    Ikona Mexxi: Iġġiegħel lill-programm kurrenti jibda jaħdem b'veloċità sħiħa sakemm il-programm jieqaf meta jiltaqa' ma' breakpoint.
    Ikona Pass: Eżegwixxi dikjarazzjoni waħda u jekk tiltaqa 'ma' funzjoni, din tmur ġewwa l-funzjoni.
    Ikona Pass Over: Esegwiti stqarrija waħda li ma tidħolx ġewwa l-funzjoni jekk tiltaqa' ma' funzjoni, iżda tmexxi l-funzjoni b'veloċità sħiħa u taqbeż għad-dikjarazzjoni li jmiss.
    IkonaPass Out: Mexxi l-kontenut kollu wara l-funzjoni attwali b'veloċità sħiħa sakemm il-funzjoni terġa 'lura għal-livell preċedenti.
  4. Ikklikkja l-buttuna Debug Debugfil-toolbar għal darb'oħra biex toħroġ id-debug.

MounRiver Studio Niżżel u Debug

Niżżel il-konfigurazzjoni
  1. Ikklikkja l-vleġġa Ikona  fil-toolbar biex iġġib it-tieqa tal-konfigurazzjoni tat-tniżżil tal-proġett
  2. Ikklikkja l-buttuna Iddiżattiva Read-Protect biex tiddiżattiva l-protezzjoni tal-qari taċ-ċippa
    Ikona
  3. Konfigurazzjoni fil-mira, l-elementi ewlenin huma kif ġej.
    MounRiver Studio Niżżel u Debug
  4. Għażliet ta' Konfigurazzjoni
    MounRiver Studio Niżżel u Debug
  5. Ikklikkja Applika u Agħlaq biex issalva l-konfigurazzjoni tat-tniżżil. Ikklikkja fuq l-ikona Ikona fil-toolbar biex jaħarqu l-kodiċi, u r-riżultat se jintwera fil-Console.
  Debug
  1. Daħħal il-paġna tad-debugging
    Mod 1: Ikklikkja l-buttuna DebugDebug fil-toolbar biex tidħol fil-paġna tad-debug direttament.
    Mod 2: Ikklikkja l-vleġġaDebug fil-toolbar u agħżel Konfigurazzjonijiet Debug biex tfaċċa l-paġna tal-konfigurazzjoni tad-debug. Ikklikkja darbtejn GDB Open OCD MRS Debugging biex tiġġenera l-obj file, agħżel l-obj file u kklikkja l-buttuna Debug fir-rokna t'isfel tal-lemin biex tidħol fil-paġna tad-debugging.
    Debug
  2. Issettja breakpoints
    Issettja breakpoints
  3. Kmandi bażiċi tad-debug
    Ikona Irrisettja: Wettaq operazzjoni ta 'reset fuq il-programm.
    Ikona Mexxi: Agħmel il-programm attwali jibda jaħdem b'veloċità sħiħa sakemm il-programm jieqaf meta jilħaq punt ta' waqfien.
    Ikona Ittemm: Ħruġ tad-debugging.
    Ikona Pass Into: Esegwi dikjarazzjoni waħda, u jekk tiltaqa 'ma' funzjoni, din tmur ġewwa l-funzjoni.
    Ikona Pass Over: Eżegwixxi dikjarazzjoni waħda, u jekk tiltaqa 'ma' funzjoni, ma tmurx ġewwa l-funzjoni, iżda tħaddem il-funzjoni b'veloċità sħiħa u aqbeż għad-dikjarazzjoni li jmiss.
    Ikona Pass Ritorn: Mexxi l-kontenut kollu wara l-funzjoni attwali b'veloċità sħiħa sakemm il-funzjoni terġa 'lura għal-livell preċedenti.
  4. Ikklikkja Ikona buttuna, oħroġ mill-debug.
Funzjonijiet oħra

Issettja ċippa Read-Protect

Funzjonijiet oħra Qari ċippa qari-protezzjoni status
Funzjonijiet oħra Ippermetti l-istatus ta' protezzjoni mill-qari taċ-ċippa
Funzjonijiet oħra Iddiżattiva l-istatus tal-protezzjoni mill-qari taċ-ċippa

Code Flash tħassir sħiħ

MounRiver Studio jista 'jħassar iż-żoni kollha tal-utent taċ-ċippa billi jikkontrolla l-pin reset tal-ħardwer jew billi jerġa' jsaħħaħ iċ-ċippa. Biex tikkontrolla t-tħassir billi tissaħħaħ mill-ġdid, Link hija meħtieġa biex tħaddem iċ-ċippa; biex tikkontrolla t-tħassir permezz tal-pin reset tal-ħardwer, il-brilli tal-irrisettjar taċ-ċippa u l-Link jeħtieġ li jiġu konnessi. (Appoġġjata minn WCH-LinkE u WCH-DAPLink biss)
Code Flash tħassir sħiħ

Itfi 2-wire SDI

Għal ċipep għajr is-serje CH32, il-kodiċi u l-protezzjoni tad-dejta jistgħu jiġu attivati ​​billi l-SDI b'2 wajers tiġi diżattivata.
Itfi 2-wire SDI Iddiżattiva l-SDI b'2 wajers

WCH-LinkUtility Niżżel

Niżżel il-konfigurazzjoni
  1. Ikklikkja l-ikona Ikona , qabbad mal-Link
  2. Agħżel il-mudell taċ-ċippa
  3. Għażliet ta 'konfigurazzjoni
    Għażliet ta 'konfigurazzjoni
  4. Immarka Disable MCU Code Read-Protect, itfi ċ-ċippa read-protect.
    Għażliet ta 'konfigurazzjoni
  5. Ikklikkja fuq l-ikonaIkona  biex iżżid il-firmware
  6. Ikklikkja fuq l-ikona Ikona biex tesegwixxi download
Funzjonijiet oħra

Mistoqsija informazzjoni taċ-ċippa

Ikklikkja fuq l-ikona Ikonabiex titlob informazzjoni taċ-ċippa

Isem

Valur
MCU UID

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

Daqs tal-Flash

16KB
Aqra Ipproteġi

 

Link Verżjoni

V2.8

Issettja ċippa Read-Protect

Issettja ċippa Read-Protect Qari ċippa qari-protezzjoni status
Issettja ċippa Read-Protect Ippermetti l-istatus ta' protezzjoni mill-qari taċ-ċippa
Issettja ċippa Read-Protect Iddiżattiva l-istatus tal-protezzjoni mill-qari taċ-ċippa

Aqra ċippa Flash

Ikklikkja fuq l-ikonaIkona  biex taqra ċippa Flash
Aqra ċippa Flash

Code Flash tħassir sħiħ

L-għodda WCH-LinkUtility tista 'tħassar iż-żoni kollha tal-utent taċ-ċippa billi tikkontrolla l-pin ta' reset tal-ħardwer jew billi terġa 'tħaddem iċ-ċippa. Biex tikkontrolla t-tħassir billi tissaħħaħ mill-ġdid, Link hija meħtieġa biex tħaddem iċ-ċippa; biex tikkontrolla t-tħassir permezz tal-pin reset tal-ħardwer, il-brilli tal-irrisettjar taċ-ċippa u l-Link huma meħtieġa li jiġu konnessi. (Appoġġjata minn WCHLinkE u WCH-DAPLink biss).
Code Flash tħassir sħiħ

Output ta 'enerġija kontrollabbli

L-għodda WCH-LinkUtility tista 'tikkontrolla l-output tal-qawwa tal-Link. Ikklikkja fuq Target u agħżel li tixgħel/itfi l-output tal-provvista tal-enerġija 3.3V/5V fil-lista drop-down. (Appoġġjata minn WCH-LinkE u WCH-DAPLink biss)

Output ta 'enerġija kontrollabbli

Tniżżil kontinwu awtomatiku

Immarka Niżżel Awtomatiku meta WCH-Link kienet konnessa biex tippermetti t-tniżżil kontinwu awtomatiku tal-proġett.

Tniżżil kontinwu awtomatiku

Niżżel Multi-Tagħmir

L-għodda WCH-LinkUtility tista' tirrikonoxxi diversi apparati Link. Meta multipli Links huma konnessi, il-kaxxa tal-għażla Konnessa WCH-Link List tippermettilek tagħżel apparat speċifiku Link għat-tniżżil.

Niżżel Multi-Tagħmir

Metodi ta' aġġornament tal-firmware

Aġġornament onlajn ta' MounRiver Studio

Jekk il-firmware jeħtieġ li jiġi aġġornat, MounRiver Studio ikollu tieqa pop-up biex infakkarkom meta tikklikkja l-buttuna tat-tniżżil, ikklikkja Iva biex tibda l-aġġornament.
Metodi ta' aġġornament tal-firmware

Aġġornament onlajn ta' WCH-LinkUtility

Jekk il-firmware jeħtieġ li jiġi aġġornat, WCH-LinkUtility ikollu tieqa pop-up biex infakkarkom meta tikklikkja l-buttuna tat-tniżżil, ikklikkja Iva biex tibda l-aġġornament.
Aġġornament onlajn ta' WCH-LinkUtility

Noti:

  1. WCH-LinkE jappoġġja aġġornament manwali onlajn, il-passi huma kif ġej.
    ● Ixgħel il-Link wara agħfas fit-tul il-buttuna IAP sakemm il-LED blu jteptep.
    ● MounRiver Studio/WCH-LinkUtility se jkollu tieqa pop-up biex infakkarkom meta tikklikkja fuq buttuna download, ikklikkja Iva biex tibda l-aġġornament.
  2.  Jekk l-aġġornament tal-Firmware Link huwa anormali, jekk jogħġbok aġġorna l-Firmware b'aġġornament offline.
Aġġornament offline WCH-LinkUtility (approċċ b'2 wajers għall-aġġornament offline)
  1. Qabbad WCH-LinkE mal-Link biex tiġi aġġornata

    WCH-LinkE

    Link li għandu jiġi aġġornat

    3V3

    3V3
    GND

    GND

    SWDIO

    SWDIO
    SWCLK

    SWCLK

    Qawwa WCH-LinkE mixgħula, agħżel il-mudell taċ-ċippa Link li trid tiġi aġġornata (ċippa ta 'kontroll prinċipali WCH-LinkE isCH32V30x, ċippa ta' kontroll prinċipali WCH-DAPLink hija CH32V20x)

  2. Biex tiġi aġġornata Link fil-modalità IAP (għafas fit-tul il-buttuna IAP biex titħaddem il-Link, jiġifieri permezz tal-port USB konness mal-kompjuter biex titħaddem)
  3. Ikklikkja Target->Clear All Code Flash-By Power off biex tħassar iż-żona kollha tal-utent taċ-ċippa.
    Aġġornament offline WCH-LinkUtility (approċċ b'2 wajers għall-aġġornament offline)
  4. Ikklikkja fuq l-ikona Ikona diaable chip read-protect
    Aġġornament offline WCH-LinkUtility (approċċ b'2 wajers għall-aġġornament offline)
  5. Ikklikkja fuq l-ikona Ikona, żid Link offline firmware aġġornat
  6. Għażliet ta' konfigurazzjoni (Programm + Ivverifika + Irrisettja u Mexxi)
    ⑦ Għażliet ta 'konfigurazzjoni
  7. Ikklikkja fuq l-ikonaIkona biex tesegwixxi download

Noti:

  1. Il-Link li trid tiġi aġġornata hija limitata għal WCH-LinkE u WCH-DAPLink.
  2. Żewġ WCH-LinkE huma meħtieġa għal dan il-metodu.
  3. Meta Link tidħol fil-modalità IAP, l-LED blu jteptep.
Aġġornament offline tal-port tas-serje WCHISPStudio
  1. Qabbad WCH-Link b'USB ma 'modulu TTL

    WCH-Link

    USB għal modulu TTL

    TX

    RX

    RX

    TX

    GND

    GND

    Qawwa tal-modulu USB għal TTL mixgħul, WCH-Link fil-modalità BOOT (konnessjoni qasira J1 f'Figura 1 se Link tixgħel)

  2. Agħżel mudell taċ-ċippa: CH549, niżżel l-interface: port tas-serje, lista tal-apparat: agħżel in-numru tal-port tas-serje li jikkorrispondi għall-modulu USB għal TTL
    Aġġornament offline tal-port tas-serje WCHISPStudio
  3. Żid Link offline firmware aġġornat għall-programm fil-mira file
  4. Niżżel il-konfigurazzjoni
    Aġġornament offline tal-port tas-serje WCHISPStudio
  5. Ikklikkja l-buttuna tat-tniżżil
  6. Ikklikkja fuq it-tniżżil u stenna li l-apparat ikollu aċċess għall-qasam, imbagħad ipplaggja l-WCH-Link fil-port USB, l-għodda ISP awtomatikament bdiet tniżżel

Nota: L-aġġornament offline tal-port tas-serje huwa appoġġjat biss minn WCH-Link.

WCHISPStudio USB aġġornament offline
  1. Biex taġġorna l-Link fil-modalità BOOT (qabbad fil-qosor J1 fil-Figura 1 jew agħfas fit-tul iċ-ċavetta BOOT u mbagħad tixgħel il-Link)
  2. L-għodda WCHISPStudio se tfaċċa awtomatikament it-tieqa tal-adattament
  3.  Żid Link offline upgrade Firmware mal-programm fil-mira file
  4. Niżżel il-konfigurazzjoni
    WCHISPStudio USB aġġornament offline
  5. Ikklikkja l-buttuna tat-tniżżil.

Noti:

  1. L-aġġornament tal-USB offline huwa appoġġjat biss minn WCH-Link u WCH-DAPLink.
  2. WCH-LinkE-R0-1v3 u WCH-DAPLink-R0-2v0 huma disponibbli biss għall-verżjoni tal-firmware v2.8 u ogħla.
  3. L-għodda WCH-LinkUtility tista’ tiġi esportata permezz tas-softwer MounRiver Studio.
    WCHISPStudio USB aġġornament offline
  4. Link offline upgrade firmware jinsab fil-mogħdija ta 'installazzjoni MounRiver Studio u l-mogħdija ta' installazzjoni WCH-LinkUtility.
    WCHISPStudio USB aġġornament offline
    1. Firmware tal-aġġornament tal-WCH-DAPLink
    2. Firmware tal-aġġornament tal-WCH-LinkE
    3. Firmware tal-aġġornament tal-modalità WCH-Link RISC-V
    4. Firmware tal-aġġornament tal-mod WCH-Link ARM
    5. Firmware ta' upgrade offline WCH-DAPLink
    6. Firmware ta' upgrade offline tal-modalità WCH-Link ARM
    7. Firmware ta' upgrade offline tal-modalità WCH-Link RISC-V
    8. Firmware ta' upgrade offline WCH-LinkE

WCH-LinkE b'veloċità għolja JTAG

Modulu fuqview

Il-WCH-LinkE-R0-1v3 jipprovdi JTAG interface li jappoġġja konnessjonijiet b'4 wajers (wajers TMS, TCK, TDI u TDO) għall-estensjoni tal-JTAG interface għall-kompjuters biex joperaw CPUs, DSPs, FPGAs, CPLDs u apparat ieħor.

WCH-LinkE b'veloċità għolja JTAG

Karatteristiċi tal-modulu
  • Bħala Mod Ospitanti/Master host.
  • l JTAG interface jipprovdi wajer TMS, wajer TCK, wajer TDI u wajer TDO.
  • l Appoġġ trasferiment tad-data USB b'veloċità għolja.
  • l Operazzjoni flessibbli ta 'apparati CPU, DSP, FPGA u CPLD permezz ta' kooperazzjoni API tal-kompjuter.
Qlib tal-modulu

Il-WCH-LinkE-R0-1v3 jista 'jiġi aġġornat għal J ta' veloċità għoljaTAG mod permezz tal-WCHLinkEJtagGħodda UpdTool, niżżel il-passi kif ġej.

  1. WCH-LinkE-R0-1v3 fil-modalità IAP (għafas fit-tul il-buttuna IAP biex titħaddem il-Link, jiġifieri, qabbad mal-kompjuter permezz tal-port USB biex titħaddem), f'dan iż-żmien l-LED blu jteptep.
  2. Iftaħ WCHLinkEJtagGħodda UpdTool, tesegwixxi t-tniżżil (WCH-LinkE b'veloċità għolja JTAG upgrade firmware ġie miżjud awtomatikament).
  3. L-aġġornament tal-firmware huwa lest, f'dan il-ħin l-LED blu huwa dejjem mixgħul.
    Qlib tal-modulu

Noti.

  1.  WCHLinkEJtagUpdTool tikseb URL: https://www.wch.cn/downloads/WCHLinkEJtagUpdToolZIP.html
  2. Il-firmware jista' jiġi aġġornat offline bl-għodda WCH-LinkUtility, jekk jogħġbok irreferi għall-manwal 6.3 WCH-LinkUtility Aġġornament Offline għad-dettalji.
  3. WCH-LinkE b'veloċità għolja JTAG Firmware aġġornament offline jinsab fil-WCHLinkEJtagUpdTool
    mogħdija ta 'installazzjoni.
    Qlib tal-modulu
    1. WCH-LinkE b'veloċità għolja JTAG jaġġorna l-firmware
    2. WCH-LinkE b'veloċità għolja JTAG Firmware upgrade offline
Niżżel il-proċess
  1. F'WCH-LinkE ta' veloċità għolja JTAG mod, il-programm Bit file l-ewwel jitniżżel fl-FPGA permezz ta’ JTAG, u l-Bit file se jopera l-kontrollur SPI tal-FPGA biex jikkonverti l-JTAG data għal data SPI għall-kitba fuq Flash, u dan il-pass huwa li tikteb il-BIN file biex tirrealizza l-proċess tal-kura tal-programm tagħha.
  2. Hawnhekk l-FPGA hija Xilinx xc7a35t. Ikteb is-CFG file u uża "openocd -f" biex issejjaħlu. Semmi l-CFG file bħala usb20jtag.cfg u ssejvjah fil-post tal-openocd.exe file.
    # Speċifika WCH-LinkE ta' veloċità għolja JTAG sewwieq tal-adapter tad-debugger ch347 ch347 vid_pid 0x1a86 0x55dd
    # Issettja l-veloċità tal-adapter tal-frekwenza tal-arloġġ TCK 10000
    # Speċifika TARGET, tagħbija l-JTAG-Sewwieq SPI f'OCD Miftuħ
    sors [sibu cpld/xilinx-xc7.cfg] sors [f nd cpld/jtagspi.cfg] # Issettja kmand IR ta 'TARGET
    issettja XC7_JSHUTDOWN 0x0d
    issettja XC7_JPROGRAM 0x0b
    issettja XC7_JSTART 0x0c
    issettja XC7_BYPASS 0x3f
    # Niżżel il-proċess
    Init
    # L-ewwel niżżel il-Bit file biex TARGET
    tagħbija 0 bscan_spi_xc7a35t.bit
    reset waqfien
    # Issib l-informazzjoni tal-Flash
    sonda flash 0
    # Niżżel Bin file biex Flash flash write_image tħassar test. bin 0x0 bin
    # Operazzjoni effettiva tal-firmware irscan xc7.tap $XC7_JSHUTDOWN irscan xc7.tap $XC7_JPROGRAM runtest 60000 runtest 2000 irscan xc7.tap $XC7_BYPASS runtest 2000 exit .
  3. Mexxi l-kmand: openocd.exe -f usb20jtag.cfg fit-terminal tal-Windows u tesegwixxiha kif ġej.Niżżel il-proċess
  4. It-tniżżil spiċċa u l-apparat qed jaħdem b'mod normali.

Noti.

  1. rwol ta 'konverżjoni tal-Bit file, bl-għajnuna tal-proġett ta' sors miftuħ Github:
    https://github.com/quartiq/bscanspibitstreams
  2. openocd.exe file post: MounRiver\MounRiver_Studio\toolchain\OpenOCD\bin

Dikjarazzjoni tal-problema tipika

Twissija ta' Żball 

Soluzzjoni 

Uża s-softwer Keil biex tniżżel
Dikjarazzjoni tal-problema tipika
  1. Jekk jogħġbok irreferi għall-manwal 3.2 Niżżel il-konfigurazzjoni biex tlesti l-konfigurazzjoni tat-tniżżil ta' Keil.
    Dikjarazzjoni tal-problema tipika
Uża s-softwer Keil biex tniżżel
Dikjarazzjoni tal-problema tipika
  1. Id-daqs tal-ispazju RAM taċ-ċipep tas-serje CH32F20x tagħna huwa 0x2800.
    Dikjarazzjoni tal-problema tipika
Uża s-softwer MounRiver Studio biex tniżżel
Uża s-softwer MounRiver Studio biex tniżżel
  1. Iċċekkja jekk l-interface tad-debug b'żewġ wajers taċ-ċippa hijiex konnessa b'mod korrett mal-Link.
  2. Iċċekkja jekk il-funzjoni Debug taċ-ċippa hijiex mixgħula (jekk le, tista 'tixgħel permezz tal-għodda ISP).
  3. Iċċekkja jekk il-programm tal-utent ġewwa ċ-ċippa huwiex miftuħ għall-funzjoni ta 'rqad u jekk hemmx
    tħaddim ta 'funzjonijiet relatati FLASH (jekk miftuħa, tista'
    tidħol fil-modalità BOOT u niżżel minn żewġ linji).
  4. Iċċekkja jekk l-interface tad-debug b'żewġ wajers tal-programm tal-utent ġewwa ċ-ċippa huwiex multiplexed bħala port GPIO komuni (jekk multiplikat, tista 'tidħol fil-modalità BOOT u tniżżel permezz ta' żewġ wajers).

Nota:

  1. Għal ċipep tas-serje CH32, jekk it-tniżżil ma jirnexxix, tista 'tidħol fil-modalità BOOT (BOOT0 għal VCC, BOOT1 għal GND) u tniżżel permezz ta' Link.
  2. Għal 3 u 4, il-problema tista’ tissolva permezz tal-għodda WCHLink Utility biex tħassar iż-żona kollha tal-utent taċ-ċippa (irreferi għall-Kapitolu 5 tal-manwal għal WCH-LinkUtility
    download).
Uża l-għodda WCH-LinkUtility biex tniżżel
Uża s-softwer MounRiver Studio biex tniżżel
Ħassar iż-żoni kollha tal-utent taċ-ċippa
Aġġorna l-firmware billi tuża WCHLinkEJtagGħodda UpdTool
Wara li taġġorna l-firmware skont il-manwal 7.3 Proċedura tat-Tniżżil tal-Modalità Qlib, l-LED blu fuq il-WCH-LinkE-R0-1v3 ma jixgħelx u l-Maniġer tal-Apparat ma jistax jirrikonoxxi l-apparat. 
  1. Analiżi tal-kawża, tista' tkun il-WCH-LinkE-R0-
    1v3 fuq l-anormalitajiet tal-issaldjar tal-kristall Y1, li jirriżulta fil-kristall ma jistax jibda l-vibrazzjoni sew. Għalhekk, għandek bżonn terġa 'tisalda l-kristall Y1.
    Uża s-softwer MounRiver Studio biex tniżżel

Noti:

  1. Il-funzjoni tad-debugging mhix appoġġjata meta l-programm tal-utent jixgħel il-funzjoni ta 'rqad.
  2. Jekk toħroġ b'mod anormali meta tuża l-funzjoni ta 'debug, huwa rakkomandat li terġa' twaħħal il-Link.
  3. Meta tuża l-funzjonijiet ta 'tniżżil u debug ta' CH32F103/CH32F203/CH32V103/CH32V203/ CH32V307, BOOT0 huwa ertjat.
  4. Meta tuża l-funzjoni ta 'debug ta' CH569, il-kodiċi tal-utent għandu jkun iżgħar mill-ispazju ROM konfigurat, kif muri fit-Tabella 2-2 tal-manwal CH569.
  5. Meta tuża l-funzjoni ta 'debug taċ-ċippa tas-serje CH32, jekk jogħġbok kun żgur li ċ-ċippa tkun fl-istat ta' protezzjoni tal-qari off.

Installazzjoni tas-sewwieq

Sewwieq tal-WCH-Link

Jekk l-installazzjoni tas-sewwieq tfalli, jekk jogħġbok iftaħ il-folder LinkDrv taħt il-mogħdija ta 'installazzjoni ta' MounRiver Studio jew il-folder Drv Link taħt il-mogħdija ta 'installazzjoni ta' WCH-LinkUtility u installah manwalment. SETUP.EXE taħt il-folder WCHLink.

Maniġer tal-apparat

Mogħdija tas-sewqan 

Installazzjoni tas-sewwieq Mogħdija tas-sewqan
WCH-LinkE b'veloċità għolja JTAG sewwieq

WCH-LinkE-R0-1v3 huwa aġġornat għal J ta 'veloċità għoljaTAG mod, għandek bżonn tinstalla manwalment il-WCH-LinkE J b'veloċità għoljaTAG sewwieq biex jużaha kif suppost. Jekk jogħġbok iftaħ il-folder Drv taħt il-mogħdija ta 'installazzjoni ta' WCHLinkEJtagUpdTool u installa CH341PAR.EXE manwalment.

Maniġer tal-apparat 

Drive pat

Mogħdija tas-sewqan Mogħdija tas-sewqan
Is-sewwieq tas-CDC

Problemi ta 'installazzjoni ta' apparat CDC taħt WIN7.

  1. Jekk is-sewwieq tal-port tas-serje jiġi installat b'suċċess, il-passi li ġejjin mhumiex meħtieġa.
  2. Ikkonferma li l-usbser.sys file hija preżenti fil-mogħdija B. Jekk tkun nieqsa, ikkupjaha minn mogħdija A għal mogħdija B.
  3. Erġa' installa s-sewwieq CDC. (Ara t-tabella ta 'hawn fuq għall-mogħdija tas-sewwieq, jekk jogħġbok installa s-sewwieq CDC fil-mod korrispondenti)
    Mogħdija tas-sewqan

Nota: Jekk il-passi ta 'hawn fuq ma jsolvux il-problema, jekk jogħġbok irreferi għall-link hawn taħt

Installazzjoni tas-sewwieq

Referenza: http://www.wch.cn/downloads/InstallNoteOn64BitWIN7ZHPDF.html

Dokumenti / Riżorsi

WCH WCH-Link Emulation Debugger Modulu [pdfManwal tal-Utent
WCH-Link Modulu Debugger tal-Emulazzjoni, WCH-Link, Modulu tad-Debugger tal-Emulazzjoni, Modulu tad-Debugger

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *