Manual de usuario del módulo de depuración de emulación WCH-Link

WCH-Link Emulation Debugger Module

Módulo depurador de emulación WCH-Link

Módulo depurador de emulación WCH-Link

Introdución do módulo

O módulo WCH-Link pódese usar para a depuración e descarga en liña do MCU WCH RISC-V, e tamén para a depuración e descarga en liña do MCU ARM con SWD/JTAG interface. Tamén vén cun porto serie para facilitar a saída de depuración. Hai 3 tipos de WCH-Link, incluíndo WCH-Link, WCH LinkE e WCHDAPLink, como se mostra na Figura 1.

Figura 1 Diagrama físico WCH-Link
Módulo depurador de emulación WCH-Link

Modo WCH-Link

Táboa 1 Modo WCH-Link

Modo

LED estado IDE

Chip de soporte

RISC-V

O LED azul está sempre apagado cando está inactivo Estudio MounRiver

Chips de núcleo WCH RISC-V que admiten depuración de liña simple/dual

ARM

O LED azul está sempre aceso cando está inactivo Estudio Keil/MounRiver Chips de núcleo ARM compatibles con SWD/JTAG protocolo
Cambio de modo

Forma 1: use o software MounRiver Studio para cambiar o modo de ligazón. (Este método é aplicable a WCH-Link e WCH-LinkE)

  1. Fai clic na frecha SÍMBOLO na barra de ferramentas de acceso directo para abrir a xanela de configuración de descarga do proxecto
  2. Fai clic en Consulta no lado dereito do Modo de destino para view o modo de ligazón actual
  3. Fai clic na caixa de opcións Modo de destino, selecciona o modo de ligazón de destino e fai clic en Aplicar.
    Cambio de modo

Forma 2: use a ferramenta WCH-Link Utility para cambiar o modo de ligazón.

  1. Fai clic en Obter no lado dereito do modo WCH-Link activo para view o modo de ligazón actual
  2. Faga clic na caixa de opcións Modo WCH-Link activo, seleccione o modo de ligazón de destino e faga clic en Establecer
    Use a ferramenta WCH-LinkUtility para cambiar o modo de ligazón.

Forma 3: use a tecla ModeS para cambiar o modo de ligazón. (Este método é aplicable a WCH-LinkE-R0 1v2 e WCHDAPLink-R0-2v0 e superior)

  1. Manteña premida a tecla ModeS para activar a ligazón.

Notas:

  1. O LED azul parpadea ao descargar e depurar.
  2. A ligazón mantén o modo conmutado para o seu uso posterior.
  3. Escanee o código QR da imaxe na parte traseira de Link para abrir o módulo depurador do emulador WCH-Link websitio.
  4. Módulo depurador de simulación WCH-Link URL https://www.wch.procn/ducts/WCHLink.html
  5. Acceso ao estudio MounRiver URL: http://mounriver.com/
  6. Acceso á utilidade WCH-Link URL: https://www.wch.cn/downloads/WCHLinkUtility_ZIP.html
  7. Acceso á ferramenta WCHISP URL: https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html
  8. WCH-Link e WCH-LinkE admiten o cambio de modo LinkRV e LinkDAP-WINUSB; WCH-DAPLink admite o cambio de modo LinkDAP-WINUSB e LinKDAP-HID.
Velocidade en baudios do porto serie

Táboa 2 O porto serie WCH-Link admite a velocidade de transmisión

1200

2400 4800 9600 14400

19200

38400 57600 115200

230400

Táboa 3 O porto serie WCH-LinkE admite a velocidade en baudios

1200

2400 4800 9600 14400 19200
38400 57600 115200 230400 460800

921600

Táboa 4 O porto serie WCH-DAPLink admite a velocidade en baudios

1200

2400 4800 9600 14400 19200
38400 57600 115200 230400 460800

921600

Notas:

  1. Figura 1 na fila de pinos RX e TX para os pinos do transceptor do porto serie, a velocidade en baudios de soporte do porto serie móstrase na táboa anterior.
  2. O controlador CDC debe instalarse en Win7.
  3. Se volve desconectar Link, volve abrir o asistente de depuración en serie.
Comparación de funcións

Táboa 5 Funcións de enlace e táboa de comparación de rendemento

Elementos de función

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

WCH-DAPLink-R0-2v0

Modo RISC-V

×

Modo ARM-SWD-Dispositivo HID

