The GD-Link 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, offering both debugging and programming functions through a single USB interface. Whether for embedded system development, education, or production programming, the GD-Link delivers reliable performance and comprehensive feature support. Features USB 2.0 Interface: Provides stable connection for programming and debugging (Full-Speed, 12 Mbps) Dual Debug Interface: Supports SWD and JTAG for maximum compatibility SWO Trace: Real-time data streaming for advanced debugging Virtual Serial Port: Built-in UART (TX/RX) for convenient debug output Selectable Power Output: 3.3 V or 5 V target supply Offline Programming: Program GD32 MCUs without PC after setup Virtual USB Disk: Drag-and-drop firmware programming Multi-IDE Compatibility: Works with Keil MDK, IAR EWARM, Eclipse, VS Code Status LEDs: 4 indicators for connection, programming, and power Audio Feedback: Buzzer confirms programming success 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 (controller) Status Indicators 4 LEDs Audio Indicator Buzzer Control Button K1 (firmware update / offline trigger) Supported IDEs Keil MDK 5.27+, IAR 8.50+, Eclipse, VS Code Programming Modes IDE, GD-Link Programmer, Offline, USB Drag-Drop Supported MCU Families Cortex-M3: GD32F1, GD32F2 Cortex-M4: GD32F3, GD32F4, GD32E103 Cortex-M23: GD32E23x Cortex-M33: GD32E5, GD32W5 RISC-V: GD32VF103 Special Series: GD32L2 (low power), GD32A (automotive) Application Embedded Development: Debug GD32 projects with IDE integration Education: Learn ARM Cortex-M and RISC-V programming Production: Offline programming for manufacturing Field Updates: Portable firmware updates Prototyping: Drag-and-drop programming for fast iteration Industrial: Reliable programming for control systems IoT: Supports 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 optimizations. Both support the full GD32 MCU series. Which IDEs are compatible? Keil MDK, IAR EWARM, Eclipse (OpenOCD), VS Code (Cortex-Debug). Can GD-Link power my target board? Yes, selectable 3.3 V or 5 V via T_Vref pin. What is offline programming? Program MCUs without PC after setup, using stored configuration and K1 trigger. How do I update firmware? Use GD-Link Programmer software, hold K1 while connecting to enter update mode. Does GD-Link support RISC-V? Yes, supports GD32VF103 RISC-V MCUs. What is drag-and-drop mode? Copy .bin/.hex files to virtual USB disk, buzzer confirms success. How to use SWO? Enable SWO in IDE, connect Pin 6, view trace in Debug Viewer.