{ "version": "0.2.0", "configurations": [ { "name": "Cortex Debug", "armToolchainPath": "C:\\Program Files (x86)\\GNU Arm Embedded Toolchain\\10 2020-q4-major\\bin", "serverpath": "C:\\xpack-openocd-0.11.0-1\\bin\\openocd.exe", "cwd": "${workspaceFolder}\\OBJ\\STM32F767NUCLEO144_GCC\\MAC", "executable": "${workspaceFolder}\\OBJ\\STM32F767NUCLEO144_GCC\\MAC\\asp.exe", "request": "launch", "type": "cortex-debug", "servertype": "openocd", "device": "STM32F767ZI", "interface": "swd", "svdFile": "${workspaceFolder}\\..\\STM32F7x7.svd", "configFiles": [ "board/st_nucleo_f7.cfg" ], "openOCDLaunchCommands": [ "gdb_breakpoint_override hard", "gdb_memory_map disable" ], "preLaunchCommands": [ "-environment-cd ${workspaceRoot}/Debug", "-gdb-set breakpoint pending on", "monitor reset init", "monitor halt", "monitor arm semihosting enable", "load ${workspaceFolderBasename}.elf", "enable breakpoint" ], "preLaunchTask": "build ${workspaceFolderBasename}" } ] }