WCH-Link基于单片机CH549G开发的经典版两线下载调试工具。支持SDI和SWD两种两线调试接口。
SDI(Serial Debug Interface)是沁恒率先为RISC-V MCU提供的2线高速调试接口,适用该调试接口的芯片包括青稞V3A内核(CH32V103系列、CH569系列和CH573系列)、青稞V4A内核(CH583系列)、青稞V4B内核(CH32V203系列)、青稞V4C内核(CH32V208系列)、青稞V4F内核(CH32V303系列、CH32V305系列和CH32V307系列)。
1.jpg
SWD(Serial Wire Debug)是ARM系列MCU的调试接口,适用于该接口的芯片包括CH32F103系列、CH32F203系列、CH32F205系列、CH32F207系列、CH32F208系列和CH579系列。同时该工具也支持友商SWD接口MCU(例如常用32F103/105/107系列MCU)的下载和调试。

WCH-Link具有以下特点:
1、支持SWD模式和SDI模式且两种模式易切换
微信图片_20220117141316.png
2、支持USB转TTL串口并支持多种常用波特率
微信图片_20220117141321.png
3、接线少,占用GPIO资源少
相较于JTAG调试接口SWD和SDI接口只需时钟线和数据线,即可实现芯片下载、调试以及复位操作。
4、自带复位协议,无需硬件RESET引脚复位
相较传统调试下载器需多占用一个硬件RESET引脚,WCH-Link内置软复位协议,可通过两线调试接口控制MCU复位,减少GPIO占用。
5、下载速度快且工作稳定
微信图片_20220117141324.png
6、支持多种上位机软件
支持MRS、Keil和WCH-LinkUtility等软件。
兼容Keil的下载和调试功能;MRS不仅可以实现下载、校验、调试,同时可实现查询、设置和解除读保护的功能;WCH-LinkUtility可实现下载校验和查询、设置和解除读保护功能,同时支持设置用户配置字和读取显示FLASH功能。

基于CH32V307的MRS下载和调试界面
(MounRiver Studio)
2.jpg
3.jpg
基于CH32F203的Keil下载和调试界面
4.jpg
5.jpg
基于CH32F203的WCH-LinkUtili功能界面
6.jpg
7、支持固件自动检测升级
WCH-Link使用MRS下载调试时,MRS会检测WCH-Link的固件版本,若为老版本则会提醒用户一键升级。
7.jpg
8、可板载,方便用户使用
用户可根据需要将WCH-Link板载于开发板上,避免频繁插拔杜邦线。具体布线可参考官网EVT资料包中开发板原理图,板载WCH-Link开发板如下。
8.jpg
CH32V307
9.jpg
CH32V103
10.jpg
CH32F203
该固件已公开,可从MRS安装目录下获取
11.jpg