× ×
Modo ARM-SWD-dispositivo WINUSB

ARM-JTAG modo -Dispositivo HID

× ×
ARM-JTAG modo -Dispositivo WINUSB ×

Tecla Modos para cambiar de modo

×
Actualización de firmware de 2 cables sen conexión ×

Actualización do firmware do porto serie sen conexión

× ×
Actualización de firmware USB fóra de liña ×

Potencia de saída controlable de 3.3 V/5 V

×
USB 2.0 de alta velocidade a JTAG interface ×

×

Descargar ferramentas

MounRiver Studio WCH-LinkUtility

Keil uVision 5

MounRiver Studio WCH-LinkUtility

Keil uVision 5

WCH-LinkUtility Keil uVision5
Versións compatibles con Keil Keil V5.25 e superior Keil V5.25 e superior

Compatible con todas as versións de Keil

Conexións de pin

Táboa 6 Modelo de chip compatible con Link

Modelos de chip comúns

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

CH32V10x/CH32V20x/cCH32V30x/CH569/CH573/CH583

×

CH32F10x/CH32F20x/CH579/chips amigables compatibles
Protocolo SWD

fichas amigables que admiten JTAG interface ×

Táboa 7 Conexións comúns de pinos de chip

Modelos de chip comúns

SWDIO

SWCLK

CH569

PA11

PA10

CH579

PB16

PB17

CH573/CH583

PB14

PB15

CH32V003

PD1

CH32V10x/CH32V20x/CH32V30x/CH32F10x/CH32F20x

PA13

PA14

Táboa 8 STM32F10xxx JTAG pinout da interface

JTAG nome do pin da interface

JTAG interface de depuración Pinout
TMS JTAG selección do modo

PA13

TCK

JTAG reloxo PA14
TDI JTAG entrada de datos

PA15

TDO

JTAG saída de datos

PB3

Notas:

  1. Lonxitude máxima de liña admitida da ligazón: 30 cm, se o proceso de descarga é inestable, intente desactivar velocidade de descarga.
  2.  JTAG modo, a versión de hardware WCH-LinkE-R0-1v3, WCH-DAPLink-R0-2v0 comezou a admitir, o a versión de hardware anterior non é compatible.
  3. A versión de alta velocidade de WCH-LinkE só é para CH32F20x/CH32V20x/CH32V30x para acelerar.
  4. Excepto para os chips da serie CH32, se queres usar Link para descargar ou depurar, debes usar o ferramenta oficial do ISP para abrir a interface de depuración de 2 fíos, e cómpre prestar atención ao modo de ligazón cando usándoo.

Descarga e depuración de Keil

Cambio de dispositivo

WCH-DAPLink admite dous modos, modo ARM-dispositivo WINUSB e modo ARM-dispositivo HID, e pode cambiar entre os dous modos de dispositivo coa ferramenta WCH-LinkUtility (ou acendendo a ligazón despois de premer durante moito tempo a tecla ModeS). -Link e WCH-LinkE só admiten o modo ARM, o modo de dispositivo WINUSB.
Descarga e depuración de Keil

Táboa 9 Dispositivo WCH-DAPLink

Dispositivo

Ligazón de soporte

Versións compatibles con Keil

Modo ARM: dispositivo WINUSB

WCH-Link WCH-LinkE
WCH-DAPLink

Keil V5.25 e superior ARM
CMSIS V5.3.0 e superior

Modo ARM: dispositivo HID

WCH-DAPLink

Compatible con todas as versións de Keil

Nota: WCH-Link, WCH-LinkE e WCH-DAPLink están predeterminados de fábrica no modo de dispositivo WINUSB.

