{ "configurations": [ { "configFiles": [ "interface/stlink.cfg", "target/stm32h7x.cfg" ], "cwd": "${workspaceFolder}", "debuggerArgs": [ "-d", "${workspaceRoot}" ], // Here's where you can put the path to the program you want to debug: "executable": "${workspaceRoot}/Blink/build/Blink.elf", "interface": "swd", "name": "Debug Blink", "openOCDLaunchCommands": [ "init", "reset init", "gdb_breakpoint_override hard" ], "preLaunchTask": "Build Blink", "preRestartCommands": [ "load", "enable breakpoint", "monitor reset" ], "request": "launch", "runToMain": true, "servertype": "openocd", "showDevDebugOutput": true, "svdFile": "${workspaceRoot}/.vscode/STM32H750x.svd", "type": "cortex-debug" }, { "configFiles": [ "interface/stlink.cfg", "target/stm32h7x.cfg" ], "cwd": "${workspaceFolder}", "debuggerArgs": [ "-d", "${workspaceRoot}" ], // Here's where you can put the path to the program you want to debug: "executable": "${workspaceRoot}/NewProject/build/NewProject.elf", "interface": "swd", "name": "Debug NewProject", "openOCDLaunchCommands": [ "init", "reset init", "gdb_breakpoint_override hard" ], "preLaunchTask": "Build Blink", "preRestartCommands": [ "load", "enable breakpoint", "monitor reset" ], "request": "launch", "runToMain": true, "servertype": "openocd", "showDevDebugOutput": true, "svdFile": "${workspaceRoot}/.vscode/STM32H750x.svd", "type": "cortex-debug" } ], "version": "0.2.0" }