Mòdul depurador d'emulació WCH-Link

Mòdul depurador d'emulació WCH-Link

Enllaç WCH

Introducció al mòdul

El mòdul WCH-Link es pot utilitzar per a la depuració i descàrrega en línia de la MCU WCH RISC-V, i també per a la depuració i descàrrega en línia de la MCU ARM amb SWD/JTAG interfície. També inclou un port sèrie per facilitar la sortida de depuració. Hi ha 3 tipus de WCH-Link, inclosos WCH-Link, WCH LinkE i WCHDAPLink, tal com es mostra a la figura 1.

Figura 1 Diagrama físic WCH-Link
Mòdul depurador d'emulació WCH-Link

Mode WCH-Link

Taula 1 Mode WCH-Link

Mode

LED estat IDE

Xip de suport

RISC-V

El LED blau sempre està apagat quan està inactiu Estudi MounRiver

Xips bàsics WCH RISC-V que admeten la depuració de línia simple/dual

ARM

El LED blau està sempre encès quan està inactiu Estudi Keil/MounRiver Xips bàsics ARM compatibles amb SWD/JTAG protocol
Canvi de mode

Forma 1: utilitzeu el programari MounRiver Studio per canviar el mode d'enllaç. (Aquest mètode és aplicable a WCH-Link i WCH-LinkE)

  1. Feu clic a la fletxa SÍMBOL a la barra d'eines de drecera per obrir la finestra de configuració de descàrrega del projecte
  2. Feu clic a Consulta a la part dreta del mode objectiu view el mode d'enllaç actual
  3. Feu clic al quadre d'opció Mode objectiu, seleccioneu el mode d'enllaç objectiu, feu clic a Aplica.
    Canvi de mode

Forma 2: utilitzeu l'eina d'utilitat WCH-Link per canviar el mode d'enllaç.

  1. Feu clic a Obtén a la part dreta del mode d'enllaç WCH actiu a view el mode d'enllaç actual
  2. Feu clic al quadre d'opció Mode WCH-Link actiu, seleccioneu el mode d'enllaç de destinació, feu clic a Establir
    Utilitzeu l'eina WCH-LinkUtility per canviar el mode d'enllaç.

Manera 3: utilitzeu la tecla ModeS per canviar el mode d'enllaç. (Aquest mètode és aplicable a WCH-LinkE-R0 1v2 i WCHDAPLink-R0-2v0 i superior)

  1. Manteniu premuda la tecla ModeS per encendre l'enllaç.

Notes:

  1. El LED blau parpelleja quan es descarrega i es depura.
  2. L'enllaç manté el mode canviat per al seu ús posterior.
  3. Escaneja el codi QR de la imatge de la part posterior de Link per obrir el mòdul depurador de l'emulador WCH-Link weblloc.
  4. Mòdul depurador de simulació WCH-Link URL https://www.wch.procn/ducts/WCHLink.html
  5. Accés a l'estudi MounRiver URL: http://mounriver.com/
  6. Accés a la utilitat WCH-Link URL: https://www.wch.cn/downloads/WCHLinkUtility_ZIP.html
  7. Accés a WCHISPTool URL: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html
  8. WCH-Link i WCH-LinkE admeten el canvi de mode LinkRV i LinkDAP-WINUSB; WCH-DAPLink admet el canvi de mode LinkDAP-WINUSB i LinKDAP-HID.
Velocitat de transmissió del port sèrie

Taula 2 El port sèrie WCH-Link admet velocitat de transmissió

1200

2400 4800 9600 14400

19200

38400 57600 115200

230400

Taula 3 El port sèrie WCH-LinkE admet velocitat de transmissió

1200

2400 4800 9600 14400 19200
38400 57600 115200 230400 460800

921600

Taula 4 El port sèrie WCH-DAPLink admet la velocitat de transmissió

1200

2400 4800 9600 14400 19200
38400 57600 115200 230400 460800

921600

