Official development environment for AT32 ARM Cortex-M microcontrollers. Create, build, flash and debug AT32 MCU projects directly in Visual Studio Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Official Free VS Code Extension by Artery Technology
The AT32 VS Code IDE is an official and free development extension designed for the entire AT32 MCU product family. It provides a fully integrated, lightweight development environment within VS Code, replacing traditional IDE tools and enabling efficient project creation, code compilation, firmware downloading, and real-time on-chip debugging for AT32 microcontrollers.
Key Features
Full Project Management
Support creating brand-new standard AT32 projects with one click
Support opening and managing existing AT32 projects
Support importing and migrating traditional Keil MDK projects
Support importing CMake projects generated by AT32 WorkBench
Complete Compilation System
One-click Build, Rebuild, and Clean operations
Built-in ARM-GCC toolchain management
Support automatic online toolchain download and manual local GCC path configuration
Permanent saving of custom GCC toolchain path, valid after restarting VS Code or computer reboot
Multi-Debugger Download & Debug Support
Fully compatible with AT-Link, DAP-Link, and J-Link programmers and debuggers
One-click chip erase and firmware flash download
Professional online real-time debugging based on Cortex-Debug
Support global variable Live Watch to monitor variable changes in real time during running
Official Resource Support
Quick access to Artery Technology official AT32 documents and technical resources
Standardized project framework consistent with official AT32 SDK
Toolchain Description (Online Version)
This extension is the official online version:
No offline GCC toolchain is built into the extension package, reducing installation size
Automatically detects system or user-defined ARM-GCC toolchains
Supports manual selection of local GCC root directory and persistent configuration
Supports automatic online download of the official matching ARM-GCC toolchain
Default Keyboard Shortcuts
Shortcut
Function
F7
Build Project
Ctrl + F7
Rebuild Project
Shift + F7
Clean Project
F8
Flash Firmware via Debugger
Shift + F8
Erase MCU Chip
Ctrl + F5
Start Debug Session
Getting Started
Install this official AT32 VS Code IDE extension
Open command palette and run AT32: New Project to create a new AT32 project
Use build, flash and debug functions to develop your MCU application
Set your local ARM GCC path when prompted, the configuration will be saved automatically
Notes
Manually configured GCC toolchain path will be permanently saved in VS Code user settings
Configuration remains valid after restarting VS Code or rebooting the computer
Recommended to use official AT-Link debug/programmer for stable flash and debug performance
Support & Resources
For AT32 datasheets, reference manuals, firmware libraries and technical support, please visit the official website of Artery Technology.