The GD-Link V2 is a professional debugging and programming tool developed by GigaDevice specifically for the GD32 series of microcontrollers. It provides developers with a complete solution for ARM Cortex-M and RISC-V based GD32 MCUs, delivering both debugging and programming functions through a single USB interface. Whether you are working on embedded system development, STEM education, or production-line programming, the GD-Link V2 ensures reliable performance and comprehensive feature support. Features USB 2.0 Full-Speed Interface: Stable connection at 12 Mbps for programming and debugging Dual Debug Interface: Supports both SWD and JTAG for maximum compatibility with GD32 targets SWO Trace Output: Real-time data streaming for advanced debugging and profiling Virtual Serial Port: Built-in UART (TX/RX) for convenient debug message output Selectable Power Output: Supplies 3.3 V or 5 V to the target board via the debug connector Offline Programming: Program GD32 MCUs without a PC after initial setup — ideal for production environments Virtual USB Disk Mode: Drag-and-drop .bin/.hex firmware files for quick programming Multi-IDE Compatibility: Works seamlessly with Keil MDK, IAR EWARM, Eclipse (OpenOCD), and VS Code (Cortex-Debug) Status LEDs: 4 indicators showing connection, programming progress, and power status Audio Feedback: Built-in buzzer confirms successful programming Specifications Parameter Value USB Interface USB 2.0 Full-Speed (12 Mbps) Debug Interfaces SWD, JTAG, SWO Serial Interface USART (TX/RX) Target Connector 10-pin debug header Output Voltage 3.3 V or 5 V (selectable) On-board MCU GD32F103RGT6 Status Indicators 4 × LEDs Audio Indicator Buzzer Control Button K1 (firmware update / offline programming trigger) Supported IDEs Keil MDK 5.27+, IAR 8.50+, Eclipse, VS Code Programming Modes IDE, GD-Link Programmer, Offline, USB Drag-and-Drop Supported MCU Families ARM Cortex-M3: GD32F1, GD32F2 ARM Cortex-M4: GD32F3, GD32F4, GD32E103 ARM Cortex-M23: GD32E23x ARM Cortex-M33: GD32E5, GD32W5 RISC-V: GD32VF103 Special Series: GD32L2 (ultra-low power), GD32A (automotive) Application Embedded Development: Full-featured debugging of GD32 projects with IDE integration Education & Training: Ideal for learning ARM Cortex-M and RISC-V programming Production Programming: Offline mode enables high-efficiency batch programming on manufacturing lines Field Firmware Updates: Portable tool for on-site firmware flashing Rapid Prototyping: Drag-and-drop mode accelerates development iteration Industrial Control: Reliable programming for automation and control systems IoT Development: Full support for the GD32W5 wireless series Packing List GD-Link V2 Debugger/Programmer × 1 FAQ What is the difference between GD-Link V2 and V3? GD-Link V3 adds extended functionality and performance optimizations. Both versions support the full GD32 MCU series including ARM Cortex-M and RISC-V families. Which IDEs are compatible with GD-Link? GD-Link works with Keil MDK, IAR EWARM, Eclipse (via OpenOCD), and VS Code (via Cortex-Debug plugin). Can GD-Link power my target board? Yes. GD-Link can supply either 3.3 V or 5 V to the target through the T_Vref pin on the debug connector. What is offline programming? After configuring the programming parameters on a PC, GD-Link can operate standalone — press the K1 button to program GD32 MCUs without a computer connection. How do I update the GD-Link firmware? Use the GD-Link Programmer software. Hold the K1 button while connecting USB to enter firmware update mode. Does GD-Link support RISC-V MCUs? Yes. GD-Link supports the GD32VF103 RISC-V microcontroller family. How does drag-and-drop programming work? When connected, GD-Link appears as a virtual USB disk. Simply copy .bin or .hex firmware files to the disk — the buzzer will sound to confirm successful programming. How do I use the SWO trace feature? Enable SWO output in your IDE debug settings, connect Pin 6 (SWO) of the debug header, and view the trace data in the IDE's Debug Viewer or Event Recorder.