Notes:

  1. La figura 1 a la fila de pins RX i TX per als pins del transceptor del port sèrie, la velocitat de transmissió de suport del port sèrie es mostra a la taula anterior.
  2. El controlador CDC s'ha d'instal·lar a Win7.
  3. Si torneu a desconnectar Link, torneu a obrir l'assistent de depuració en sèrie.
Comparació de funcions

Taula 5 Funcions d'enllaç i taula de comparació de rendiment

Elements de funció

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

WCH-DAPLink-R0-2v0

Mode RISC-V

×

Mode ARM-SWD-dispositiu HID

× ×
Mode ARM-SWD-dispositiu WINUSB

ARM-JTAG mode -Dispositiu HID

× ×
ARM-JTAG mode -dispositiu WINUSB ×

Tecla ModeS per canviar de mode

×
Actualització del microprogramari de 2 cables fora de línia ×

Actualització del microprogramari del port sèrie fora de línia

× ×
Actualització del firmware USB fora de línia ×

Potència de sortida controlable de 3.3 V/5 V

×
USB 2.0 d'alta velocitat a JTAG interfície ×

×

Descarregar eines

MounRiver Studio WCH-LinkUtility

Keil uVision5

MounRiver Studio WCH-LinkUtility

Keil uVision5

WCH-LinkUtility Keil uVision5
Versions compatibles amb Keil Keil V5.25 i superior Keil V5.25 i superior

Compatible amb totes les versions de Keil

Connexions de pins

Taula 6 Model de xip compatible amb l'enllaç

Models de xips comuns

Enllaç WCH WCH-LinkE WCH-DAPLink
CH32V003 × ×

CH32V10x/CH32V20x/cCH32V30x/CH569/CH573/CH583

×

CH32F10x/CH32F20x/CH579/xips amigables compatibles
Protocol SWD

fitxes amigables que suporten JTAG interfície ×

Taula 7 Connexions de pins de xip comuns

Models de xips comuns

SWDIO

SWCLK

CH569

PA11

PA10

CH579

PB16

PB17

CH573/CH583

PB14

PB15

CH32V003

PD1

CH32V10x/CH32V20x/CH32V30x/CH32F10x/CH32F20x

PA13

PA14

Taula 8 STM32F10xxx JTAG pinout de la interfície

JTAG nom del pin de la interfície

JTAG interfície de depuració Pinout
TMS JTAG selecció de mode

PA13

TCK

JTAG rellotge PA14
TDI JTAG entrada de dades

PA15

TDO

JTAG sortida de dades

PB3

Notes:

  1. Longitud màxima de línia admesa de l'enllaç: 30 cm, si el procés de descàrrega és inestable, intenteu desactivar el velocitat de descàrrega.
  2.  JTAG mode, la versió de maquinari WCH-LinkE-R0-1v3, WCH-DAPLink-R0-2v0 va començar a donar suport, el la versió de maquinari anterior no és compatible.
  3. La versió d'alta velocitat de WCH-LinkE només és per a CH32F20x/CH32V20x/CH32V30x per accelerar.
  4. Excepte els xips de la sèrie CH32, si voleu utilitzar Link per descarregar o depurar, heu d'utilitzar el eina oficial de l'ISP per obrir la interfície de depuració de 2 cables, i cal parar atenció al mode d'enllaç quan utilitzant-lo.

Descàrrega i depuració de Keil

Canvi de dispositiu

WCH-DAPLink admet dos modes, el mode ARM-dispositiu WINUSB i el mode ARM-dispositiu HID, i podeu canviar entre els dos modes de dispositiu amb l'eina WCH-LinkUtility (o engegant l'enllaç després de prémer llargament la tecla ModeS). -Link i WCH-LinkE només admeten el mode ARM, el mode de dispositiu WINUSB.
Descàrrega i depuració de Keil

Taula 9 Dispositiu WCH-DAPLink

Dispositiu

Enllaç de suport

Versions compatibles amb Keil

Mode ARM: dispositiu WINUSB

WCH-Link WCH-LinkE
WCH-DAPLink

Keil V5.25 i superior ARM
CMSIS V5.3.0 i posterior

Mode ARM: dispositiu HID

WCH-DAPLink

Compatible amb totes les versions de Keil

