第一步:安装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.”的错误。这个时候需要将中文汉字去掉。