Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>GD32 DevSuite for VSCodeNew to Visual Studio Code? Get it now.
GD32 DevSuite for VSCode

GD32 DevSuite for VSCode

GigaDevice Semiconductor

|
3 installs
| (0) | Free
GD32 DevSuite for VSCode — project management, build, flash, debug
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

GD32 DevSuite for VSCode

An all-in-one VS Code extension for GD32 MCU development — project management, build configuration, firmware flashing, and source-level debugging.

Features

  • Project Wizard — Create GD32 MCU projects from templates with CMake configuration generated automatically.
  • Project Properties — Visually edit compiler flags, optimization level, linker options, and preprocessor defines.
  • Build — Integrated CMake + ARM GCC toolchain, with Debug / Release multi-configuration support.
  • Flash & Erase — Program firmware to, or erase, the target board through J-Link or GD-Link.
  • Source-Level Debug — GDB-based debugging (J-Link / GD-Link) with breakpoints, stepping, and full call-stack / variable inspection.
  • Peripheral Registers — Inspect and edit peripheral registers and bit fields live during a debug session, with one-click Hex / Dec / Bin display switching.
  • Disassembly & Memory — Open a disassembly view and a raw memory panel from the editor context menu while debugging.
  • Device Management — Scan connected J-Link / GD-Link probes and view their status; The active probe for flash/debug is chosen by the current project's .project.json.

Getting Started

  1. Install this GD32 DevSuite VS Code extension.
  2. Open the GD32 Explorer view and check Environment Check — make sure all required tools (CMake, Ninja, ARM GCC toolchain ...) are installed.
  3. Run GD32: Toolchain Configuration to set the tool paths.
  4. Use GD32: New Project to create a new GD32 MCU project.
  5. Build, erase and flash to develop your MCU application.

Shortcuts

  • F7 — Build Project
  • Ctrl+F7 — Erase
  • Ctrl+F8 — Flash
  • F5 — Debug
  • Ctrl+F9 — Project Properties

Requirements

  • VS Code 1.80.0 or newer
  • Windows 10/11
  • A GD32 target board and a J-Link or GD-Link probe for flash/debug workflows

License

See the LICENSE file in the extension folder (%USERPROFILE%\.vscode\extensions\gigadevicesemiconductor.gd32-devsuite-vscode-<version>-win32-x64\LICENSE). VS Code only shows a License link for Marketplace extensions, not for VSIX installs.

Feedback

Please file issues on the project tracker or contact the GD32 development team.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft