A simple "Hello World" example showing how to run an STM32 project in Wokwi for Visual Studio Code.
We recommend using the STM32 VS Code extension to build the project. You will also need to install STM32CubeCLT.
You can also build the project from the command line:
make
Make sure you have the Arm GNU Toolchain installed.
To simulate this project, install Wokwi for VS Code. Open the project directory in Visual Studio Code, press F1 and select "Wokwi: Start Simulator".
If wokwi complains about a missing firmware, you may need to tell cmake to generate a debug build. Press F1, select "CMake: Select Configure Preset", and choose "debug".
Once the simulation is running, you should see the text "Hello, Wowki!" in the Serial monitor.
You can also debug the simulated project using the built-in debugger in Visual Studio Code. To do that, follow these steps:
- Configure cmake to generate a debug build by pressing F1, selecting "CMake: Select Configure Preset", and choosing "debug".
- Press F1 again and select "Wokwi: Start Simulator and Wait for Debugger".
- Press F5 to start the debugger.
The debug configuration is already defined in the .vscode/launch.json file. For more information, see the Wokwi for VS Code documentation.