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
User Manual: UM0019_AT32_VSCode_IDE_EN.pdf
For AT32 datasheets, reference manuals, firmware libraries and technical support, please visit the official website of Artery Technology.