valveboard/examples/stm32f103/.vscode/launch.json
2021-11-22 00:34:34 +08:00

91 lines
2.7 KiB
JSON

{
"version": "0.2.0",
"configurations": [
{
"name": "Debug (OpenOCD)",
"cwd": "${workspaceRoot}",
"configFiles": [
"interface/stlink.cfg",
"target/stm32f1x.cfg"
],
"device": "STM32F103ZE",
"interface": "swd",
"preLaunchTask": "debug",
"request": "launch",
"runToMain": false,
"servertype": "openocd",
"executable": "build/${workspaceRootFolderName}.elf",
"svdFile": "STM32F103.svd",
"type": "cortex-debug",
"preRestartCommands": [
"file build/${workspaceRootFolderName}.elf",
"load",
"monitor reset",
"enable breakpoint"
],
"postRestartCommands": [
"b main",
"c"
],
"preLaunchCommands": [
"file build/${workspaceRootFolderName}.elf",
"load",
"monitor reset",
"enable breakpoint"
],
"postLaunchCommands": [
"b main",
"c"
]
},
{
"name": "Download Debug (OpenOCD)",
"cwd": "${workspaceRoot}",
"configFiles": [
"interface/stlink.cfg",
"target/stm32f1x.cfg"
],
"device": "STM32F103ZE",
"interface": "swd",
"preLaunchTask": "debug",
"request": "launch",
"runToMain": false,
"servertype": "openocd",
"executable": "build/${workspaceRootFolderName}.elf",
"svdFile": "STM32F103.svd",
"type": "cortex-debug",
"preLaunchCommands": [
"file build/${workspaceRootFolderName}.elf",
"load",
"monitor reset",
"q"
]
},
{
"name": "Download Release (OpenOCD)",
"cwd": "${workspaceRoot}",
"configFiles": [
"interface/stlink.cfg",
"target/stm32f1x.cfg"
],
"device": "STM32F103ZE",
"interface": "swd",
"preLaunchTask": "release",
"request": "launch",
"runToMain": false,
"servertype": "openocd",
"executable": "build/${workspaceRootFolderName}.elf",
"svdFile": "STM32F103.svd",
"type": "cortex-debug",
"preLaunchCommands": [
"file build/${workspaceRootFolderName}.elf",
"load",
"monitor reset",
"q"
]
}
]
}