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. 项目烧录

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

相关推荐
西瓜有点饿4 分钟前
解决问题:在cmd中能查看到pnpm版本,在vscode终端中却报错
vscode·编辑器
电脑能手10 小时前
如何远程访问在WSL运行的Jupyter Notebook
ide·python·jupyter
迷路爸爸18011 小时前
让 VSCode 调试器像 PyCharm 一样显示 Tensor Shape、变量形状、变量长度、维度信息
ide·vscode·python·pycharm·debug·调试
代码改变世界ctw16 小时前
ARM汇编编程(AArch64架构)第13课:多核启动与调度
汇编·arm开发·架构
电子小子洋酱19 小时前
VScode SSH远程连接Ubuntu(通过SSH密钥对的方式)
vscode·物联网·ubuntu·ssh
DogDaoDao20 小时前
Windows下VScode配置FFmpeg开发环境保姆级教程
windows·vscode·ffmpeg·音视频·gcc
Hy行者勇哥20 小时前
在 JetBrains 系列 IDE(如 IntelliJ IDEA、PyCharm 等)中如何新建一个 PlantUML 文件
ide·pycharm·intellij-idea
pk_xz12345621 小时前
在Intel Mac的PyCharm中设置‘add bin folder to the path‘的解决方案
ide·人工智能·科技·算法·macos·pycharm·机器人
aningxiaoxixi1 天前
vscode 中的 mermaid
网络·ide·vscode
旷世奇才李先生1 天前
Eclipse 安装使用教程
java·ide·eclipse