Feature | WCH-Link | WCH-LinkE | WCH-LinkW | WCH-DAPLink |
---|---|---|---|---|
RISC-V mode | ✓ | ✓ | ✓ | |
ARM-SWD mode (HID device) | ✓ | |||
ARM-SWD mode (WinUSB device) | ✓ | ✓ | ✓ | ✓ |
ARM-JTAG mode (HID device) | ✓ | |||
ARM-JTAG mode (WinUSB device) | ✓ | ✓ | ✓ | |
ModeS button | ✓ | ✓ | ✓ | |
DFU via 2-wire | ✓ | |||
DFU via serial-port | ✓ | |||
DFU via USB | ✓ | ✓ | ✓ | |
Power Supply (3.3v) | ✓ | ✓ | ✓ | ✓ |
Power Supply (5.0v) | ✓ | ✓ | ✓ | ✓ |
Power Supply (Configurable) | ✓ | ✓ | ✓ | |
USB 2.0 to JTAG | ✓ | |||
Wireless mode | ✓ | |||
Download via MounRiver Studio | ✓ | ✓ | ✓ | ✓ |
Download via WCH-LinkUtility | ✓ | ✓ | ✓ | |
Download via Keil | ≥ v5.25 | ≥ v5.25 | ≥ v5.25 | ✓ |
Chip | WCH-Link | WCH-LinkE | WCH-LinkW | WCH-DAPLink |
---|---|---|---|---|
JTAG interface | ✓ | ✓ | ✓ | |
SWD interface | ✓ | ✓ | ✓ | ✓ |
CH32F10x | ✓ | ✓ | ✓ | ✓ |
CH32F20x | ✓ | ✓ | ✓ | ✓ |
CH32V003 | ✓ | ✓ | ||
CH32V10x | ✓ | ✓ | ✓ | |
CH32V20X | ✓ | ✓ | ✓ | |
CH32V30X | ✓ | ✓ | ✓ | |
CH569 | ✓ | ✓ | ||
CH573 | ✓ | ✓ | ||
CH579 | ✓ | ✓ | ✓ | ✓ |
CH583 | ✓ | ✓ |
Baud | WCH-Link | WCH-LinkE | WCH-LinkW | WCH-DAPLink |
---|---|---|---|---|
1200 | ✓ | ✓ | ✓ | ✓ |
2400 | ✓ | ✓ | ✓ | ✓ |
4800 | ✓ | ✓ | ✓ | ✓ |
9600 | ✓ | ✓ | ✓ | ✓ |
14400 | ✓ | ✓ | ✓ | ✓ |
19200 | ✓ | ✓ | ✓ | ✓ |
38400 | ✓ | ✓ | ✓ | ✓ |
57600 | ✓ | ✓ | ✓ | ✓ |
115200 | ✓ | ✓ | ✓ | ✓ |
230400 | ✓ | ✓ | ✓ | ✓ |
460800 | ✓ | ✓ | ✓ | |
921600 | ✓ | ✓ | ✓ |
Chip | SWDIO | SWCLK |
---|---|---|
CH32F10x | PA13 | PA14 |
CH32F20x | PA13 | PA14 |
CH32V003 | PD1 | |
CH32V10x | PA13 | PA14 |
CH32V20X | PA13 | PA14 |
CH32V30X | PA13 | PA14 |
CH32X035 | PC18 | PC19 |
CH569 | PA11 | PA10 |
CH573 | PB14 | PB15 |
CH579 | PB16 | PB17 |
CH583 | PB14 | PB15 |
CH59x | PB14 | PB15 |
CH643 | PC18 | PC19 |
- WCHISPTool_Setup.exe v3.3
- https://github.com/openwch/ch32v003 RISC-V QingKeV2 Microprocessor Debug Manual
- https://github.com/cnlohr/ch32v003fun A miniwchlink implementation
- blackmagic-debug/blackmagic#1399
- MounRiver Studio compatible WCH-Link OpenOCD source code https://github.com/treideme/openocd-hacks