Embedded Debugging with Visual Studio
summary
Visual Studio 2019 supports open‑folder C/C++ workflows by adding tasks.vs.json for custom build commands and launch.vs.json for debugger launch config; requires Desktop C++ and Linux dev workloads. Example uses a Python build tool (wofe) to produce firmware, a Segger J‑Link + arm‑gdb setup and a gdb server with console‑ready regex. Notes: workspaceRoot backslash issues require explicit paths, refresh the UI after edits, an undocumented "Debug on/off" command writes launcher logs, and the live demo firmware load fails.
AI-written summary · about
chapters (9)
- 0:00Start
- 0:25Initial Setup
- 0:57Building Custom Tasks
- 2:09Debugging Using Custom Launching
- 2:35Create the Launch Configuration
- 2:49Setting Up the Gdb Server
- 3:37Live Demo
- 4:15Troubleshooting
- 4:43Resources
related talks
24mEmbedded development with VS and VS Code
41mHands on Molding VS code into a care free development environment to develop with Zephyr RTOS
32mCross Debugging on Linux : A History, Current State of the Art and Coming Improvements
16mA Unified Debug Server for Deeply Embedded Systems and GDB/LLDB
10mRemote Development with SCRx-based SDK
31mZero Install Embedded CC++ Development Running GDB in the Browser with WebAssembly
38mDebugging Embedded Linux
24mIntel Developer Tools and IDEs
