Build Zephyr projects with Workbench for Zephyr in VS Code
Introduction
Set up the Workbench for Zephyr development environment
Build a Zephyr application with Workbench for Zephyr
Analyze and debug a Zephyr application
Next Steps
Build Zephyr projects with Workbench for Zephyr in VS Code
Review frequently asked questions
These FAQs were drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
The setup is correct if the extension completes SDK and toolchain configuration and you can create and build a Zephyr application without errors. A memory usage report generated after the build is another good confirmation.
Choose your Zephyr-supported Arm Cortex-M board. NXP FRDM-MCXN947 is used as an example, and you can confirm other options in the
Zephyr Supported Boards list
.
Open the Debug Manager from the sidebar, locate your board profile, and enter the full path to the runner executable.
Expect build artifacts for your application and a generated memory usage report from Workbench for Zephyr. These outputs indicate the project is ready for debugging on the selected board.
In the Workbench for Zephyr panel, select Memory Analysis. You can then review RAM usage, ROM usage, and Puncover analysis.