Modulu di debugger di emulazione WCH-Link
WCH-Link
Introduzione di u modulu
U modulu WCH-Link pò esse usatu per debugging in linea è scaricamentu di WCH RISC-V MCU, è ancu per debugging in linea è scaricamentu di ARM MCU cù SWD/JTAG interfaccia. Hè ancu vene cun un portu seriale per una facilità di debugging output. Ci hè 3 tipi di WCH-Link cumpresi WCH-Link, WCH LinkE è WCHDAPLink, cum'è mostra in Figura 1.
Figura 1 diagramma fisicu WCH-Link
Tabella 1 Modu WCH-Link
Modu |
Stato LED | IDE |
Support chip |
RISC-V |
U LED blu hè sempre spento quandu inattivu | MounRiver Studio |
Chips core WCH RISC-V chì supportanu u debugging di linea singola / doppia |
ARM |
LED blu hè sempre accesa quandu idle | Keil/MounRiver Studio | Chips core ARM chì supportanu SWD/JTAG protocolu |
Cambia di modu
Way 1: Aduprate u software MounRiver Studio per cambià u modu Link. (Stu metudu hè applicabile à WCH-Link è WCH-LinkE)
- Cliccate freccia
in a barra di strumenti di scelta rapida per apre a finestra di cunfigurazione di scaricamentu di u prugettu
- Cliccate Query nantu à u latu drittu di u Modu Target à view l'attuale modalità Link
- Cliccate nantu à a casella di l'opzione Modu di destinazione, selezziunate u modu Link di destinazione, cliccate Apply.
Way 2: Aduprate l'utility WCH-Link Utility per cambià u modu Link.
- Cliccate Get nant'à u latu drittu di u modu Active WCH-Link à view l'attuale modalità Link
- Cliccate nantu à a casella di l'opzione Modu WCH-Link attivu, selezziunate u modu Link di destinazione, cliccate Set
Way 3: Utilizà a chjave ModeS per cambià u modu Link. (Stu metudu hè applicabile à WCH-LinkE-R0 1v2 è WCHDAPLink-R0-2v0 è sopra)
- Mantene premuta a chjave ModeS per accende u Link.
Note:
- U LED blu lampeggia quandu scaricate è debugging.
- U Link mantene u modu cambiatu per l'usu sussegwenti.
- Scansate u codice QR in a stampa nantu à a parte posteriore di Link per apre u modulu di debugger di emulatore WCH-Link websitu.
- Modulu di debugger di simulazione WCH-Link URL https://www.wch.procn/ducts/WCHLink.html
- Accessu à u Studio MounRiver URL: http://mounriver.com/
- Accessu à l'utilità WCH-Link URL: https://www.wch.cn/downloads/WCHLinkUtility_ZIP.html
- WCHISPTool Access URL: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html
- WCH-Link è WCH-LinkE supportanu u cambiamentu di modu LinkRV è LinkDAP-WINUSB; WCH-DAPLink supporta u cambiamentu di modu LinkDAP-WINUSB è LinKDAP-HID.
Portu seriale in baud rate
Tabella 2 U portu seriale WCH-Link supporta u baud rate
1200 |
2400 | 4800 | 9600 | 14400 |
19200 |
38400 | 57600 | 115200 |
230400 |
Tabella 3 U portu seriale WCH-LinkE supporta u baud rate
1200 |
2400 | 4800 | 9600 | 14400 | 19200 |
38400 | 57600 | 115200 | 230400 | 460800 |
921600 |
Tabella 4 U portu seriale WCH-DAPLink supporta u baud rate
1200 |
2400 | 4800 | 9600 | 14400 | 19200 |
38400 | 57600 | 115200 | 230400 | 460800 |
921600 |
Note:
- A figura 1 in a fila di pin RX è TX per i pin di transceiver di portu seriale, a velocità di baud di supportu di portu seriale hè mostrata in a tabella sopra.
- U driver CDC deve esse installatu sottu Win7.
- Se scollegate u Link, torna à apre l'assistente di debugging seriale.
Comparazione di funzioni
Tabella 5 Funzioni di ligame è tabella di paragone di prestazioni
Elementi di funzione |
WCH-Link-R1-1v1 | WCH-LinkE-R0-1v3 |
WCH-DAPLink-R0-2v0 |
Modu RISC-V |
√ | √ |
× |
ARM-SWD modu-dispositivu HID |
× | × | √ |
ARM-SWD mode-WINUSB dispusitivu | √ | √ |
√ |
ARM-JTAG modu -HID dispusitivu |
× | × | √ |
ARM-JTAG modu - WINUSB dispusitivu | × | √ |
√ |
ModeS chjave per cambià u modu |
× | √ | √ |
2-wire aghjurnamentu firmware offline | × | √ |
√ |
Actualizazione di u firmware di u portu seriale offline |
√ | × | × |
Actualizazione di firmware USB offline | √ | × |
√ |
Potenza di uscita 3.3V / 5V cuntrullabile |
× | √ | √ |
USB 2.0 à alta velocità à JTAG interfaccia | × | √ |
× |
Scaricate strumenti |
MounRiver Studio WCH-LinkUtility
Keil uVision5 |
MounRiver Studio WCH-LinkUtility
Keil uVision5 |
WCH-LinkUtility Keil uVision5 |
Versioni supportate da Keil | Keil V5.25 è sopra | Keil V5.25 è sopra |
Supportatu in tutte e versioni di Keil |
Cunnessioni Pin
Tabella 6 Modellu di chip supportatu da Link
Modelli di chip cumuni |
WCH-Link | WCH-LinkE | WCH-DAPLink |
CH32V003 | × | √ | × |
CH32V10x/CH32V20x/cCH32V30x/CH569/CH573/CH583 |
√ |
√ |
× |
CH32F10x/CH32F20x/CH579/chips amichevuli chì supportanu protocolu SWD |
√ |
√ |
√ |
chips amichevuli chì sustene JTAG interfaccia | × | √ |
√ |
Tabella 7 Cunnessioni di pin di chip cumuni
Modelli di chip cumuni |
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 di l'interfaccia
JTAG nome pin di l'interfaccia |
JTAG interfaccia di debug | Pinout |
TMS | JTAG selezzione di modu |
PA13 |
TCK |
JTAG clock | PA14 |
TDI | JTAG input di dati |
PA15 |
TDO |
JTAG pruduzzioni di dati |
PB3 |
Note:
- Lunghezza di a linea massima supportata da u ligame: 30 cm, se u prucessu di scaricamentu hè instabile, pruvate à abbassà u vitezza di scaricamentu.
- JTAG modalità, a versione hardware WCH-LinkE-R0-1v3, WCH-DAPLink-R0-2v0 hà cuminciatu à sustene, u A versione di hardware precedente ùn sustene micca.
- A versione d'alta velocità WCH-LinkE hè solu per CH32F20x/CH32V20x/CH32V30x per accelerà.
- Eccettu per i chips di a serie CH32, se vulete usà Link per scaricà o debugging, avete bisognu di utilizà u strumentu ufficiale ISP per apre l'interfaccia di debug 2-wire, è avete bisognu di attentu à u modu Link quandu aduprà.
Scarica e debug Keil
U cambiamentu di u dispusitivu
WCH-DAPLink supporta dui modi, ARM mode-WINUSB device è ARM mode-HID device, è pudete cambià trà i dui modi di u dispositivu cù l'uttellu WCH-LinkUtility (o accendendu u Link dopu pressu longu a chjave ModeS). -Link è WCH-LinkE supportanu solu u modu ARM-WINUSB di u dispositivu.
Table 9 Dispositivo WCH-DAPLink
Dispositivu |
Link di sustegnu |
Versioni supportate da Keil |
ARM mode-WINUSB dispusitivu |
WCH-Link WCH-LinkE WCH-DAPLink |
Keil V5.25 è sopra ARM |
ARM mode-dispositivu HID |
WCH-DAPLink |
Supportatu in tutte e versioni di Keil |
Nota: WCH-Link, WCH-LinkE è WCH-DAPLink sò predeterminati in fabbrica à u modu di u dispositivu WINUSB.
Scaricate a cunfigurazione
- Cliccate nantu à a bacchetta magica
in a barra di strumenti per apparisce a finestra di dialogu Opzioni per Target, cliccate Debug è selezziunate u mudellu di emulatore.
- Cliccate nantu à a casella d'opzione Use è selezziunate CMSIS-DAP Debugger
- Cliccate u buttone di Configurazione per apre u dialogu Cortex-M Target Driver Setup
Serial No: Mostra l'identificatore di l'adattatore di debug utilizatu. Quandu parechji adattatori sò cunnessi, pudete specificà l'adattatore utilizendu a lista drop-down. Device SW: Mostra l'ID di u dispusitivu è u nome di u dispusitivu cunnessu. Port: Imposta l'interfaccia interna di debug SW o JTAG. (E duie interfacce sò supportate da WCH-LinkE-R0-1v3 è WCH-DAPLink-R0-2v0). Max Clock: Definite a tarifa di u clock per cumunicà cù u dispusitivu di destinazione. - Cliccate Flash Download per a cunfigurazione di scaricamentu.
Funzione di scaricamentu: Opzioni di cunfigurazione RAM per Algoritmu: Configurate l'indirizzu iniziale è a dimensione di u spaziu RAM A nostra serie CH32F103 a dimensione di u spaziu RAM di u chip di a serie CH0F1000 hè 32x20, a dimensione di u spaziu RAM di u chip di a serie CH0F2800x hè XNUMXxXNUMX. Algoritmu di prugrammazione: aghjunghje l'algoritmu file L'algoritmu file hè stata aghjunta automaticamente dopu a stallazione di u pacchettu chip device, cliccate OK. - Dopu avè finitu a cunfigurazione sopra, cliccate OK per chjude a finestra di dialogu. Cliccate l'icona in a barra di strumenti per brusgià u codice.
Debug
- Cliccate u buttone Debug
in a toolbar per entre in a pagina di debug
- Pone i punti di rottura
- Cumandamenti basi di debug
Reset: Eseguite una operazione di resettore nantu à u prugramma.
Run: Causà u prugramma attuale per cumincià à correre à a velocità massima finu à chì u prugramma si ferma quandu scontra un breakpoint.
Passu: Eseguite una sola dichjarazione è se una funzione hè scontru, andarà in a funzione.
Step Over: Eseguite una sola dichjarazione chì ùn entra micca in a funzione si trova una funzione, ma eseguisce a funzione à a velocità massima è salta à a prossima dichjarazione.
Step Out: Eseguite tuttu u cuntenutu dopu à a funzione attuale à a piena velocità finu à chì a funzione torna à u livellu precedente.
- Cliccate u buttone Debug
in a toolbar di novu per esce da debug.
MounRiver Studio Scaricate è Debug
Scaricate a cunfigurazione
- Cliccate a freccia
in a barra di strumenti per apre a finestra di cunfigurazione di scaricamentu di u prugettu
- Cliccate u buttone Disable Read-Protect per disattivà a prutezzione di lettura di chip
- Cunfigurazione di destinazione, l'elementi principali sò i seguenti.
- Opzioni di cunfigurazione
- Cliccate Apply and Close per salvà a cunfigurazione di scaricamentu. Cliccate nantu à l'icona
in a toolbar per creme u codice, è u risultatu serà visualizatu in a Console.
Debug
- Entra in a pagina di debugging
Way 1: Cliccate u buttone Debugin a toolbar per entre direttamente in a pagina di debug.
Way 2: Cliccate a frecciain a toolbar è selezziunate Debug Configurations per apre a pagina di cunfigurazione di debug. Cliccate doppiu GDB Open OCD MRS Debugging per generà l'obj file, selezziunate l'obj file è cliccate nant'à u buttone Debug à u cantonu in fondu dritta à entre in a pagina di debugging.
- Pone i punti di rottura
- Cumandamenti basi di debug
Reset: Eseguite una operazione di resettore nantu à u prugramma.
Run: Fate chì u prugramma attuale principia à correre à a velocità massima finu à chì u prugramma si ferma quandu scontra un puntu di ruptura.
Terminate: Esci da u debugging.
Step Into: Eseguite una sola dichjarazione, è se si trova una funzione, andrà in a funzione.
Step Over: Eseguite una sola dichjarazione, è se scontra una funzione, ùn entrerà micca in a funzione, ma eseguirà a funzione à a velocità massima è salta à a prossima dichjarazione.
Passu Ritornu: Eseguite tuttu u cuntenutu dopu à a funzione attuale à a velocità massima finu à chì a funzione torna à u nivellu precedente.
- Cliccate
buttone, esci da u debug.
Altre funzioni
Set chip Read-Protect
Interroga u statu di prutezzione di lettura di chip
Abilita u statutu di prutezzione di lettura di chip
Disattivà u statutu di prutezzione di lettura di chip
Cancellazione completa di Code Flash
MounRiver Studio pò sguassà tutte e zone di l'utilizatori di u chip cuntrullendu u pin di reset hardware o rinfurzendu u chip. Per cuntrullà sguassate da re-powering, Link hè necessariu per alimentà u chip; per cuntrullà l'eliminazione da u pin reset hardware, i pin reset di u chip è Link anu da esse cunnessi. (Supportatu solu da WCH-LinkE è WCH-DAPLink)
Disattivà SDI à 2 fili
Per i chips altru ch'è a serie CH32, u codice è a prutezzione di dati pò esse attivatu disattivendu u SDI 2-wire.
Disattiva l'SDI à 2 fili
Scarica WCH-LinkUtility
Scaricate a cunfigurazione
- Cliccate l'icona
, cunnette à Link
- Sceglie u mudellu di chip
- Opzioni di cunfigurazione
- Spuntate Disable MCU Code Read-Protect, disattivate a prutezzione di lettura di chip.
- Cliccate l'icona
per aghjunghje firmware
- Cliccate l'icona
per eseguisce u scaricamentu
Altre funzioni
Interrogate l'infurmazioni di chip
Cliccate l'icona per dumandà l'infurmazioni di chip
Nome |
Valore |
UID MCU |
17-9f-ab-cd-7f-b4-bc48 |
Dimensione Flash |
16 KB |
Leghjite Prutezzione |
|
Link Versione |
V2.8 |
Set chip Read-Protect
Interroga u statu di prutezzione di lettura di chip
Abilita u statutu di prutezzione di lettura di chip
Disattivà u statutu di prutezzione di lettura di chip
Leghjite chip Flash
Cliccate l'icona per leghje chip Flash
Cancellazione completa di Code Flash
L'uttellu WCH-LinkUtility pò sguassà tutte e zone d'utilizatori di u chip cuntrullendu u pin di reset hardware o rinfurzendu u chip. Per cuntrullà sguassate da re-powering, Link hè necessariu per alimentà u chip; per cuntrullà l'eliminazione da u pin di reset hardware, i pin di reset di u chip è Link sò necessarii per esse cunnessi. (Supportatu solu da WCHLinkE è WCH-DAPLink).
Pruduzzione di putenza cuntrullabile
U strumentu WCH-LinkUtility pò cuntrullà a putenza di Link. Cliccate nantu à Target è sceglite per accende / spegne l'alimentazione 3.3V / 5V output in u listinu drop-down. (Supportatu solu da WCH-LinkE è WCH-DAPLink)
Download automaticu cuntinuu
Spuntate Scaricamentu automaticu quandu WCH-Link hè stata ligata per attivà u scaricamentu automaticu cuntinuu di u prugettu.
Scaricate Multi-Dispositivu
U strumentu WCH-LinkUtility pò ricunnosce parechji dispusitivi Link. Quandu parechji Links sò cunnessi, a casella di l'opzione Lista WCH-Link Connected permette di selezziunà un dispositivu Link specificu per scaricà.
I metudi di aghjurnamentu di u firmware
Actualizazione in ligna di MounRiver Studio
Se u firmware deve esse aghjurnatu, MounRiver Studio averà una finestra pop-up per ricurdà quandu cliccate nantu à u buttone di scaricamentu, cliccate Iè per inizià l'aghjurnamentu.
Actualizazione in linea di WCH-LinkUtility
Se u firmware deve esse aghjurnatu, WCH-LinkUtility averà una finestra pop-up per ricurdà quandu cliccate nantu à u buttone di scaricamentu, cliccate Iè per inizià l'aghjurnamentu.
Note:
- WCH-LinkE supporta l'aghjurnamentu manuale in linea, i passi sò i seguenti.
● Power up the Link dopu appughjà longu u buttone IAP finu à chì u LED blu lampeggia.
● MounRiver Studio/WCH-LinkUtility averà una finestra pop-up per ricurdà quandu cliccate buttone scaricare, cliccate Iè per inizià l'aghjurnamentu. - Se l'aghjurnamentu di u firmware Link hè anormale, aghjurnà u firmware per l'aghjurnamentu offline.
Actualizazione offline WCH-LinkUtility (approcciu à 2 fili per l'aghjurnamentu offline)
- Cunnette WCH-LinkE cù Link per esse aghjurnatu
WCH-LinkE
Ligame per esse aghjurnatu
3V3
3V3 GND GND
SWDIO
SWDIO SWCLK SWCLK
WCH-LinkE accende, selezziunate u mudellu di chip Link per esse aghjurnatu (chip di cuntrollu principale WCH-LinkE hè CH32V30x, chip di cuntrollu principale WCH-DAPLink hè CH32V20x)
- Per esse aghjurnatu Link in modu IAP (pressu longu u buttone IAP per accende u Link, vale à dì, attraversu u portu USB cunnessu à l'urdinatore per accende)
- Cliccate Target->Clear All Code Flash-By Power off per sguassà tutte l'area di l'utilizatori di u chip.
- Cliccate l'icona
Chip disattivatu a prutezzione di lettura
- Cliccate l'icona
, aghjunghje Link offline firmware aghjurnatu
- Opzioni di cunfigurazione (Programma + Verificate + Reset and Run)
- Cliccate l'icona
per eseguisce u scaricamentu
Note:
- U Link per esse aghjurnatu hè limitatu à WCH-LinkE è WCH-DAPLink.
- Dui WCH-LinkE sò necessarii per stu metudu.
- Quandu Link entra in u modu IAP, u LED blu lampeggia.
Actualizazione offline di u portu seriale WCHISPStudio
- Cunnette WCH-Link cù u USB à u modulu TTL
WCH-Link
Modulu USB à TTL
TX
RX
RX
TX
GND
GND
Alimentazione di u modulu USB à TTL, WCH-Link in modalità BOOT (a cunnessione corta J1 in Figura 1 si accenderà)
- Selezziunà u mudellu di chip: CH549, interfaccia di scaricamentu: portu seriale, lista di i dispositi: selezziunate u numeru di portu seriale chì currisponde à u modulu USB à TTL
- Aggiungi Link offline firmware aghjurnatu à u prugramma di destinazione file
- Scaricate a cunfigurazione
- Cliccate u buttone di scaricamentu
- Cliccate nant'à u scaricamentu è aspittà chì u dispusitivu accede à u campu, dopu inserisce u WCH-Link in u portu USB, l'utile ISP hà cuminciatu à scaricà automaticamente.
Nota: L'aghjurnamentu offline di u portu seriale hè supportatu solu da WCH-Link.
Actualizazione offline USB WCHISPStudio
- Per aghjurnà u Link in u modu BOOT (cunnetta corta J1 in Figura 1 o appughjà longu a chjave BOOT è poi accende u Link)
- U strumentu WCHISPStudio apparirà automaticamente a finestra di adattazione
- Aghjunghjite u firmware di l'upgrade di Link offline à u prugramma di destinazione file
- Scaricate a cunfigurazione
- Cliccate u buttone di scaricamentu.
Note:
- L'aghjurnamentu offline USB hè supportatu solu da WCH-Link è WCH-DAPLink.
- WCH-LinkE-R0-1v3 è WCH-DAPLink-R0-2v0 sò dispunibuli solu per a versione di firmware v2.8 è sopra.
- U strumentu WCH-LinkUtility pò esse esportatu attraversu u software MounRiver Studio.
- U firmware di l'upgrade offline di u ligame si trova in a strada di installazione di MounRiver Studio è in a strada di installazione di WCH-LinkUtility.
- WCH-DAPLink aghjurnamentu firmware
- WCH-LinkE aghjurnamentu firmware
- WCH-Link RISC-V upgrade firmware
- U firmware di l'aghjurnamentu di u modu WCH-Link ARM
- WCH-DAPLink aghjurnamentu offline firmware
- U firmware di l'upgrade offline di u modu WCH-Link ARM
- WCH-Link RISC-V modalità di aghjurnamentu offline firmware
- WCH-LinkE aghjurnamentu offline firmware
WCH-LinkE à alta velocità JTAG
Modulu finituview
U WCH-LinkE-R0-1v3 furnisce un JTAG interfaccia chì supporta cunnessione à 4 fili (TMS, TCK, TDI è TDO) per allargà u JTAG interfaccia per l'urdinatori per operare CPU, DSP, FPGA, CPLD è altri dispositi.
Funzioni di u modulu
- Cum'è Modu Host / Master host.
- l JTAG L'interfaccia furnisce u filu TMS, u filu TCK, u filu TDI è u filu TDO.
- l Support trasferimentu dati USB high-vitezza.
- l Funzionamentu flessibile di i dispositi CPU, DSP, FPGA è CPLD attraversu a cooperazione API di l'urdinatore.
Cambia di modulu
U WCH-LinkE-R0-1v3 pò esse aghjurnatu à l'alta velocità JTAG modu via u WCHLinkEJtagStrumenta UpdTool, scaricà i passi cum'è seguita.
- WCH-LinkE-R0-1v3 in u modu IAP (pressu longu u buttone IAP per accende u Link, vale à dì, cunnette à l'urdinatore attraversu u portu USB per accende), à questu tempu u LED blu lampeggia.
- Aprite WCHLinkEJtagStrumenta UpdTool, eseguite u scaricamentu (WCH-LinkE JTAG l'upgrade di firmware hè statu aghjuntu automaticamente).
- L'aghjurnamentu di u firmware hè cumpletu, à questu tempu u LED blu hè sempre accesu.
Notes.
- WCHLinkEJtagUpdTool uttene URL: https://www.wch.cn/downloads/WCHLinkEJtagUpdToolZIP.html
- U firmware pò esse aghjurnatu offline da u strumentu WCH-LinkUtility, per piacè riferite à u manuale 6.3 WCH-LinkUtility Actualizazione offline per i dettagli.
- WCH-LinkE à alta velocità JTAG U firmware di l'aghjurnamentu offline hè situatu in u WCHLinkEJtagUpdTool
percorso di stallazione.
- WCH-LinkE à alta velocità JTAG aghjurnà u firmware
- WCH-LinkE à alta velocità JTAG firmware di aghjurnamentu offline
Download prucessu
- In WCH-LinkE JTAG modu, u prugramma Bit file hè prima scaricatu à l'FPGA via JTAG, è u Bit file operarà u controller SPI di u FPGA per cunvertisce u JTAG dati à i dati SPI per scrive in Flash, è questu passu hè di scrive u BIN file per realizà u so prucessu di curazione di u prugramma.
- Quì l'FPGA hè Xilinx xc7a35t. Scrivite u CFG file è utilizate "openocd -f" per chjamà. Nominate u CFG file cum'è usb20jtag.cfg è salvate in u locu di openocd.exe file.
# Specificate WCH-LinkE à alta velocità JTAG driver di adattatore di debugger ch347 ch347 vid_pid 0x1a86 0x55dd
# Impostate a velocità di l'adattatore di frequenza di u clock TCK 10000
# Specificate TARGET, caricate u JTAG- Driver SPI in Open OCD
fonte [truvà cpld/xilinx-xc7.cfg] fonte [f nd cpld/jtagspi.cfg] # Stabilisci u cumandamentu IR di TARGET
stabilisce XC7_JSHUTDOWN 0x0d
stabilisce XC7_JPROGRAM 0x0b
stabilisce XC7_JSTART 0x0c
stabilisce XC7_BYPASS 0x3f
# Prucessu di scaricamentu
Init
# Prima scaricate u Bit file à TARGET
carica 0 bscan_spi_xc7a35t.bit
reset stop
# Detectà l'infurmazioni Flash
sonda flash 0
# Scaricate Bin file à Flash flash write_image erase test. bin 0x0 bin
# Operazione efficace di firmware irscan xc7.tap $XC7_JSHUTDOWN irscan xc7.tap $XC7_JPROGRAM runtest 60000 runtest 2000 irscan xc7.tap $XC7_BYPASS runtest 2000 exit . - Eseguite u cumandimu: openocd.exe -f usb20jtag.cfg in u tirminali di Windows è eseguite cusì.
- U scaricamentu hè finitu è u dispusitivu funziona normalmente.
Notes.
- rolu di cunversione di u Bit file, cù l'aiutu di u prughjettu open source Github:
https://github.com/quartiq/bscanspibitstreams - openocd.exe file locu: MounRiver\MounRiver_Studio\toolchain\OpenOCD\bin
Dichjarazione tipica di u prublema
Error Alert |
Soluzione |
Aduprate u software Keil per scaricà![]() |
|
Aduprate u software Keil per scaricà![]() |
|
Aduprate u software MounRiver Studio per scaricà![]() |
Nota:
|
Aduprate u strumentu WCH-LinkUtility per scaricà![]() |
Sguassà tutte e zone d'utilizatori di u chip |
Aghjurnate u firmware cù WCHLinkEJtagStrumenta UpdTool Dopu avè aghjurnatu u firmware secondu u manual 7.3 Mode Switching Download Procedure, u LED blu nantu à u WCH-LinkE-R0-1v3 ùn si accende micca è u Device Manager ùn pò micca ricunnosce u dispusitivu. |
|
Note:
- A funzione di debugging ùn hè micca supportata quandu u prugramma di l'utilizatori attiva a funzione di sonnu.
- Se esce anormalmente quandu si usa a funzione di debug, hè cunsigliatu di ripiglià u Link.
- Quandu utilizate e funzioni di scaricamentu è debug di CH32F103/CH32F203/CH32V103/CH32V203/CH32V307, BOOT0 hè in terra.
- Quandu si usa a funzione di debug di CH569, u codice d'utilizatore deve esse più chjucu cà u spaziu ROM cunfiguratu, cum'è mostra in a Tabella 2-2 di u manual CH569.
- Quandu utilizate a funzione di debug di u chip di a serie CH32, assicuratevi chì u chip hè in u statu di prutezzione di lettura off.
Installazione di driver
Driver WCH-Link
Se l'installazione di u driver falla, apre u cartulare LinkDrv sottu u percorsu di installazione di MounRiver Studio o u cartulare Drv Link sottu u percorsu di installazione di WCH-LinkUtility è installate manualmente. SETUP.EXE sottu u cartulare WCHLink.
Manager di u dispositivu |
Percorsu di cunduce |
![]() |
![]() |
WCH-LinkE à alta velocità JTAG cunduttore
WCH-LinkE-R0-1v3 hè aghjurnatu à alta velocità JTAG in modu, avete bisognu di stallà manualmente u WCH-LinkE JTAG driver per aduprà bè. Per piacè apre u cartulare Drv sottu a strada di installazione di WCHLinkEJtagUpdTool è installate CH341PAR.EXE manualmente.
Manager di u dispositivu |
Drive pat |
![]() |
![]() |
driver CDC
Problemi di stallazione di u dispositivu CDC sottu WIN7.
- Se u driver di u portu seriale hè stallatu bè, i seguenti passi ùn sò micca richiesti.
- Cunfirmà chì u usbser.sys file hè prisente in u percorsu B. S'ellu hè mancante, copiate da a strada A à a strada B.
- Reinstalla u driver CDC. (Vede a tabella sopra per a strada di u driver, per piacè installate u driver CDC in u modu currispundente)
Nota: Sè i passi sopra ùn risolviri u prublema, per piacè riferite à u ligame sottu
Riferimentu: http://www.wch.cn/downloads/InstallNoteOn64BitWIN7ZHPDF.html
Documenti / Risorse
![]() |
Modulu di debugger di emulazione WCH WCH-Link [pdfManuale d'usu Modulu di debugger di emulazione WCH-Link, WCH-Link, Modulu di debugger di emulazione, Modulu di debugger |