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文件相关配置

bash 复制代码
{
    // 使用 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."的错误。这个时候需要将中文汉字去掉。

相关推荐
UVM_ERROR10 小时前
Git仓库损坏(Segmentation fault)修复实战:虚拟机环境下UVM项目救援指南
笔记·git·vscode·github·芯片
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ12 小时前
vscode快捷键配置
ide·vscode·编辑器
风为你而吹13 小时前
mac m3上使用vscode + esp-idf开发esp32
ide·vscode·macos
爱做白日梦的小猪13 小时前
vscode更改文件夹图标显示
vscode
琢瑜1 天前
VS Code 最下面那一整条蓝色状态栏不见了怎么恢复(Status Bar)状态栏(Status Bar)
vscode
努力的小帅2 天前
通过VSCode远程连接到CentOS7/Ubuntu18等老系统
ide·vscode·编辑器
MC皮蛋侠客2 天前
distcc结合VSCode实现分布式编译的全面指南
c++·ide·分布式·vscode
风为你而吹2 天前
mac m3上使用vscode + platformio开发esp32
ide·vscode·macos
坚果派·白晓明2 天前
【开发者可选工具】Windows 11 安装 Visual Studio Code 完整指南
ide·windows·vscode·开发者可选工具·开源项目可选ide
づ安眠丶乐灬2 天前
计算机视觉中的多视图几何 - 1
人工智能·vscode·计算机视觉