sentry_chassis_hzz/.vscode/launch.json

40 lines
2.0 KiB
JSON
Raw Normal View History

2022-10-20 17:13:02 +08:00
{
"version": "0.2.0",
"configurations": [
2022-11-19 22:47:45 +08:00
// 使用dap-link(如无线调试器时的参考配置)
{
"name": "Debug-DAP",
2022-10-20 17:13:02 +08:00
"cwd": "${workspaceRoot}",
"executable": "${workspaceRoot}\\build\\${workspaceFolderBasename}.elf", // 要下载到调试器的文件,花括号中的是vscode两个预定义的参数
2022-10-20 17:13:02 +08:00
"request": "launch",
"type": "cortex-debug",
//使用J-link GDB Server时必须;其他GBD Server时可选有可能帮助自动选择SVD文件
//支持的设备见 https://www.segger.com/downloads/supported-devices.php
"device": "STM32F407IG",
//svd文件有这个文件才能查看寄存器的值每个单片机都不同。可以在以下地址找到 https://github.com/posborne/cmsis-svd
//该项目的根目录已经提供了C型开发板使用的外设svd文件
"svdFile": "STM32F407.svd",
2022-11-12 18:03:18 +08:00
"servertype": "openocd", //使用的GDB Server
"configFiles": [
"openocd_dap.cfg", // 配置文件已经在根目录提供,若要修改以此类推,openocd的路径下的share/scripts中有各种写好的配置文件
2022-10-20 17:13:02 +08:00
],
"runToEntryPoint": "main" // 调试时在main函数入口停下
//"preLaunchTask": "build task",//先运行Build任务编译项目,取消注释即可使用
2022-10-30 22:19:13 +08:00
},
// 使用j-link进行调试时的参考配置
2022-11-19 22:47:45 +08:00
{
"name": "Debug-Jlink",
2022-10-30 22:19:13 +08:00
"cwd": "${workspaceFolder}",
"executable": "${workspaceRoot}\\build\\${workspaceFolderBasename}.elf",
2022-10-30 22:19:13 +08:00
"request": "launch",
"type": "cortex-debug",
"device": "STM32F407IG",
"runToEntryPoint": "main",
"showDevDebugOutput": "none",
"servertype": "jlink",
"interface": "swd",
"svdFile": "STM32F407.svd",
2022-11-13 14:40:21 +08:00
// "preLaunchTask": "build task",//先运行Build任务,取消注释即可使用
},
],
2022-10-20 17:13:02 +08:00
}