VSCODE+EIDE编译和下载单片机程序

针对已有KEIL MDK的单片机工程,迁移到VSCODE,以GD32F303为例

1.获取可用的MDK工程代码

2.搭建VSCODE+EIDE环境

主要来讲讲VSCODE+EIDE环境搭建

先是打开VSCODE,从拓展中找到并安装eide

安装结束后点击图标进入eide

我们新建项目,选择空项目,选择Cortex-M项目,当然也可以选择模板来创建

项目创建完毕后是下边这样

源代码相关的放到项目资源下;芯片支持包根据实际来选,如果没有VSCODE会提示下载;构建配置就是选取编译器,这里还是使用了MDK的ARMCC编译器;烧录选择使用了Jlink;C/C++属性处用于添加头文件路径,预处理宏定义等;项目设置输出名称目录等。具体的设置页就不一一展示了,完整的设置如下

在软件左下方能看到Build和Flash,就是用来编译和烧录用的

如果需要断点调试,需要在拓展中找到cortex-debug并安装

下边是一个调试的页面,我框出了调试工具栏,变量监视窗口,堆栈窗口,断点位置。

至此,已经可以从VSCODE中完成编写,编译,下载,调试等全部功能了,相比MDK,VSCODE的软件界面以及代码编辑上更好用一些。

还有一种通过GCC+Makefile进行编译和下载的方式,参考GCC+Makefile编译下载单片机程序-CSDN博客

相关推荐
米饭不加菜10 分钟前
C51 语言参考手册
经验分享·笔记·单片机·嵌入式硬件
科芯创展28 分钟前
2.7VIN,5VOUT,360KHz,电荷泵升压芯片,XZ3120
单片机
dozenyaoyida40 分钟前
LittleFS 嵌入式文件系统机制拆解与某 RISC-V MCU 实测配置
单片机·嵌入式·文件系统·risc-v·littlefs·flash存储
方芯半导体1 小时前
EtherCAT 从站方案中 MAC、PHY 与 MII 的层级关系与实现解析
网络·人工智能·单片机·macos·ethercat
智购科技无人售货机工厂1 小时前
2026自动售货机触摸屏驱动开发:从I2C协议到多点触控校准的工程实践~YH
android·驱动开发·python·单片机·云原生·django
天空'之城2 小时前
单片机基础核心知识点汇总(十四)
单片机·嵌入式硬件
DevHub2 小时前
STM32 USB HID 教程:TinyUSB 实现键盘设备,从描述符到枚举
arm开发·stm32·单片机·嵌入式硬件·mcu·计算机外设
pan_junbiao3 小时前
Visual Studio Code的应用:笔记
vscode
泛凡(Linyongui)3 小时前
第三篇、生命的bug分两种:一种是Flash坏了,一种是RAM乱了
人工智能·单片机·程序人生
恒锐丰小瑞3 小时前
率能SS8844T 40V/2.5A/四通道1/2H桥驱动芯片,IN/EN独立控制接口与低导通电阻(350mΩ),用于纺织机械/工业自动化/机器人
单片机·嵌入式硬件·机器人·自动化