基于VScode搭建GD32开发环境

看完我的这篇说明之后:https://blog.csdn.net/qq_59757948/article/details/156263142?spm=1001.2014.3001.5501

不少同学私信我说想看一版完整的搭建国产ARM单片机开发环境(ST现在有官方插件了)的说明。本来我想通过给那篇文章演示的芯片进行信息脱敏然后公布完整文档出来,但是一来考虑到ReRam芯片具有一些特殊性,二来最近入手了一块GD32F303ZET6开发板一直吃灰,所以决定一点点重新实验搭建GD32的现代化开发环境。

总体的方向大概会是clangd负责语法检查,然后CMake选用Ninja作为generator指导arm-none-eabi-gcc编译代码,之后arm-none-eabi-gdb搭配cortex-debug或者openOCD进行debug。

关于clangd和ninja的简介请参考拙作:

https://blog.csdn.net/qq_59757948/article/details/156981661?spm=1001.2014.3001.5501

强烈建议0基础的同学跟着我的流程走一遍先,先学会输出Hello,再写单片机代码。(VScode可以通过点下图的齿轮切换配置文件,不用担心发生插件冲突哦,大不了切换配置文件之后ctrl+shift+p输入reload重启一下)。

------------------------------------------------------未完待续---------------------------------------------------------------

相关推荐
努力小周20 小时前
STM32智能安防系统
c语言·stm32·单片机·嵌入式硬件·物联网·计算机网络·pcb工艺
华科大胡子21 小时前
在STM32上跑通TinyML
stm32·单片机·嵌入式硬件
iCxhust1 天前
C#进程管理程序
开发语言·汇编·stm32·单片机·c#·微机原理
SUNNYSPY0011 天前
AO3402-ASEMI开关电源专用AO3402
单片机
iCxhust1 天前
MTK8088单板机制作(一)时钟电路
汇编·单片机·嵌入式硬件·微机原理·8088单板机
崇山峻岭之间1 天前
单片机直流有刷电机速度环PID控制实验
单片机·嵌入式硬件
小庞在加油1 天前
从qmake到CMake+VSCode:Qt项目现代化迁移与AI提效实战指南
vscode·qt·ai·ai工具
xiangw@GZ1 天前
智能锁浮空系统指纹头金属环ESD防护技术分析
单片机·嵌入式硬件
项目題供诗1 天前
STM32-DMA直接存储器存储(二十)
stm32·单片机·嵌入式硬件
耳朵东先生1 天前
STM32 开发利器:SEGGER RTT 日志打印与 Shell 实践解析
单片机·嵌入式硬件