当前位置: 首页 > news >正文

VScode开发ARM环境搭建

1. vscode安装

  • 直接访问官网: Visual Studio Code - Code Editing. Redefined

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

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

http://www.lryc.cn/news/380929.html

相关文章:

  • AI-人工智能指数报告(四):科学、医学与教育
  • Redis内存数据库
  • LabVIEW高精度电能质量监测系统
  • Java程序之可爱的小兔兔
  • ▶《强化学习的数学原理》(2024春)_西湖大学赵世钰 Ch5 蒙特卡洛方法【model-based ——> model-free】
  • 【linux】Valgrind工具集详解(十六):交叉编译、移植到arm(失败)
  • 前端面试题(七)答案版
  • 为微信小程序项目添加eslint
  • Win10用户必看:最好用最稳定的版本在此,值得一试!
  • 处理文本内容的命令和正则表达式
  • AI与音乐:当技术与艺术发生冲突
  • java泛型学习
  • vscode c++ 开发环境配置
  • PHP安装配置
  • std::vector<>的{}用法与stl中的共享指针
  • 《FFmpeg开发实战:从零基础到短视频上线》资源下载和内容勘误
  • OpenCV目标识别
  • 密码学及其应用——为什么选择接近的质数因子对RSA加密算法不安全?
  • 爱心商城管理系统的设计
  • 【python】linux下安装chromedriver
  • Day18—使用Scrapy框架快速开发爬虫
  • 04--MySQL8.0_JDBC
  • OPENCV中0x00007FFE5F35F39C发生异常
  • Python 设计模式(第2版) -- 第三部分(行为型模式)
  • EXCEL数据导入HIVE
  • C语言常用标准头文件
  • vuejs3用gsap实现动画
  • 企业级-PDF文件下载
  • 00 - React 基础
  • 基于WPF技术的换热站智能监控系统17--项目总结