Nota: WCH-Link, WCH-LinkE i WCH-DAPLink estan predeterminats de fàbrica al mode de dispositiu WINUSB.

Descarrega la configuració
  1. Feu clic a la vareta màgicaSÍMBOL a la barra d'eines per obrir el quadre de diàleg Opcions per a l'objectiu, feu clic a Depurar i seleccioneu el model d'emulador.
    Descarrega la configuració
  2. Feu clic al quadre d'opció Utilitza i seleccioneu Depurador CMSIS-DAP
  3. Feu clic al botó Configuració per obrir el quadre de diàleg Configuració del controlador de destinació Cortex-M
    Descarrega la configuració
    Número de sèrie: mostra l'identificador de l'adaptador de depuració que s'utilitza. Quan hi ha diversos adaptadors connectats, podeu especificar l'adaptador mitjançant la llista desplegable. Dispositiu SW: mostra l'ID del dispositiu i el nom del dispositiu connectat. Port: configureu la interfície de depuració interna SW o JTAG. (Les dues interfícies són compatibles amb WCH-LinkE-R0-1v3 i WCH-DAPLink-R0-2v0). Rellotge màxim: configureu la velocitat del rellotge per comunicar-vos amb el dispositiu objectiu.
  4. Feu clic a Descarregar Flash per configurar la descàrrega.
    Descarrega la configuració
    Funció de descàrrega: opcions de configuració RAM per a l'algoritme: configureu l'adreça inicial i la mida de l'espai RAM La mida de l'espai RAM del xip de la sèrie CH32F103 és 0x1000, la mida de l'espai RAM del xip de la sèrie CH32F20x és 0x2800. Algoritme de programació: afegir algorisme file L'algoritme file s'ha afegit automàticament després d'instal·lar el paquet del dispositiu xip, feu clic a D'acord.
  5. Després de completar la configuració anterior, feu clic a D'acord per tancar el quadre de diàleg. Feu clic a la icona de la barra d'eines per gravar el codi.
Depuració
  1. Feu clic al botó Depurar Depuració a la barra d'eines per entrar a la pàgina de depuració
  2. Estableix punts d'interrupció
    Depuració
  3. Ordres bàsiques de depuració
    ICONES Restablir: realitzeu una operació de reinici del programa.
    Icona Executar: provoca que el programa actual comenci a executar-se a tota velocitat fins que el programa s'atura quan troba un punt d'interrupció.
    Icona Pas: executeu una sola instrucció i si es troba una funció, anirà dins de la funció.
    Icona Pas endavant: executeu una sola instrucció que no entra a la funció si troba una funció, però executa la funció a tota velocitat i salta a la següent instrucció.
    IconaSortir: executeu tot el contingut després de la funció actual a tota velocitat fins que la funció torni al nivell anterior.
  4. Feu clic al botó Depurar Depuracióa la barra d'eines de nou per sortir de la depuració.

Descarrega i depura MounRiver Studio

Descarrega la configuració
  1. Feu clic a la fletxa Icona  a la barra d'eines per obrir la finestra de configuració de descàrrega del projecte
  2. Feu clic al botó Desactiva lectura-protecció per desactivar la protecció de lectura del xip
    Icona
  3. Configuració de l'objectiu, els elements principals són els següents.
    Descarrega i depura MounRiver Studio
  4. Opcions de configuració
    Descarrega i depura MounRiver Studio
  5. Feu clic a Aplica i Tanca per desar la configuració de descàrrega. Feu clic a la icona Icona a la barra d'eines per gravar el codi i el resultat es mostrarà a la consola.
  Depuració
  1. Entra a la pàgina de depuració
    Forma 1: feu clic al botó DepurarDepuració a la barra d'eines per entrar directament a la pàgina de depuració.
    Forma 2: feu clic a la fletxaDepuració a la barra d'eines i seleccioneu Configuracions de depuració per obrir la pàgina de configuració de depuració. Feu doble clic a GDB Open OCD MRS Debugging per generar l'obj file, seleccioneu l'obj file i feu clic al botó Depurar a la cantonada inferior dreta per entrar a la pàgina de depuració.
    Depuració
  2. Estableix punts d'interrupció
    Estableix punts d'interrupció
  3. Ordres bàsiques de depuració
    Icona Restablir: realitzeu una operació de reinici del programa.
    Icona Executar: Feu que el programa actual comenci a executar-se a tota velocitat fins que el programa s'aturi quan arriba a un punt d'interrupció.
    Icona Finalitzar: sortiu de la depuració.
    Icona Pas a: Executeu una sola instrucció i, si es troba una funció, anirà dins de la funció.
    Icona Pas endavant: executeu una sola instrucció i, si troba una funció, no anirà dins de la funció, sinó que executarà la funció a tota velocitat i passarà a la següent instrucció.
    Icona Pas de tornada: executeu tot el contingut després de la funció actual a tota velocitat fins que la funció torni al nivell anterior.
  4. Feu clic Icona botó, sortiu de la depuració.
Altres funcions

Estableix el xip Read-Protect

Altres funcions Consulta l'estat de protecció de lectura del xip
Altres funcions Activa l'estat de protecció de lectura del xip
Altres funcions Desactiva l'estat de protecció de lectura del xip

Esborrat complet de Code Flash

MounRiver Studio pot esborrar totes les àrees d'usuari del xip controlant el pin de restabliment del maquinari o reactivant el xip. Per controlar l'esborrat tornant a encendre, es requereix Link per alimentar el xip; per controlar l'esborrat mitjançant el pin de restabliment de maquinari, cal connectar els pins de restabliment del xip i l'enllaç. (Només compatible amb WCH-LinkE i WCH-DAPLink)
Esborrat complet de Code Flash

Desactiva SDI de 2 cables

Per a xips diferents de la sèrie CH32, la protecció de dades i codi es pot activar desactivant l'SDI de 2 cables.
Desactiva SDI de 2 cables Desactiveu l'SDI de 2 cables

Descàrrega de WCH-LinkUtility

Descarrega la configuració
  1. Feu clic a la icona Icona , connecteu-vos a Link
  2. Seleccioneu el model de xip
  3. Opcions de configuració
    Opcions de configuració
  4. Marqueu Desactiva la protecció de lectura del codi MCU, desactiveu la protecció de lectura del xip.
    Opcions de configuració
  5. Feu clic a la iconaIcona  per afegir firmware
  6. Feu clic a la icona Icona per executar la descàrrega
Altres funcions

Consulta informació del xip

Feu clic a la icona Iconaper consultar informació del xip

Nom

Valor
MCU UID

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

Mida del flaix

16 KB
Llegiu Protegiu

 

Versió d'enllaç

V2.8

Estableix el xip Read-Protect

Estableix el xip Read-Protect Consulta l'estat de protecció de lectura del xip
Estableix el xip Read-Protect Activa l'estat de protecció de lectura del xip
Estableix el xip Read-Protect Desactiva l'estat de protecció de lectura del xip

Llegir el xip Flash

Feu clic a la iconaIcona  per llegir el xip Flash
Llegir el xip Flash

Esborrat complet de Code Flash

L'eina WCH-LinkUtility pot esborrar totes les àrees d'usuari del xip controlant el pin de restabliment del maquinari o reactivant el xip. Per controlar l'esborrat mitjançant la reactivació, es requereix Link per alimentar el xip; per controlar l'esborrat mitjançant el pin de restabliment de maquinari, cal connectar els pins de restabliment del xip i l'enllaç. (Només és compatible amb WCHLinkE i WCH-DAPLink).
Esborrat complet de Code Flash

Potència de sortida controlable

L'eina WCH-LinkUtility pot controlar la sortida de potència de Link. Feu clic a Target i trieu activar/desactivar la sortida d'alimentació de 3.3 V/5 V a la llista desplegable. (Només compatible amb WCH-LinkE i WCH-DAPLink)

Potència de sortida controlable

Descàrrega contínua automàtica

Marqueu Descàrrega automàtica quan WCH-Link estigui enllaçat per habilitar la descàrrega contínua automàtica del projecte.