Descargar configuración
  1. Fai clic na variña máxicaSÍMBOLO na barra de ferramentas para mostrar o cadro de diálogo Opcións para o destino, faga clic en Depurar e seleccione o modelo do emulador.
    Descargar configuración
  2. Fai clic na caixa de opción Usar e selecciona Depurador CMSIS-DAP
  3. Fai clic no botón Configuración para abrir o cadro de diálogo Configuración do controlador de destino Cortex-M
    Descargar configuración
    Número de serie: mostra o identificador do adaptador de depuración que se está a utilizar. Cando hai varios adaptadores conectados, pode especificar o adaptador mediante a lista despregable. Dispositivo SW: mostra o ID do dispositivo e o nome do dispositivo conectado. Porto: configure a interface de depuración interna SW ou JTAG. (Ambas as interfaces son compatibles con WCH-LinkE-R0-1v3 e WCH-DAPLink-R0-2v0). Reloxo máximo: axuste a frecuencia do reloxo para comunicarse co dispositivo de destino.
  4. Fai clic en Descargar Flash para configurar a descarga.
    Descargar configuración
    Función de descarga: Opcións de configuración RAM para o algoritmo: Configure o enderezo de inicio e o tamaño do espazo RAM. O tamaño do espazo RAM do chip da serie CH32F103 é 0x1000, o tamaño do espazo RAM do chip da serie CH32F20x é 0x2800. Algoritmo de programación: Engadir algoritmo file O algoritmo file engadiuse automaticamente despois de instalar o paquete do dispositivo con chip, faga clic en Aceptar.
  5. Despois de completar a configuración anterior, faga clic en Aceptar para pechar a caixa de diálogo. Fai clic na icona da barra de ferramentas para gravar o código.
Depurar
  1. Fai clic no botón Depurar Depurar na barra de ferramentas para entrar na páxina de depuración
  2. Establecer puntos de interrupción
    Depurar
  3. Comandos básicos de depuración
    ICONAS Restablecer: realice unha operación de reinicio do programa.
    Icona Executar: fai que o programa actual comece a funcionar a toda velocidade ata que o programa se deteña cando atopa un punto de interrupción.
    Icona Paso: Execute unha única instrución e se se atopa unha función, irá dentro da función.
    Icona Paso máis: executa unha única instrución que non entra na función se atopa unha función, pero executa a función a toda velocidade e salta á seguinte instrución.
    IconaSaír: executa todos os contidos despois da función actual a toda velocidade ata que a función volva ao nivel anterior.
  4. Fai clic no botón Depurar Depurarna barra de ferramentas de novo para saír da depuración.

Descarga e depuración de MounRiver Studio

Descargar configuración
  1. Fai clic na frecha Icona  na barra de ferramentas para abrir a xanela de configuración de descarga do proxecto
  2. Fai clic no botón Desactivar protección de lectura para desactivar a protección de lectura do chip
    Icona
  3. Configuración de destino, os elementos principais son os seguintes.
    Descarga e depuración de MounRiver Studio
  4. Opcións de configuración
    Descarga e depuración de MounRiver Studio
  5. Fai clic en Aplicar e pechar para gardar a configuración de descarga. Fai clic na icona Icona na barra de ferramentas para gravar o código e o resultado mostrarase na Consola.
  Depurar
  1. Entra na páxina de depuración
    Forma 1: fai clic no botón DepurarDepurar na barra de ferramentas para entrar directamente na páxina de depuración.
    Forma 2: fai clic na frechaDepurar na barra de ferramentas e seleccione Configuracións de depuración para abrir a páxina de configuración de depuración. Fai dobre clic en GDB Open OCD MRS Debugging para xerar o obj file, seleccione o obj file e fai clic no botón Depurar na esquina inferior dereita para entrar na páxina de depuración.
    Depurar
  2. Establecer puntos de interrupción
    Establecer puntos de interrupción
  3. Comandos básicos de depuración
    Icona Restablecer: realice unha operación de reinicio do programa.
    Icona Executar: fai que o programa actual comece a funcionar a toda velocidade ata que se deteña cando se atope cun punto de interrupción.
    Icona Finalizar: Saír da depuración.
    Icona Paso a: Execute unha única instrución e, se se atopa unha función, irá dentro da función.
    Icona Paso máis: executa unha única instrución e, se atopa unha función, non entrará dentro da función, senón que executará a función a toda velocidade e pasará á seguinte instrución.
    Icona Paso Retorno: executa todos os contidos despois da función actual a toda velocidade ata que a función volva ao nivel anterior.
  4. Fai clic Icona botón, saia da depuración.
Outras funcións

Establecer o chip Read-Protect

Outras funcións Consulta o estado de protección contra lectura do chip
Outras funcións Activa o estado de protección contra lectura do chip
Outras funcións Desactivar o estado de protección contra lectura do chip

Borrado completo de Code Flash

