3.2. Changelog
3.2.1. Version 2026.10
Note
The release version of Nuclei Studio VSCode follows the Nuclei Tools release, so this release is 2026.10.
The Nuclei Studio VSCode extension has its own version number, which is 0.2.0 in the 2026.10 release.
This is the first official release of Nuclei Studio VSCode, a Visual Studio Code extension for developing, building, and debugging embedded applications on Nuclei RISC-V processors. The extension itself is versioned as 0.2.0, and is released together with Nuclei Studio 2026.10, the version of the whole Nuclei Studio package, which integrates the Nuclei Studio IDE, Nuclei RISC-V Toolchain 2026.10, OpenOCD 2026.10, QEMU 2026.10, and Nuclei Near Cycle Model 2026.10.
Nuclei Studio VSCode works on top of the Nuclei Studio IDE and reuses its toolchains, OpenOCD, Nuclei Model, and NPK packages, and the projects it creates are Eclipse CDT compatible and interchangeable with Nuclei Studio IDE.
The main features of this release are as follows.
3.2.1.1. Project Management
New project wizard based on NPK packages: select the SoC/board from the installed SDK packages, choose an application example and the toolchain, and create a ready-to-use project
Hello World RISC-V C/C++ project templates, usable without installing NPK packages
Import and export projects; projects created by Nuclei Studio IDE can be imported directly
Workspace management: switch workspaces, set the active project, rename, delete, and refresh projects
Project content view with full file operations, keyboard shortcuts, Locate Active File, and Rebuild Index
3.2.1.2. Project Build
Build, clean, and rebuild projects with the toolchains and build tools shipped with Nuclei Studio IDE, in a CDT compatible managed-build way
Support for the RISC-V Big Endian GCC/Newlib toolchain, plus an Endian option (
-mbig-endian/-mlittle-endian) in the Target Processor settingsDebug/Release build configurations, with Set Active, Manage, Build All, Clean All, and Build Selected actions
Build or clean selected source files, and exclude files or folders from the build per configuration
Build output in the Nuclei Build channel with an error/warning summary
3.2.1.3. Project Debug and Run
Debug schemes based on OpenOCD, J-Link, QEMU, and Nuclei Model, connected through the CDT GDB Debug Adapter
Graphical editors for OpenOCD, J-Link, QEMU, and Nuclei Model
.launchfiles, with Main, Debugger, Startup, and SVD Path tabsMultiple ways to start a session: Debug Project (
F5), Debug Project (Select Server), and Debug As / Run As on.launchfiles; a debug configuration is generated automatically when nolaunch.jsonexistsIntegration with the Memory Inspector, Peripheral Inspector, and Serial Monitor companion extensions
Live Watch for real-time variable monitoring without halting the target, with Live Plot curves and CSV export (requires Nuclei OpenOCD with the SBA feature)
3.2.1.4. NPK Package Management
Browse, download, import, and remove NPK component packages, with dependency resolution and IDE compatibility checks
User/Global installation paths, derived automatically from the Nuclei Studio IDE installation folder
3.2.1.5. Project Configuration
Nuclei Settings page for quick project configuration: core, RISC-V ISA extensions, tuning, code model, download mode, optimization level, and extra flags
RISC-V ISA Extension Selector with dependency and conflict handling and
-march/-mabi/-mtunepreviewProject Properties and Resource Properties pages for advanced project settings
3.2.1.6. Ease of Use
Get Started walkthrough guiding through setup, package installation, project creation, build, and debug
Tool paths derived automatically from the Nuclei Studio IDE installation folder
IntelliSense support through the Microsoft C/C++ extension
Nuclei Studio Terminal with the paths of all Nuclei tools set up automatically