当前位置: 首页 > article >正文

vscode使用“EIDE”和“Cortex-Debug”插件利用st-link插件实现程序烧写以及调试工作

 第一步:安装vscode插件“EIDE”EIDE和“Cortex-Debug”。

第二步:配置EIDE

2.1安装“实用工具”:

2.2 EIDE插件配置:根据安装的keil C51  keil MDK  IAR的相关路径设置

第三步:配置Cortex-Debug插件

点击settings.json中编辑字样,打开了“setting.json”文件:

根据安装的EIDE插件的实用工具,配置相关路径

第四步:导入Keil MDK工程(MDK---》ARM)

点击“否”然后创建一个“EIDE”文件夹用于存储相关文件

第五步:配置EIDE的“烧录配置”

第六步:最后点击编译+烧写工具,完成编译+烧写工作

第七步:st-link下实现调试工作:

点击vscode左侧调试按钮,然后单机创建launch.json文件

launch.json文件相关配置

{// 使用 IntelliSense 了解相关属性。// 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "Cortex Debug","cwd": "${workspaceFolder}","executable": "${workspaceFolder}/build/YS-F1Pro/YS-F1Pro.elf",        // 根据自身情况修改"request": "launch","type": "cortex-debug","runToEntryPoint": "main","servertype": "openocd","configFiles": ["interface/stlink.cfg",            // 根据自身情况修改(.eide\tools\openocd_7a1adfbec_mingw32\share\openocd\scripts)"target/stm32f1x.cfg"              // 根据自身情况修改(.eide\tools\openocd_7a1adfbec_mingw32\share\openocd\scripts)],"svdFile":"D:/Program Files (x86)/MDK/ARM/PACK/Keil/STM32F1xx_DFP/2.3.0/SVD/STM32F103xx.svd"        //可加可不加}]
}

最后效果:

补充:工程文件目录中不能有中文汉字,否则点击调试的时候会提示“SERVER CONSOLE DEBUG: onBackendConnect: gdb-server session connected. You can switch to "DEBUG CONSOLE" to see GDB interactions.”的错误。这个时候需要将中文汉字去掉。

http://www.lryc.cn/news/2398703.html

相关文章:

  • Spring @Value注解的依赖注入实现原理
  • 三、kafka消费的全流程
  • 商品模块中的多规格设计:实现方式与电商/ERP系统的架构对比
  • (三)动手学线性神经网络:从数学原理到代码实现
  • Axure形状类组件图标库(共8套)
  • 20250530-C#知识:String与StringBuilder
  • 从 Docker 到 Containerd:Kubernetes 容器运行时迁移实战指南
  • uniapp中view标签使用范围
  • Celery 核心概念详解及示例
  • 欢乐熊大话蓝牙知识14:用 STM32 或 EFR32 实现 BLE 通信模块:从0到蓝牙,你也能搞!
  • IDEA 在公司内网配置gitlab
  • 黑马Java面试笔记之 微服务篇(业务)
  • 通过WiFi无线连接小米手机摄像头到电脑的方法
  • 长短期记忆(LSTM)网络模型
  • 深入理解 Linux 文件系统与日志文件分析
  • CSS3美化页面元素
  • 网络安全-等级保护(等保)3-0 等级保护测评要求现行技术标准
  • WPS 利用 宏 脚本拆分 Excel 多行文本到多行
  • R语言错误处理方法大全
  • AI“实体化”革命:具身智能如何重构体育、工业与未来生活
  • Opencv4 c++ 自用笔记 05 形态学操作
  • DrissionPage 数据提取技巧全解析:从入门到实战
  • 如何构建自适应架构的镜像
  • R语言基础| 创建数据集
  • 剑指offer15_数值的整数次方
  • Centos7搭建zabbix6.0
  • 使用Redis的四个常见问题及其解决方案
  • Docker 部署前后端分离项目
  • 云游戏混合架构
  • 【小红书】API接口,获取笔记核心数据