VScode开发ARM环境搭建

1. vscode安装

2. 安装插件

2.1. 安装Embedded IDE

2.2. 安装Cortex-debug

3. 工程初始化

3.1. 导入现有工程(推荐)

3.2. 或可创建新的工程

3.2.1. 选择Cortex-M项目

指定项目名称,并制定存放路径即可

3.2.2. 创建3个虚拟目录

分别是App,CMSIS,Firmware, 并将响应的文件导入到目录中

3.2.3. 创建3个普通文件夹

分别为Doc,Hardware,User,并将相应的文件导入到目录中

例如:User中存放的目录

3.3. 配置工具链

选择Keil_v5的ARM/ARMCLANG目录,如下图:

3.4. 打开插件配置

勾选 Axf To Elf

3.5. 添加芯片支持包

添加的文件名称在gd32官网可以下载到GigaDevice.GD32F4xx_DFP.3.2.0.pack

找到本地的.pack文件(可以用everything全局搜索下)

选择芯片型号:

3.6. 指定编译器到AC6

3.7. 烧录配置

  • 烧录配置:OpenOCD
  • 芯片配置:stm32f4.cfg
  • 接口配置:cmsis-dap.cfg

3.8. 配置项目头文件

这里我们需要将用到头文件目录都包含进来

3.9. 配置launch.json文件

4. 项目构建

终端输出[ DONE ] build successfully !表示成功:

5. 项目烧录

终端输出如下内容,烧录成功:

相关推荐
badfl22 分钟前
VSCode Claude Code插件配置教程:使用、配置中转API、常见问题
人工智能·vscode·ai
代码游侠3 小时前
学习笔记——Linux字符设备驱动开发
linux·arm开发·驱动开发·单片机·嵌入式硬件·学习·算法
aidou13146 小时前
Visual Studio Code(VS Code)安装步骤
vscode·npm·node.js·环境变量
程序猿阿伟7 小时前
《Apple Silicon与Windows on ARM:引擎原生构建与模拟层底层运作深度解析》
arm开发·windows
wkm9568 小时前
在arm64 ubuntu系统安装Qt后编译时找不到Qt3DExtras头文件
开发语言·arm开发·qt
学嵌入式的小杨同学8 小时前
【Linux 封神之路】进程进阶实战:fork/vfork/exec 函数族 + 作业实现(含僵尸进程解决方案)
linux·开发语言·vscode·嵌入式硬件·vim·软件工程·ux
Laurence8 小时前
从零到一构建 C++ 项目(IDE / 命令行双轨实现)
前端·c++·ide
unicrom_深圳市由你创科技9 小时前
基于ARM+DSP+FPGA异构计算架构的高速ADC采集卡定制方案
arm开发·fpga开发
松涛和鸣10 小时前
DAY69 Practical Guide to Linux Character Device Drivers
linux·服务器·arm开发·数据库·单片机·嵌入式硬件
我待_JAVA_如初恋11 小时前
安装idea教程
java·ide·intellij-idea