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"
                }
            ]
        }
    ]
}

最终效果

相关推荐
传感器与混合集成电路1 小时前
PSOC 7020运算模块解析:从放大器到ADC的片上模拟集成之道
嵌入式硬件·物联网
bai5459362 小时前
STM32单片机光敏传感器控制蜂鸣器
stm32·单片机·嵌入式硬件
米羊1212 小时前
FAT32(上)
stm32·单片机·嵌入式硬件
MARIN_shen4 小时前
Marin说PCB之电容物料的替换经验总计--03
嵌入式硬件·硬件工程·信号处理·pcb工艺
d111111111d4 小时前
STM32低功耗学习-停止模式-(学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习
MARIN_shen4 小时前
Marin说PCB之电容物料的替换经验总计--01
单片机·嵌入式硬件·硬件工程·信号处理·pcb工艺
Zero_Era5 小时前
LKT6850安全MCU应用场景介绍
单片机·嵌入式硬件
西城微科方案开发5 小时前
西城微科的体重秤方案开发之路-方案开发商
单片机·嵌入式硬件·方案公司推荐
std860217 小时前
5000 小时极限“烧屏”施压,微星 QD-OLED 显示器依然坚挺
stm32·单片机·嵌入式硬件
List<String> error_P7 小时前
简简单单学蓝桥单片机模块之 LED控制
单片机·嵌入式硬件