首页 > 其他分享 >VSCODE EIDE使用debug记录

VSCODE EIDE使用debug记录

时间:2024-04-06 10:30:59浏览次数:44  
标签:openocd EIDE VSCODE 这个 stlink 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

标签:openocd,EIDE,VSCODE,这个,stlink,eide,debug,安装
From: https://blog.csdn.net/m0_51220742/article/details/137411028

相关文章

  • 特别篇 VSCode+MSYS2 更好的开发环境搭建!
    前言想必,凡是参与过NOI系列赛事的,都对下面的图很熟悉:没错,它就是Dev-C++,NOI系列比赛Windows环境制定软件,但它在日常刷题过程中体验相当不好,几乎没有的高亮显示,陈旧的编译器……因此,我们是时候配置一个更好的代码编辑平台了!要求一方面,你应该确保你自身有能力在不借助高亮显示......
  • 【爬虫】debug篇-关于fake_useragent无法使用:Error occurred during loading data. Tr
    Erroroccurredduringloadingdata.Tryingtousecacheserverhttps://fake-useragent.herokuapp.com/browsers/0.1.11Traceback(mostrecentcalllast):File"D:\python\lib\site-packages\fake_useragent\utils.py",line154,inloadfori......
  • vscode通过ssh连接服务器(吐血总结)
    一、通过ssh连接服务器1、打开vscode,进入拓展(Ctrl+Shift+X),下载拓展Remote-SSH。2、点击远程资源管理器选项卡,选择远程(隧道/SSH)类别。3、点击SSH配置。4、在中间上部分弹出的配置文件中点击第一个....config。5、在点进的config文件中输入以下内容。ps:这里的hostn......
  • 如何在vscode中为c#编写单元测试
    如何在vscode中为c#编写单元测试从零开始创建一个单元测试工程创建测试单元工程创建测试文件的方法和新建项目类似,都是使用dotnetnew命令。dotnetnewxunit为测试单元工程添加需要测试的工程的项目引用dotnetaddreference..\MyMath\MyMath.csproj文件的目录结构......
  • dbt debug macro 简单说明
    dbt支持debugmacro可以用来进行调试使用{%macromy_macro()%} {%setsomething_complex=my_complicated_macro()%} {{debug()}} {%endmacro%}参考实现实际上就是通过环境变量开启了一个debug上下文变量ifos.en......
  • vscode 打开文件覆盖原标签,不显示新标签页
    第一个解决办法是改EnablePreview:1.打开 文件—>首选项—>设置 窗口2.在 用户—>工作台—>编辑管理 选项卡下拉找到EnablePreview(或者直接搜索EnablePreview,找到编辑管理里的EnablePreview),去掉这个选项的勾。没有效果。第二种解决办法:参考CSDN的 https://blog.csdn......
  • (谷歌浏览器)如何在vscode中搭建vue.js devtools的环境
    搭建过程中明明所有操作步骤都做了,却还是出现下面这种情况: 以下是正确的搭建操作步骤:根据一下图片在vscode中创建文件夹;将以下代码写入; <scripttype="text/javascript"src="../js/vue.js"></script>接下来就是我们需要点击https://vuejs.zcopy.site/,进入到网站后,......
  • 【python学习过程--day1】认识python及其开发工具:VScode和pycharm的安装和激活
    认识python        Python是一种高级、通用、解释型编程语言,由GuidovanRossum在1980年代末和1990年代初设计开发的。它具有简洁清晰的语法和强大的标准库,因此被广泛用于Web开发、科学计算、人工智能、数据分析、系统自动化等领域。Python的设计哲学强调代码的可读性......
  • 使用vscode创建c++项目
    Vscode创建c++项目1.初始化并配置C++项目目标:创建C++文件,并自动生成tasks.json和launch.json,能够支持单文件和多文件的编译和调试步骤:创建一个空文件夹,然后选择用vscode打开在文件夹里编写一个c++文件(也可以在里面再次创建一个存放c++源码的文件夹)然后选择g++编译运......
  • 软测WebUI Python安装selenium模块失败,用VSCode安装成功
    Dos命令行下Python安装selenium模块失败,安了python,pip也好着呢,安装失败,网上没有查到类似报错。  报错还有一些,截图不全使用vsc安装selenium模块,成功了。  ......