vscode通过TCP端口调用JLinkGDBServer通过jlink连接和操作设备,vscode不直接操作jlink。
gcc-arm-none-eabi
如果不想设置环境变量,就使用全路径即可。
网上随便找的,测试可用,如果连接无效就自行查找
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) 启动",
"type": "cppdbg",
"request": "launch",
"program": "全局路径/EWARM/prj/build/prj/prj.elf",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "C:/hzx/gcc-arm-none-eabi-10-2020-q4-major/bin/arm-none-eabi-gdb.exe",
"setupCommands": [
{
"text": "target remote localhost:2331" //连接目标设备
},
{
"text": "monitor reset" //复位目标设备
},
{
"text": "monitor halt" //停止目标设备
},
{
"text": "file 全局路径/EWARM/prj/build/prj/prj.elf" //编译生成的elf文件
},
{
"text": "load" //加载elf文件
},
{
"text": "b main" //在main函数打断点
}
],
}
]
}
原文地址:https://blog.csdn.net/ai5945fei/article/details/134751604
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_30426.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!