欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 建筑 > vscode使用“EIDE”和“Cortex-Debug”插件利用st-link插件实现程序烧写以及调试工作

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

2025/6/8 5:52:18 来源:https://blog.csdn.net/duanjianbo3330/article/details/148364803  浏览:    关键词: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.”的错误。这个时候需要将中文汉字去掉。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词