VSCODE EIDE使用debug记录

用上vscode之后就感觉之前的keil不太爽了,找什么东西搜索都很麻烦,之前有写过eide的文章,想着能不能在eide里面就把debug也做了,发现真的可以,下面记录一下,主要是参考这个大佬的文章,非常感谢。
Vscode EIDE+Cortex Debug搭建STM32开发仿真环境

本身是依赖这个软件,需要安装一下
在这里插入图片描述
进入这个软件的设置页面,我们直接编辑json页面
在这里插入图片描述
需要设置一下这两个工具的路径,第一个是arm_gcc的,这个如果有安装过eide的话会自己给你安装好
在这里插入图片描述
另一个是大名鼎鼎的openocd了,一般现在的编译器都集成了,如果之前没有安装过,就需要手动安装一下,链接如下:
https://gnutoolchains.com/arm-eabi/openocd/
随便选一个版本吧,我这里选的是这个
在这里插入图片描述
之后把路径加入到链接里面就行

下面找到我们的eide的工程,找到这个json文件
在这里插入图片描述
用这个内容替换

{
    "version": "0.2.0",
    "configurations": [
        {
            "cwd": "${workspaceRoot}",
            "type": "cortex-debug",
            "request": "launch",
            "name": "stlink",
            "servertype": "openocd",
            "executable": "build\\C8T6\\C8T6.elf",
            "runToEntryPoint": "main",
            "configFiles": [
                "interface/stlink.cfg",
                "target/stm32f1x.cfg"
            ]
        }
    ]
}

效果如下
在这里插入图片描述
点击这个窗口,选择stlink
在这里插入图片描述
之后开始运行,就进入了仿真
在这里插入图片描述
可以添加断点
在这里插入图片描述
可以查看表达式的值
在这里插入图片描述
这个方式对于esp32同样有效,步骤类似,这里有大佬已经写过了,目前我还没有对应的硬件,先记录一下
https://blog.csdn.net/weixin_43842462/article/details/123295842

相关推荐

  1. [调试]stm32使用过程debug记录,持续更新ing

    2024-04-06 11:24:03       41 阅读
  2. Android Debug Bridge(ADB)常用指令记录

    2024-04-06 11:24:03       37 阅读
  3. win10使用debug,汇编初学

    2024-04-06 11:24:03       34 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-06 11:24:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-06 11:24:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-06 11:24:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-06 11:24:03       18 阅读

热门阅读

  1. C++入门

    C++入门

    2024-04-06 11:24:03      14 阅读
  2. Linux 指令

    2024-04-06 11:24:03       21 阅读
  3. MySQL Payload

    2024-04-06 11:24:03       12 阅读
  4. 金蝶Apusic应用服务器 未授权目录遍历漏洞复现

    2024-04-06 11:24:03       12 阅读
  5. 在Ubuntu 14.04上如何备份和恢复Redis数据

    2024-04-06 11:24:03       17 阅读
  6. Flink集群从节点TaskManager启动分析

    2024-04-06 11:24:03       12 阅读
  7. 大语言模型LLM《提示词工程指南》学习笔记01

    2024-04-06 11:24:03       14 阅读
  8. 如何更改WordPress站点的域名:完全指南

    2024-04-06 11:24:03       15 阅读
  9. Day3-struct类型、列转行、行转列、函数

    2024-04-06 11:24:03       15 阅读
  10. MySQL 里记录货币用什么字段

    2024-04-06 11:24:03       13 阅读
  11. C# Socket发送、接收结构体

    2024-04-06 11:24:03       18 阅读
  12. 【ubuntu】Vim配置记录

    2024-04-06 11:24:03       14 阅读
  13. ubuntu20.04 安裝PX4 1.13

    2024-04-06 11:24:03       15 阅读