MounRiver Studio pode borrar todas as áreas de usuario do chip controlando o pin de reinicio de hardware ou reactivando o chip. Para controlar o borrado reactivando, é necesario Link para alimentar o chip; para controlar o borrado mediante o pin de reinicio de hardware, os pines de reinicio do chip e Link deben estar conectados. (Só compatible con WCH-LinkE e WCH-DAPLink)
Borrado completo de Code Flash

Desactivar SDI de 2 fíos

Para chips que non sexan da serie CH32, pódese activar a protección de datos e código desactivando o SDI de 2 fíos.
Desactivar SDI de 2 fíos Desactivar o SDI de 2 fíos

Descargar WCH-LinkUtility

Descargar configuración
  1. Fai clic na icona Icona , conéctate a Link
  2. Seleccione o modelo de chip
  3. Opcións de configuración
    Opcións de configuración
  4. Marque Disable MCU Code Read-Protect, desactive a protección contra lectura do chip.
    Opcións de configuración
  5. Fai clic na iconaIcona  para engadir firmware
  6. Fai clic na icona Icona para executar a descarga
Outras funcións

Consulta información do chip

Fai clic na icona Iconapara consultar información do chip

Nome

Valor
MCU UID

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

Tamaño do flash

16KB
Ler Protexer

 

Versión de enlace

V2.8

Establecer o chip Read-Protect

Establecer o chip Read-Protect Consulta o estado de protección contra lectura do chip
Establecer o chip Read-Protect Activa o estado de protección contra lectura do chip
Establecer o chip Read-Protect Desactivar o estado de protección contra lectura do chip

Ler chip Flash

Fai clic na iconaIcona  para ler chip Flash
Ler chip Flash

Borrado completo de Code Flash

A ferramenta WCH-LinkUtility pode borrar todas as áreas de usuario do chip controlando o pin de reinicio de hardware ou reactivando o chip. Para controlar o borrado reactivando, é necesario Link para alimentar o chip; para controlar o borrado mediante o pin de reinicio de hardware, os pines de reinicio do chip e Link deben estar conectados. (Só compatible con WCHLinkE e WCH-DAPLink).
Borrado completo de Code Flash

Potencia de saída controlable

A ferramenta WCH-LinkUtility pode controlar a saída de enerxía de Link. Fai clic en Destino e escolle activar/desactivar a saída de alimentación de 3.3 V/5 V na lista despregable. (Só compatible con WCH-LinkE e WCH-DAPLink)

Potencia de saída controlable

Descarga continua automática

Marque Descarga automática cando WCH-Link estaba ligado para activar a descarga automática continua do proxecto.

Descarga continua automática

Descarga de varios dispositivos

A ferramenta WCH-LinkUtility pode recoñecer varios dispositivos Link. Cando se conectan varias ligazóns, a caixa de opcións Lista de ligazóns WCH conectadas permítelle seleccionar un dispositivo de ligazón específico para descargar.

Descarga de varios dispositivos

Métodos de actualización do firmware

Actualización en liña de MounRiver Studio

Se é necesario actualizar o firmware, MounRiver Studio terá unha ventá emerxente para recordarche cando fai clic no botón de descarga, fai clic en Si para iniciar a actualización.
Métodos de actualización do firmware

Actualización en liña de WCH-LinkUtility

Se é necesario actualizar o firmware, WCH-LinkUtility terá unha ventá emerxente para lembrarche cando fai clic no botón de descarga, fai clic en Si para iniciar a actualización.
Actualización en liña de WCH-LinkUtility

Notas:

  1. WCH-LinkE admite a actualización manual en liña, os pasos son os seguintes.
    ● Encienda a ligazón despois de manter presionado o botón IAP ata que o LED azul parpadee.
    ● MounRiver Studio/WCH-LinkUtility terá unha ventá emerxente para lembrarche cando fas clic no descarga, faga clic en Si para iniciar a actualización.
  2.  Se a actualización do firmware de Link é anormal, actualízao mediante unha actualización sen conexión.
