From 8b9c6a15f174651e407a77ff843daa19bb68ee87 Mon Sep 17 00:00:00 2001 From: gator96100 Date: Tue, 29 Dec 2020 00:44:06 +0100 Subject: [PATCH] VSCode debugging test --- .vscode/launch.json | 16 +++++++++++++++- .vscode/tasks.json | 8 ++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/.vscode/launch.json b/.vscode/launch.json index f6a030c7c..65619a2a3 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -55,7 +55,21 @@ "name": "PATH","value": "${workspaceFolder}/../../msys2/mingw64/bin;${workspaceFolder}/../../msys2/usr/local/bin;${workspaceFolder}/../../msys2/usr/bin;${workspaceFolder}/../../msys2/bin" }] } - } + },{ + "type": "cortex-debug", + "request": "launch", + "name": "Debug J-Link", + "cwd": "${workspaceRoot}", + "preLaunchTask": "fullimage: clean & make", + "executable": "${workspaceRoot}/armsrc/obj/fullimage.stage1.elf", + "serverpath": "/opt/SEGGER/JLink/JLinkGDBServerCLExe", + "servertype": "jlink", + "device": "AT91SAM7S512", + "interface": "jtag", + "serialNumber": "", //If you have more than one J-Link probe, add the serial number here. + "runToMain": true, + "armToolchainPath": "/usr/bin/" + } ], "inputs": [ { diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 7354a8a2d..4cc21841d 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -143,6 +143,14 @@ } }, "problemMatcher": [] + },{ + "label": "fullimage: clean & make", + "type": "shell", + "command": "make armsrc/clean && make armsrc/all SKIP_COMPRESSION=1 DEBUG=1", + "problemMatcher": [ + "$gcc" + ], + "group": "build", } ], "inputs": [