软件
使用说明
vscode通过TCP端口调用JLinkGDBServer通过jlink连接和操作设备,vscode不直接操作jlink。
1、启动GDB Server
2、下载gdb
gcc-arm-none-eabi
如果不想设置环境变量,就使用全路径即可。
网上随便找的,测试可用,如果连接无效就自行查找
3、vscode配置
{
"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函数打断点
}
],
}
]
}
4、调试
原文地址:https://blog.csdn.net/ai5945fei/article/details/134751604
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_30426.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。