JLINK 调试器单步调试单片机

1 物理层

1.1 调整电压和开发板一致

2 环境搭建


2.2 vscode 配置

json 复制代码
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(gdb) 启动",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceFolder}/demos/m4/build/helloworld.elf",  /* 要调试的程序 */
            "miDebuggerServerAddress": "192.168.111.1:2331",                /* gdb server的地址 */
            "miDebuggerPath": "/opt/buildtools/gcc-arm-none-eabi-10-2020-q4-major/bin/arm-none-eabi-gdb", /* gdb */
            "args": [],
            "stopAtEntry": true,
            "cwd": "${fileDirname}", /* 定位源文件 */
            "environment": [],
            "externalConsole": false,
            "launchCompleteCommand": "None", /* 调试程序完全设置好以后要执行的命令 */
            "MIMode": "gdb",
            /* 为设置基础调试程序而要执行一个或多个 GDB/LLDB 命令 */
            "setupCommands": [
                {
                    "text": "file ${workspaceFolder}/demos/m4/build/helloworld.elf"
                }
            ],
            /* 关键:连接到 gdbserver 后执行复位/下载/断点 */
            "postRemoteConnectCommands": [
                {
                    "text": "monitor reset"
                },
                {
                    "text": "load"
                },
                {
                    "text": "monitor reset"
                },
                {
                    "text": "break main"
                }
            ]
        }
    ]
}

最终效果

相关推荐
UTP协同自动化测试1 小时前
物联网模组测试难点 |APP指令下发+UART 响应+GPIO 电平变化,如何一次性验证?
功能测试·嵌入式硬件·物联网·模块测试
yoyobravery2 小时前
蓝桥杯第15届单片机满分
单片机·职场和发展·蓝桥杯
4caf14 小时前
作业2:6位数码管静态显示
嵌入式硬件·51单片机
不做无法实现的梦~4 小时前
STM32解析PPM协议
stm32·单片机·嵌入式硬件
czhaii5 小时前
基于Arm Cortex-M7内核GD32H7
单片机·嵌入式硬件
番茄灭世神5 小时前
MCU开发常见软件BUG总结(持续更新)
c语言·stm32·单片机·嵌入式·gd32
wanghanjiett5 小时前
双轮平衡车建模及控制 2 PID控制原理与调参
嵌入式硬件·控制算法
EVERSPIN6 小时前
SQPI PSRAM为单片机提供RAM扩展方案
单片机·嵌入式硬件·psram·sqpi psram
Ar-Sr-Na6 小时前
STM32现代化AI开发指南-VSCode环境配置(macOS)
c语言·人工智能·vscode·stm32·嵌入式硬件·硬件工程
进击的小头6 小时前
第6篇:嵌入式芯片算力核心来源:多级流水线架构与指令并行机制详解
单片机·嵌入式硬件·架构