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

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

相关推荐
武文斌776 小时前
项目学习总结:LVGL图形参数动态变化、开发板的GDB调试、sqlite3移植、MQTT协议、心跳包
linux·开发语言·网络·arm开发·数据库·嵌入式硬件·学习
小蕾Java7 小时前
PyCharm 软件使用各种问题 ,解决教程
ide·python·pycharm
GilgameshJSS7 小时前
STM32H743-ARM例程15-RTC
c语言·arm开发·stm32·实时音视频
pu_taoc7 小时前
深入剖析:基于epoll与主从Reactor模型的高性能服务器设计与实现
服务器·c语言·c++·vscode
周杰伦_Jay13 小时前
【Git操作详解】Git进行版本控制与管理,包括分支,提交,合并,标签、远程仓库查看
大数据·ide·git·科技·分类·github
szxinmai主板定制专家13 小时前
RK3588+AI算力卡替代英伟达jetson方案,大算力,支持FPGA自定义扩展
arm开发·人工智能·分布式·fpga开发
小二·14 小时前
mac下解压jar包
ide·python·pycharm
CodingCos15 小时前
【ARM 嵌入式 编译系列 10.4.3 -- 查看 bss 段在bin 文件中存在吗?】
arm开发
YoungHong199219 小时前
一行配置解决claude code 2.0版本更新后 vscode 插件需要登录的问题
ide·vscode·编辑器
Blue桃之夭夭20 小时前
git和VScode
ide·git·vscode