CH59X/CH58X_wch-link仿真功能使用


本文主要介绍wch-link在新版本的MOUNRIVER以及ISP工具中的使用

WCH_link官方资料

  • WCH-Link 模块可用于沁恒 RISC-V 架构 MCU 在线调试和下载,也可用于带有 SWD/JTAG 接口的 ARM内核 MCU 的在线调试和下载。同时带有一路串口,方便调试输出。

  • https://www.wch.cn/downloads/WCH-LinkUserManual_PDF.html

  • https://www.wch.cn/downloads/WCH-LinkSCH_PDF.html
    (扫描仿真器上的二维码也可获取资料)

  • 官方使用手册基于之前版本的mounriver及ISP,本文基于目前最新板,mounriver版本为2.5.0,ISP版本为4.00,测试使用的link版本是WCH-LinkE-R0-1V3

  • 沁恒官方提供WCH_link供仿真调试使用,但是在蓝牙这种有严格时序要求的场景中,使用仿真器调试会导致时序紊乱,因此一般使用串口打印调试

WCH-link仿真器的使用

1.link正常插入时设备管理器中会识别为WCH-linkRV或WCH CMSIS-DAP,本文使用的蓝牙芯片为RISC-V架构,因此使用RISC-V模式
image

2.USB或串口与板子连接,使芯片进入boot模式,ISP工具打开两线仿真功能

  • USB连接
    image
  • 串口连接
    image
  1. 开启两线仿真后,断开USB/串口连接,将wch_link与芯片连接
wch-link接口 MCU接口
SWCLK/TCK TCK
SWDIO/TMS TIO
3V3 VCC
GND GND

4.连接后在mounriver中的配置

  • 在1中查询已连接的芯片型号,如果查询失败检查link和芯片之间的接线以及两线仿真功能是否开启
  • 在2中将调试器模式选择RISC-V模式
  • 在3中选定需要下载的hex文件,4中选择需要的操作,3/4是下载的操作,与仿真无关
    image

5.程序下载与仿真

  • hex下载:正常hex下载使用ISP工具下载,在mounriver中也提供了hex下载方式
    • 可根据需求使用编译并下载或只下载方式,操作成功后在下方输出窗口会有相关提示信息
      image
  • 仿真调试
    • 入口
      image

    • 仿真调试开始界面
      image

    • 仿真调试操作与其他平台类似,可以打断点或者实时查看变量值,操作界面中有帮助手册可以查看具体使用方式
      image

SWD功能使用时注意点

  • 使用低功耗时会关闭SWD接口
  • 使用USB/UART下载后 SWD下载会自动关闭,如需要使用需要再次打开
  • SWD打开后,其他IO不能被程序控制,复位等功能会被覆盖掉
posted @ 2026-09-28 09:11  J_02346  阅读(28)  评论(0)    收藏  举报