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

相关推荐
女神下凡9 小时前
芯参谋(41):DDR2_电路设计指南
arm开发·单片机·嵌入式硬件·设计规范
菜_小_白11 小时前
codex
linux·vscode·ai
国科安芯12 小时前
商业立方星平台中高集成度抗辐射MCU的功耗优化与批量化应用可行性探讨
单片机·嵌入式硬件·架构·risc-v·抗辐射·as32x601
女神下凡12 小时前
芯参谋(40):UFS 电路设计指南
arm开发·单片机·嵌入式硬件·设计规范
iCxhust13 小时前
CAN信号电平与485信号电平实测
单片机·can·通讯·rs485
iCxhust14 小时前
51单片机电力载波应用开发(七)广播通讯
c语言·开发语言·单片机·嵌入式硬件·51单片机
Brilliantwxx14 小时前
【STM32】基础定时器 TIM 详解:从极简原理到寄存器全解析
stm32·单片机·嵌入式硬件·mcu
DS小龙哥14 小时前
从呼吸心率到离床报警:60G雷达睡眠仪全栈开发实录(硬件+MQTT+小程序)DIY一台全功能睡眠监护仪
stm32·单片机·嵌入式硬件·物联网·小程序·智能家居
lhbweilai15 小时前
深挖FreeRTOS内核实现(二)
c语言·汇编·stm32·单片机
这个人很懒676715 小时前
【无标题】
单片机·嵌入式硬件