软件

使用说明

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进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注