Skip to content

wokwi/stm32-hello-wokwi

Repository files navigation

STM32 Nucleo64 C031C6 with Wokwi Simulation

Build and Simulate in Wokwi

A simple "Hello World" example showing how to run an STM32 project in Wokwi for Visual Studio Code.

Building

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.

Simulation

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.

Debugging

You can also debug the simulated project using the built-in debugger in Visual Studio Code. To do that, follow these steps:

  1. Configure cmake to generate a debug build by pressing F1, selecting "CMake: Select Configure Preset", and choosing "debug".
  2. Press F1 again and select "Wokwi: Start Simulator and Wait for Debugger".
  3. 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.

About

STM32 Nucleo64 + Wokwi Example (C031C6)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages