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博客

相关推荐
FreakStudio2 天前
W55MH32L-EVB 上手测评:硬件 TCP/IP 加持的以太网单片机,MicroPython 零门槛开发
python·单片机·嵌入式·大学生·面向对象·并行计算·电子diy·电子计算机
✎ ﹏梦醒͜ღ҉繁华落℘7 天前
单片机基础知识---stm32单片机的优先级
stm32·单片机·mongodb
摇滚侠7 天前
IDEA 创建 Java 项目 手动整合 SSM 框架
java·ide·intellij-idea
zd8451015007 天前
RS485 总线详解
单片机·嵌入式硬件
霸道流氓气质7 天前
Trae IDE 新手入门指南
ide
✎ ﹏梦醒͜ღ҉繁华落℘7 天前
编程基础 --高内聚,低耦合
c语言·单片机
科芯创展7 天前
1A,1MHz,30VIN,XZ4115,降压恒流LED驱动芯片
单片机·嵌入式硬件
集芯微电科技有限公司7 天前
四通道2A输出集成功率电感降压模块专为紧凑型方案设计
人工智能·单片机·嵌入式硬件·生成对抗网络·计算机外设
踏着七彩祥云的小丑7 天前
嵌入式测试学习第 37 天:异常场景测试:断电、拔插、干扰、非法指令
单片机·嵌入式硬件·学习
爱就是恒久忍耐7 天前
VSCode里如何比较2个branch
ide·vscode·编辑器