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

相关推荐
2501_916008891 分钟前
Xcode功能、下载、反馈与版本支持详细解析
ide·vscode·macos·ios·个人开发·xcode·敏捷流程
fengfuyao98512 小时前
利用 STM32 和 ADS1256 进行高精度数据采集
stm32·单片机·嵌入式硬件
黑白园12 小时前
ADC读取XY二轴操纵杆数据通过I2C_GPIO模拟 控制0.96寸OLED显示
stm32·单片机·嵌入式硬件
一个平凡而乐于分享的小比特13 小时前
还在手动挡写单片机?MicroPython 一脚油门踩进 Python 硬件世界
单片机·嵌入式硬件·micropython
FreakStudio13 小时前
WIZnet-EVB-Pico2开始,用MicroPython玩转以太网开发
python·单片机·嵌入式·大学生·面向对象·技术栈·并行计算·电子diy·电子计算机
LCG元14 小时前
STM32实战:基于STM32F103的工业仪表数据采集(多路ADC)
stm32·单片机·嵌入式硬件
BT-BOX14 小时前
Stm32CubeMX+Proteus仿真--STM32外部中断
stm32·单片机·proteus
森利威尔电子-16 小时前
森利威尔SL8700 降压型大功率 LED 恒流驱动器:5A/95%效率,支持 PWM/模拟调光
单片机·嵌入式硬件·集成电路·芯片·电源芯片
三佛科技-1873661339716 小时前
GP8892SEH贴片SOP7省外围5V2A隔离型原边反馈芯片直接替代MT3723
单片机·嵌入式硬件
Quinn2716 小时前
正点原子 STM32MP257 修复异核 FreeRTOS 例程 osDelay() 函数比 HAL_Delay() 延时快的问题
stm32·单片机·嵌入式硬件