vscode_EIDE环境搭建,实现stm32在vscode上的开发

Vscode 插件

  1. c/c++,EIDE,cortex-Debug
  2. 安装工具

0df27f5f-2b66-49f1-8bdc-cd2aeb639d1f

  1. . 安装cppcheck

c85fab6f-971a-4ff0-9ce7-24746062278f

  1. .安装 OpenOCD

198aa0ba-7a34-41c3-9684-3f893c633cae

  1. .安装 GNU Arm Emdeded Toolchain

e5edb6d4-c50f-4857-ac5c-b8b6f7791045

4>搜索栏中搜索:elf, convert,

a41d9ac9deef62496c92d8b83e54cfc7

右键

361e29a9-5e66-434c-b49d-0eb5568a0a78

注意:新版的EIDE,已经找不到elf的配置,直接使用这个,默认勾选

同时复制keil.exe的路径到

d03b5604-b8a0-4a45-a564-d67ca4a9c3c2

  1. EIDE外部支持:

08d431df-8b01-40a3-8067-8fa94ab0b220

右键

搜索 ARMCC ,桌面找到keil5找到安装路径,复制他的ARM下,这两个文件的路径,粘贴

ARMCC (AC5):

ARMCLANG(AC6):

  1. 导入工程

014674ac-6629-4988-8626-3de38b481d35

e984b9afd72c6fe6a1332a6c101a9316

300afc3d16bd2118909e9bd5571a21e4

23a77279-2718-4aa3-bbc6-114ac9a4a42d

异常处理

1,导入工程出错:

原因:Keil 工程配置节点缺失(最主要诱因),还有.uvprojx文件手动编辑出错、拷贝压缩损坏、保存异常,导致 XML 层级断裂,包裹 Cads 的父标签丢失,插件拿不到父对象。

解决方案:

用 Keil MDK 原版打开这个工程,进入魔术棒(Options for Target)→ C/C++ 选项卡,随便改动一项编译参数(例如微调优化等级),点击 OK 保存;Keil 保存时就会自动补全缺失的<Cads>XML 节点;

posted @ 2026-09-09 08:48  一起疯狂  阅读(4)  评论(0)    收藏  举报