Descàrrega contínua automàtica

Descàrrega de diversos dispositius

L'eina WCH-LinkUtility pot reconèixer diversos dispositius Link. Quan hi ha diversos enllaços connectats, el quadre d'opció Connected WCH-Link List us permet seleccionar un dispositiu d'enllaç específic per descarregar-lo.

Descàrrega de diversos dispositius

Mètodes d'actualització del firmware

Actualització en línia de MounRiver Studio

Si cal actualitzar el microprogramari, MounRiver Studio tindrà una finestra emergent per recordar-vos que quan feu clic al botó de descàrrega, feu clic a Sí per iniciar l'actualització.
Mètodes d'actualització del firmware

Actualització en línia de WCH-LinkUtility

Si cal actualitzar el microprogramari, WCH-LinkUtility tindrà una finestra emergent per recordar-vos que quan feu clic al botó de descàrrega, feu clic a Sí per iniciar l'actualització.
Actualització en línia de WCH-LinkUtility

Notes:

  1. WCH-LinkE admet l'actualització manual en línia, els passos són els següents.
    ● Engegueu l'enllaç després de prémer llargament el botó IAP fins que el LED blau parpellegi.
    ● MounRiver Studio/WCH-LinkUtility tindrà una finestra emergent per recordar-vos quan feu clic al botó descàrrega, feu clic a Sí per iniciar l'actualització.
  2.  Si l'actualització del microprogramari d'enllaç és anormal, actualitzeu-lo mitjançant una actualització fora de línia.
