You can debug your code while it is running in the simulation using the VS Code debugger. To set up the debugger, follow these steps:
- Add the following line to the
[wokwi]section of your
- Create a launch configuration file for VS Code at
.vscode/launch.json. Here's a template you can use:
"name": "Wokwi GDB",
program path with the path to your firmware's ELF file, and the
miDebuggerPath with the path to a GDB executable that supports your project's architecture (e.g. for AVR projects, use
- Start the Wokwi simulator by pressing F1 and then selecting "Wokwi: Start Simulator and Wait for Debugger". The simulator will load, but the program will be paused, waiting for the debugger to connect. Then press F5 to start the debugger.
You need to start Wokwi before starting the debugger. If you start the debugger first, it will fail to connect to the simulator.