Actualización sen conexión de WCH-LinkUtility (enfoque de 2 cables para a actualización sen conexión)
  1. Conecta WCH-LinkE con Link para actualizar

    WCH-LinkE

    Ligazón a actualizar

    3V3

    3V3
    GND

    GND

    SWDIO

    SWDIO
    SWCLK

    SWCLK

    WCH-LinkE encendido, seleccione o modelo de chip Link que se vai actualizar (o chip de control principal WCH-LinkE é CH32V30x, o chip de control principal WCH-DAPLink é CH32V20x)

  2. Para ser actualizado Enlace no modo IAP (prema longamente o botón IAP para activar a ligazón, é dicir, a través do porto USB conectado ao ordenador para acendelo)
  3. Fai clic en Destino->Borrar todo o código Flash-Apagando para borrar toda a área de usuario do chip.
    Actualización sen conexión de WCH-LinkUtility (enfoque de 2 cables para a actualización sen conexión)
  4. Fai clic na icona Icona desactivar a protección contra lectura do chip
    Actualización sen conexión de WCH-LinkUtility (enfoque de 2 cables para a actualización sen conexión)
  5. Fai clic na icona Icona, engade o firmware actualizado de Link offline
  6. Opcións de configuración (Programa + Verificar + Restablecer e executar)
    ⑦ Opcións de configuración
  7. Fai clic na iconaIcona para executar a descarga

Notas:

  1. A ligazón que se vai actualizar está limitada a WCH-LinkE e WCH-DAPLink.
  2. Para este método son necesarios dous WCH-LinkE.
  3. Cando Link entra no modo IAP, o LED azul parpadea.
Actualización fóra de liña do porto serie de WCHISPStudio
  1. Conecte WCH-Link con módulo USB a TTL

    WCH-Link

    Módulo USB a TTL

    TX

    RX

    RX

    TX

    GND

    GND

    Encendido do módulo USB a TTL, WCH-Link en modo BOOT (a conexión J1 curta na Figura 1 acenderá a ligazón)

  2. Seleccione o modelo de chip: CH549, interface de descarga: porto serie, lista de dispositivos: seleccione o número de porto de serie correspondente ao módulo USB a TTL
    Actualización fóra de liña do porto serie de WCHISPStudio
  3. Engade o firmware actualizado sen conexión Link ao programa de destino file
  4. Descargar configuración
    Actualización fóra de liña do porto serie de WCHISPStudio
  5. Fai clic no botón de descarga
  6. Fai clic na descarga e agarda a que o dispositivo acceda ao campo, despois conecta o WCH-Link ao porto USB, a ferramenta ISP comezou a descargar automaticamente

Nota: a actualización fóra de liña do porto serie só é compatible con WCH-Link.

Actualización sen conexión USB de WCHISPStudio
  1. Para actualizar a ligazón ao modo BOOT (conecte J1 de forma curta na Figura 1 ou prema a tecla BOOT e despois encienda a ligazón)
  2. A ferramenta WCHISPStudio abrirá automaticamente a xanela de adaptación
  3.  Engade o firmware de actualización sen conexión de Link ao programa de destino file
  4. Descargar configuración
    Actualización sen conexión USB de WCHISPStudio
  5. Fai clic no botón de descarga.

Notas:

  1. A actualización sen conexión USB só é compatible con WCH-Link e WCH-DAPLink.
  2. WCH-LinkE-R0-1v3 e WCH-DAPLink-R0-2v0 só están dispoñibles para a versión de firmware v2.8 ou superior.
  3. A ferramenta WCH-LinkUtility pódese exportar a través do software MounRiver Studio.
    Actualización sen conexión USB de WCHISPStudio
  4. O firmware de actualización sen conexión da ligazón atópase na ruta de instalación de MounRiver Studio e na ruta de instalación de WCH-LinkUtility.
    Actualización sen conexión USB de WCHISPStudio
    1. Actualización de firmware WCH-DAPLink
    2. Actualización de firmware WCH-LinkE
    3. Actualización do firmware do modo WCH-Link RISC-V
    4. Actualización do firmware do modo WCH-Link ARM
    5. Firmware de actualización sen conexión WCH-DAPLink
    6. firmware de actualización sen conexión do modo WCH-Link ARM
    7. firmware de actualización sen conexión do modo RISC-V de WCH-Link
    8. Firmware de actualización sen conexión WCH-LinkE

WCH-LinkE de alta velocidade JTAG

Módulo rematadoview

O WCH-LinkE-R0-1v3 proporciona un JTAG interface que admite conexións de 4 fíos (fíos TMS, TCK, TDI e TDO) para estender o JTAG interface para ordenadores para operar CPU, DSP, FPGA, CPLD e outros dispositivos.

WCH-LinkE de alta velocidade JTAG

Características do módulo
  • Como modo de host/host principal.
  • l JTAG interface proporciona cable TMS, cable TCK, cable TDI e cable TDO.
  • l Admite transferencia de datos USB de alta velocidade.
  • l Funcionamento flexible de dispositivos CPU, DSP, FPGA e CPLD mediante a cooperación da API de ordenador.
Conmutación de módulos

O WCH-LinkE-R0-1v3 pódese actualizar a J de alta velocidadeTAG modo a través de WCHLinkEJtagFerramenta UpdTool, descargue os pasos seguintes.

  1. WCH-LinkE-R0-1v3 no modo IAP (prema longamente o botón IAP para activar a ligazón, é dicir, conéctese ao ordenador a través do porto USB para acendelo), neste momento o LED azul parpadea.
  2. Abre WCHLinkEJtagUpdTool, executa a descarga (WCH-LinkE de alta velocidade JTAG actualización de firmware engadiuse automaticamente).
  3. A actualización do firmware completouse, neste momento o LED azul está sempre acendido.
    Conmutación de módulos

Notas.

  1.  WCHLinkEJtagObtén UpdTool URL: https://www.wch.cn/downloads/WCHLinkEJtagUpdToolZIP.html
  2. O firmware pódese actualizar sen conexión coa ferramenta WCH-LinkUtility; consulte o manual 6.3 WCH-LinkUtility Actualización sen conexión para obter máis información.
  3. WCH-LinkE de alta velocidade JTAG O firmware de actualización sen conexión está situado no WCHLinkEJtagFerramenta de actualización
    ruta de instalación.
    Conmutación de módulos
    1. WCH-LinkE de alta velocidade JTAG actualizar o firmware
    2. WCH-LinkE de alta velocidade JTAG firmware de actualización sen conexión
Proceso de descarga
  1. En WCH-LinkE de alta velocidade JTAG modo, o programa Bit file primeiro descarga ao FPGA a través de JTAG, e o Bit file operará o controlador SPI da FPGA para converter o JTAG datos a datos SPI para escribir en Flash, e este paso é escribir o BIN file para realizar o seu proceso de curación do programa.
  2. Aquí a FPGA é Xilinx xc7a35t. Escribe o CFG file e use "openocd -f" para chamalo. Nomea o CFG file como usb20jtag.cfg e gárdao na localización do openocd.exe file.
    # Especifique J de alta velocidade WCH-LinkETAG controlador de adaptador depurador ch347 ch347 vid_pid 0x1a86 0x55dd
    # Establece a velocidade do adaptador de frecuencia de reloxo TCK 10000
    # Especifique TARGET, cargando o JTAG-Controlador SPI en Open OCD
    fonte [buscar cpld/xilinx-xc7.cfg]
    fonte [f nd cpld/j]tagspi.cfg]
    # Configura o comando IR de TARGET
    establecer XC7_JSHUTDOWN 0x0d
    establecer XC7_JPROGRAM 0x0b
    establecer XC7_JSTART 0x0c
    establecer XC7_BYPASS 0x3f
    # Proceso de descarga
    Init
    # Primeiro descarga o Bit file para TARGET
    carga 0 bscan_spi_xc7a35t.bit
    restablecer parada
    # Detectar información de Flash
    sonda flash 0
    # Descargar Bin file para Flash flash write_image borrar proba. bin 0x0 bin
    # Operación efectiva do firmware irscan xc7.tap $XC7_JSHUTDOWN irscan xc7.tap $XC7_JPROGRAM runtest 60000 runtest 2000 irscan xc7.tap $XC7_BYPASS runtest 2000 exit .
  3. Execute o comando: openocd.exe -f usb20jtag.cfg no terminal de Windows e execútao do seguinte xeito.Proceso de descarga
  4. A descarga rematou e o dispositivo funciona normalmente.

Notas.

  1. función de conversión do Bit file, coa axuda do proxecto de código aberto Github:
    https://github.com/quartiq/bscanspibitstreams
  2. openocd.exe file localización: MounRiver\MounRiver_Studio\toolchain\OpenOCD\bin

Declaración típica do problema

Alerta de erro 

Solución 

Use o software Keil para descargar
Declaración típica do problema
  1. Consulte o manual 3.2 Configuración de descarga para completar a configuración de descarga de Keil.
    Declaración típica do problema
Use o software Keil para descargar
Declaración típica do problema
  1. O tamaño do espazo RAM dos nosos chips da serie CH32F20x é 0x2800.
    Declaración típica do problema
Use o software MounRiver Studio para descargar
Use o software MounRiver Studio para descargar
  1. Comproba se a interface de depuración de dous fíos do chip está conectada correctamente a Link.
  2. Comprobe se a función Depuración do chip está activada (se non, pódese activar a través da ferramenta ISP).
  3. Comprobe se o programa de usuario dentro do chip está aberto á función de suspensión e se hai un
    operación de funcións relacionadas con FLASH (se está aberta, pode
    entrar no modo BOOT e descargar a través de dúas liñas).
  4. Comprobe se a interface de depuración de dous fíos do programa de usuario dentro do chip está multiplexada como un porto GPIO común (se se multiplexa, pode entrar no modo BOOT e descargar a través de dous cables).

Nota:

  1. Para os chips da serie CH32, se a descarga non se realiza correctamente, pode entrar no modo BOOT (BOOT0 a VCC, BOOT1 a GND) e descargar a través de Link.
  2. Para 3 e 4, o problema pódese resolver coa ferramenta WCHLink Utility para borrar toda a área de usuario do chip (consulte o capítulo 5 do manual de WCH-LinkUtility
    descarga).
Use a ferramenta WCH-LinkUtility para descargar
Use o software MounRiver Studio para descargar
Borra todas as áreas de usuario do chip
Actualiza o firmware usando WCHLinkEJtagFerramenta UpdTool
Despois de actualizar o firmware segundo o manual 7.3 Procedemento de descarga de cambio de modo, o LED azul do WCH-LinkE-R0-1v3 non se acende e o Xestor de dispositivos non pode recoñecer o dispositivo. 
  1. Análise da causa, pode ser o WCH-LinkE-R0-
    1v3 nas anomalías de soldadura do cristal Y1, o que provoca que o cristal non poida iniciar correctamente a vibración. Polo tanto, cómpre volver soldar o cristal Y1.
    Use o software MounRiver Studio para descargar

Notas:

  1. A función de depuración non é compatible cando o programa de usuario activa a función de suspensión.
  2. Se sae de forma anormal ao utilizar a función de depuración, recoméndase volver conectar a ligazón.
  3. Cando se usan as funcións de descarga e depuración de CH32F103/CH32F203/CH32V103/CH32V203/CH32V307, BOOT0 está conectado a terra.
  4. Cando se utiliza a función de depuración do CH569, o código de usuario debe ser menor que o espazo ROM configurado, como se mostra na Táboa 2-2 do manual do CH569.
  5. Cando use a función de depuración do chip da serie CH32, asegúrese de que o chip estea no estado de protección de lectura desactivada.

Instalación de controladores

Se a instalación do controlador falla, abra o cartafol LinkDrv na ruta de instalación de MounRiver Studio ou o cartafol Drv Link baixo a ruta de instalación de WCH-LinkUtility e instáleo manualmente. SETUP.EXE no cartafol WCHLink.

Xestor de dispositivos

Camiño de condución 

Instalación de controladores Camiño de condución
WCH-LinkE de alta velocidade JTAG condutor

WCH-LinkE-R0-1v3 actualízase a J de alta velocidadeTAG modo, debe instalar manualmente o WCH-LinkE de alta velocidade JTAG controlador para usalo correctamente. Abra o cartafol Drv baixo a ruta de instalación de WCHLinkEJtagUpdTool e instale CH341PAR.EXE manualmente.

Xestor de dispositivos 

Unidade pat

Camiño de condución Camiño de condución
controlador CDC

Problemas de instalación do dispositivo CDC baixo WIN7.

  1. Se o controlador do porto serie está instalado correctamente, non son necesarios os seguintes pasos.
  2. Confirma que o usbser.sys file está presente no camiño B. Se o falta, cópiao do camiño A ao camiño B.
  3. Reinstale o controlador CDC. (Consulte a táboa anterior para coñecer a ruta do controlador, instale o controlador CDC no modo correspondente)
    Camiño de condución

Nota: Se os pasos anteriores non resolven o problema, consulta a seguinte ligazón

Instalación de controladores

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

Documentos/Recursos

PDF thumbnailMódulo depurador de emulación WCH-Link
User Manual · WCH-Link Emulation Debugger Module, WCH-Link, Emulation Debugger Module, Debugger Module

Fai unha pregunta

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Fai unha pregunta

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.