Actualització fora de línia de WCH-LinkUtility (enfocament de 2 cables per a l'actualització fora de línia)
  1. Connecteu WCH-LinkE amb Link per actualitzar-lo

    WCH-LinkE

    Enllaç per actualitzar

    3V3

    3V3
    GND

    GND

    SWDIO

    SWDIO
    SWCLK

    SWCLK

    Enceneu el WCH-LinkE, seleccioneu el model de xip d'enllaç que voleu actualitzar (el xip de control principal WCH-LinkE és CH32V30x, el xip de control principal WCH-DAPLink és CH32V20x)

  2. S'ha d'actualitzar Enllaç al mode IAP (prem llargament el botó IAP per encendre l'enllaç, és a dir, a través del port USB connectat a l'ordinador per engegar)
  3. Feu clic a Destí->Esborra tot el codi Flash-Per apagar per esborrar tota l'àrea d'usuari del xip.
    Actualització fora de línia de WCH-LinkUtility (enfocament de 2 cables per a l'actualització fora de línia)
  4. Feu clic a la icona Icona desactivar la protecció de lectura del xip
    Actualització fora de línia de WCH-LinkUtility (enfocament de 2 cables per a l'actualització fora de línia)
  5. Feu clic a la icona Icona, afegiu el microprogramari actualitzat de Link offline
  6. Opcions de configuració (Programa + Verificar + Restablir i executar)
    ⑦ Opcions de configuració
  7. Feu clic a la iconaIcona per executar la descàrrega

Notes:

  1. L'enllaç a actualitzar es limita a WCH-LinkE i WCH-DAPLink.
  2. Es necessiten dos WCH-LinkE per a aquest mètode.
  3. Quan Link entra en mode IAP, el LED blau parpelleja.
Actualització fora de línia del port sèrie WCHISPStudio
  1. Connecteu WCH-Link amb USB al mòdul TTL

    Enllaç WCH

    Mòdul USB a TTL

    TX

    RX

    RX

    TX

    GND

    GND

    Encendre el mòdul USB a TTL, WCH-Link en mode d'arrencada (la connexió curta J1 a la figura 1 s'encén).

  2. Seleccioneu el model de xip: CH549, interfície de descàrrega: port sèrie, llista de dispositius: seleccioneu el número de port de sèrie corresponent al mòdul USB a TTL
    Actualització fora de línia del port sèrie WCHISPStudio
  3. Afegiu el microprogramari actualitzat fora de línia d'enllaç al programa de destinació file
  4. Descarrega la configuració
    Actualització fora de línia del port sèrie WCHISPStudio
  5. Feu clic al botó de descàrrega
  6. Feu clic a la descàrrega i espereu que el dispositiu accedeixi al camp, després connecteu el WCH-Link al port USB, l'eina ISP va començar a descarregar-se automàticament

Nota: l'actualització fora de línia del port sèrie només és compatible amb WCH-Link.

Actualització fora de línia de WCHISPStudio USB
  1. Per actualitzar l'enllaç al mode d'arrencada (connecteu J1 de manera curta a la figura 1 o premeu llargament la tecla d'arrencada i després engegueu l'enllaç)
  2. L'eina WCHISPStudio obrirà automàticament la finestra d'adaptació
  3.  Afegiu el microprogramari d'actualització fora de línia de Link al programa de destinació file
  4. Descarrega la configuració
    Actualització fora de línia de WCHISPStudio USB
  5. Feu clic al botó de descàrrega.

Notes:

  1. L'actualització USB fora de línia només és compatible amb WCH-Link i WCH-DAPLink.
  2. WCH-LinkE-R0-1v3 i WCH-DAPLink-R0-2v0 només estan disponibles per a la versió de firmware v2.8 i posterior.
  3. L'eina WCH-LinkUtility es pot exportar mitjançant el programari MounRiver Studio.
    Actualització fora de línia de WCHISPStudio USB
  4. El microprogramari d'actualització fora de línia d'enllaç es troba al camí d'instal·lació de MounRiver Studio i al camí d'instal·lació de WCH-LinkUtility.
    Actualització fora de línia de WCHISPStudio USB
    1. Actualització del firmware WCH-DAPLink
    2. Actualització del firmware WCH-LinkE
    3. Actualització del firmware del mode WCH-Link RISC-V
    4. Actualització del firmware del mode WCH-Link ARM
    5. firmware d'actualització fora de línia WCH-DAPLink
    6. firmware d'actualització fora de línia del mode WCH-Link ARM
    7. firmware d'actualització fora de línia del mode WCH-Link RISC-V
    8. firmware d'actualització fora de línia WCH-LinkE

WCH-LinkE d'alta velocitat JTAG

Mòdul acabatview

El WCH-LinkE-R0-1v3 proporciona un fitxer JTAG interfície que admet connexions de 4 fils (cables TMS, TCK, TDI i TDO) per estendre la JTAG interfície per a ordinadors per operar CPU, DSP, FPGA, CPLD i altres dispositius.

WCH-LinkE d'alta velocitat JTAG

Característiques del mòdul
  • Com a mode d'amfitrió/amfitrió mestre.
  • l JTAG La interfície proporciona cable TMS, cable TCK, cable TDI i cable TDO.
  • l Admet la transferència de dades USB d'alta velocitat.
  • l Funcionament flexible de dispositius CPU, DSP, FPGA i CPLD mitjançant la cooperació de l'API d'ordinador.
Canvi de mòduls

El WCH-LinkE-R0-1v3 es pot actualitzar a J d'alta velocitatTAG manera mitjançant el WCHLinkEJtagUpdTool, descarregueu els passos següents.

  1. WCH-LinkE-R0-1v3 en mode IAP (prem llargament el botó IAP per encendre l'enllaç, és a dir, connectar-se a l'ordinador a través del port USB per encendre), en aquest moment el LED blau parpelleja.
  2. Obriu WCHLinkEJtagUpdTool, executeu la descàrrega (WCH-LinkE d'alta velocitat JTAG s'ha afegit automàticament l'actualització del firmware).
  3. L'actualització del firmware s'ha completat, en aquest moment el LED blau està sempre encès.
    Canvi de mòduls

Notes.

  1.  WCHLinkEJtagUpdTool obtenir URL: https://www.wch.cn/downloads/WCHLinkEJtagUpdToolZIP.html
  2. El microprogramari es pot actualitzar fora de línia mitjançant l'eina WCH-LinkUtility, consulteu el manual 6.3 WCH-LinkUtility Actualització fora de línia per obtenir més informació.
  3. WCH-LinkE d'alta velocitat JTAG El firmware d'actualització fora de línia es troba al WCHLinkEJtagUpdTool
    ruta d'instal·lació.
    Canvi de mòduls
    1. WCH-LinkE d'alta velocitat JTAG actualitzar el firmware
    2. WCH-LinkE d'alta velocitat JTAG firmware d'actualització fora de línia
Procés de descàrrega
  1. A WCH-LinkE d'alta velocitat JTAG mode, el programa Bit file es descarrega primer a l'FPGA mitjançant JTAG, i el Bit file operarà el controlador SPI de la FPGA per convertir el JTAG dades a dades SPI per escriure a Flash, i aquest pas és escriure el BIN file per realitzar el seu procés de curació del programa.
  2. Aquí l'FPGA és Xilinx xc7a35t. Escriu el CFG file i utilitzeu "openocd -f" per anomenar-lo. Anomena el CFG file com usb20jtag.cfg i deseu-lo a la ubicació del fitxer openocd.exe file.
    # Especifiqueu J d'alta velocitat WCH-LinkETAG controlador de l'adaptador del depurador ch347 ch347 vid_pid 0x1a86 0x55dd
    # Estableix la velocitat de l'adaptador de freqüència del rellotge TCK 10000
    # Especifiqueu TARGET, carregant el fitxer JTAG-Controlador SPI en Open OCD
    font [trobar cpld/xilinx-xc7.cfg] font [f nd cpld/jtagspi.cfg] # Estableix l'ordre IR de TARGET
    establiu XC7_JSHUTDOWN 0x0d
    establiu XC7_JPROGRAM 0x0b
    establiu XC7_JSTART 0x0c
    establiu XC7_BYPASS 0x3f
    # Procés de descàrrega
    Init
    # Primer descarregueu el bit file a TARGET
    carrega 0 bscan_spi_xc7a35t.bit
    restablir l'aturada
    # Detecta informació de Flash
    sonda de flaix 0
    # Safata de descàrrega file a Flash flash write_image erase test. bin 0x0 bin
    # Operació efectiva del firmware irscan xc7.tap $XC7_JSHUTDOWN irscan xc7.tap $XC7_JPROGRAM runtest 60000 runtest 2000 irscan xc7.tap $XC7_BYPASS runtest 2000 exit .
  3. Executeu l'ordre: openocd.exe -f usb20jtag.cfg al terminal de Windows i executeu-lo de la següent manera.Procés de descàrrega
  4. La descàrrega s'ha acabat i el dispositiu funciona amb normalitat.

Notes.

  1. paper de conversió del bit file, amb l'ajuda del projecte de codi obert Github:
    https://github.com/quartiq/bscanspibitstreams
  2. openocd.exe file ubicació: MounRiver\MounRiver_Studio\toolchain\OpenOCD\bin

Declaració típica del problema

Alerta d'error 

Solució 

Utilitzeu el programari Keil per descarregar
Declaració típica del problema
  1. Consulteu el manual 3.2 Configuració de descàrrega per completar la configuració de descàrrega de Keil.
    Declaració típica del problema
Utilitzeu el programari Keil per descarregar
Declaració típica del problema
  1. La mida de l'espai RAM dels nostres xips de la sèrie CH32F20x és 0x2800.
    Declaració típica del problema
Utilitzeu el programari MounRiver Studio per descarregar
Utilitzeu el programari MounRiver Studio per descarregar
  1. Comproveu si la interfície de depuració de dos cables del xip està connectada correctament a Link.
  2. Comproveu si la funció de depuració del xip està activada (si no, es pot activar mitjançant l'eina ISP).
  3. Comproveu si el programa d'usuari dins del xip està obert a la funció de repòs i si hi ha un
    funcionament de les funcions relacionades amb FLASH (si està obert, podeu
    entrar en el mode d'arrencada i baixar a través de dues línies).
  4. Comproveu si la interfície de depuració de dos cables del programa d'usuari dins del xip està multiplexada com a port GPIO comú (si es multiplexa, podeu entrar en el mode d'arrencada i descarregar-lo a través de dos cables).

Nota:

  1. Per als xips de la sèrie CH32, si la descàrrega no té èxit, podeu entrar en el mode d'arrencada (BOOT0 a VCC, BOOT1 a GND) i baixar-lo mitjançant Link.
  2. Per a 3 i 4, el problema es pot resoldre mitjançant l'eina WCHLink Utility per esborrar tota l'àrea d'usuari del xip (consulteu el capítol 5 del manual de WCH-LinkUtility).
    descarregar).
Utilitzeu l'eina WCH-LinkUtility per descarregar
Utilitzeu el programari MounRiver Studio per descarregar
Esborra totes les àrees d'usuari del xip
Actualitzeu el firmware mitjançant WCHLinkEJtagEina UpdTool
Després d'actualitzar el microprogramari segons el manual 7.3 Procediment de descàrrega de canvi de mode, el LED blau del WCH-LinkE-R0-1v3 no s'encén i el Gestor de dispositius no pot reconèixer el dispositiu. 
  1. Anàlisi de la causa, pot ser el WCH-LinkE-R0-
    1v3 a les anomalies de soldadura del cristall Y1, el que fa que el cristall no pugui iniciar correctament la vibració. Per tant, cal tornar a soldar el cristall Y1.
    Utilitzeu el programari MounRiver Studio per descarregar

Notes:

  1. La funció de depuració no s'admet quan el programa d'usuari activa la funció de repòs.
  2. Si sortiu de manera anormal quan feu servir la funció de depuració, es recomana tornar a connectar l'enllaç.
  3. Quan s'utilitzen les funcions de descàrrega i depuració de CH32F103/CH32F203/CH32V103/CH32V203/CH32V307, BOOT0 està connectat a terra.
  4. Quan utilitzeu la funció de depuració del CH569, el codi d'usuari ha de ser més petit que l'espai ROM configurat, tal com es mostra a la taula 2-2 del manual del CH569.
  5. Quan utilitzeu la funció de depuració del xip de la sèrie CH32, assegureu-vos que el xip estigui en estat de protecció de lectura desactivat.

Instal·lació del controlador

Controlador WCH-Link

Si la instal·lació del controlador falla, obriu la carpeta LinkDrv a la ruta d'instal·lació de MounRiver Studio o la carpeta Drv Link a la ruta d'instal·lació de WCH-LinkUtility i instal·leu-la manualment. SETUP.EXE a la carpeta WCHLink.

Gestor de dispositius

Camí de conducció 

Instal·lació del controlador Camí de conducció
WCH-LinkE d'alta velocitat JTAG conductor

WCH-LinkE-R0-1v3 s'ha actualitzat a J d'alta velocitatTAG mode, heu d'instal·lar manualment el WCH-LinkE d'alta velocitat JTAG controlador per utilitzar-lo correctament. Obriu la carpeta Drv a la ruta d'instal·lació de WCHLinkEJtagUpdTool i instal·leu CH341PAR.EXE manualment.

Gestor de dispositius 

Conduir pat

Camí de conducció Camí de conducció
Controlador de CDC

Problemes d'instal·lació del dispositiu CDC amb WIN7.

  1. Si el controlador del port sèrie s'ha instal·lat correctament, els passos següents no són necessaris.
  2. Confirmeu que usbser.sys file està present al camí B. Si no hi ha, copieu-lo del camí A al camí B.
  3. Torneu a instal·lar el controlador CDC. (Consulteu la taula anterior per a la ruta del controlador, instal·leu el controlador CDC en el mode corresponent)
    Camí de conducció

Nota: Si els passos anteriors no resolen el problema, consulteu l'enllaç següent

Instal·lació del controlador

Referència: http://www.wch.cn/downloads/InstallNoteOn64BitWIN7ZHPDF.html

Documents/Recursos

Mòdul depurador d'emulació de WCH WCH-Link [pdfManual d'usuari
Mòdul depurador d'emulació WCH-Link, WCH-Link, mòdul depurador d'emulació, mòdul depurador

Referències

Deixa un comentari

La teva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats *