基于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重启一下)。

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

相关推荐
youcans_1 天前
【STM32-MBD】(15)Simulink 模型开发之三相互补 PWM
stm32·单片机·嵌入式硬件·matlab·foc
我是一棵无人问荆的小草1 天前
STM32标准库与HAL库编程差异分析
stm32·单片机·嵌入式硬件
LingLong_roar1 天前
手搓温湿度传感器(单片机普冉PY32F002AF15P6TU + 温湿度传感器 SHT40-AD1B-R2 + 0.96寸TFT IPS 显示屏)
单片机·嵌入式硬件
~光~~1 天前
【嵌入式linux学习】06_中断子系统
linux·单片机·学习
意法半导体STM321 天前
【官方原创】FDCAN数据段波特率增加后发送失败的问题分析 LAT1617
javascript·网络·stm32·单片机·嵌入式硬件·安全
zhanglianzhao1 天前
Win 11 WSL 配置Claude code 并在VsCode中使用
ide·vscode·编辑器·claude·cladue code
Keying,,,,1 天前
VScode中终端闪退问题
ide·vscode·编辑器
热爱生活的五柒1 天前
如何在vscode中使用Claude code以及插件中配置setting.json无效的解决方法
ide·vscode·编辑器
想放学的刺客1 天前
单片机嵌入式试题(第30期)全局变量“满天飞“!!!局限性和影响有哪些,什么情况下才不得不使用?
单片机·嵌入式硬件·mcu·物联网·51单片机
jl48638211 天前
【选型指南】气密性检测仪显示屏如何兼顾IP65防护、-40℃~85℃宽温与快速交付?
大数据·人工智能·stm32·单片机·物联网