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

STM32cubeMX + VScode开发GD32移植(HAL库通用),保姆级!!!!!!!

STM32cubeMX + VScode开发GD32移植(HAL库通用),保姆级!!!!!!!

文章目录

  • `STM32cubeMX + VScode开发GD32移植(HAL库通用),保姆级!!!!!!!`
    • `前言`
    • `一、STM32cudeMX生成初始化代码MX_demo3`
    • `二、分析MX_demo3的文件`
    • `三、VScode配置`
      • `1、创建工程`
      • `2、MX文件复制到VScode工程里面`
      • `4、【项目资源】创建文件夹`
      • `5、【芯片包】【构建配置】【烧录配置】`
      • `6、【项目属性】-【包含目录】和【预处理宏定义】`
      • `7、编译成功`
    • `报错1`
  • `如果对你有帮助,就点赞收藏把!(。・ω・。)ノ♡`



前言

原理就跟VScode开发GD32标准库版的一模一样
可以看笔者往期作品【VScode开发GD32移植(标准库通用),保姆级!!!!!!!】
使用STM32cubeMX是为了进一步简化开发



一、STM32cudeMX生成初始化代码MX_demo3

看过笔者往期作品【VScode开发GD32移植(标准库通用),保姆级!!!!!!!】
就知道需要准备的文件有
(1)、固件库文件
(2)、启动文件 和 链接文件
(3)、环境搭建文件
(4)、芯片包

其实,【VScode开发GD32移植(标准库通用),保姆级!!!!!!!】文章里面就有详细的教程

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、分析MX_demo3的文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、VScode配置

1、创建工程

在这里插入图片描述

2、MX文件复制到VScode工程里面

在这里插入图片描述

4、【项目资源】创建文件夹

在这里插入图片描述

5、【芯片包】【构建配置】【烧录配置】

根据自己实际情况来
实在不会看往期作品:【VScode开发GD32移植(标准库通用),保姆级!!!!!!!】

在这里插入图片描述

6、【项目属性】-【包含目录】和【预处理宏定义】

在这里插入图片描述
都可以在Makefile文件中找到
在这里插入图片描述

7、编译成功

在这里插入图片描述

报错1

在这里插入图片描述

解决方法




┈┈┈┈▕▔╲┈┈┈┈┈┈┈ ┈┈┈┈▕▔╲┈┈┈┈┈┈┈ ┈┈┈┈▕▔╲┈┈┈┈┈┈┈┈
┈┈┈┈┈▏▕┈┈┈┈┈┈┈ ┈┈┈┈┈▏▕┈┈┈┈┈┈┈ ┈┈┈┈┈▏▕┈┈┈┈┈┈┈ ┈
┈┈┈┈┈▏ ▕▂▂▂▂▂┈┈┈┈┈┈┈▏ ▕▂▂▂▂▂┈┈┈┈┈┈┈▏ ▕▂▂▂▂▂┈┈┈
▂▂▂▂╱┈┈▕▂▂▂▂▏┈ ▂▂▂▂╱┈┈▕▂▂▂▂▏┈ ▂▂▂▂╱┈┈▕▂▂▂▂▏┈┈
▉▉▉┈┈┈┈▕▂▂▂▂▏ ┈ ▉▉▉┈┈┈┈▕▂▂▂▂▏ ┈ ▉▉▉┈┈┈┈▕▂▂▂▂▏ ┈
▉▉▉┈┈┈┈▕▂▂▂▂▏ ┈ ▉▉▉┈┈┈┈▕▂▂▂▂▏ ┈ ▉▉▉┈┈┈┈▕▂▂▂▂▏ ┈
▔▔▔▔╲▂▂▕▂▂▂▂▏┈ ▔▔▔▔╲▂▂▕▂▂▂▂▏┈ ▔▔▔▔╲▂▂▕▂▂▂▂▏┈┈

如果对你有帮助,就点赞收藏把!(。・ω・。)ノ♡


http://www.mrgr.cn/news/30920.html

相关文章:

  • 住宅代理IP如何提高 IP声誉?
  • BMW宝马品牌各车系车轮轮毂螺栓扭矩参数
  • AirTest 基本操作范例和参数解释(一)
  • 浏览网站记录怎么查?(如何查看浏览历史记录)三分钟学会五种方法!
  • 算法.图论-并查集上
  • 使用 Go 语言实现简单聊天系统
  • 【AI视频】Runway Gen-2:图文生视频与运动模式详解
  • 微信小程序. tarojs webView的 onload 事件不触发
  • 解决哈希冲突的方法
  • 1--SpringBoot外卖项目介绍及环境搭建 详解
  • 集采良药:从“天价神药”到低价良药,伊马替尼的真实世界研究!
  • 使用Python进行图像处理的11个基本操作
  • 常用函数式接口的使用
  • SpringBoot开发——整合SpringDoc实现在线接口文档
  • 一文搞懂软著申请细则!
  • 上海市计算机学会竞赛平台2024年7月月赛丙组子集归零
  • 数据库数据恢复—SQL Server附加数据库出现“错误823”怎么恢复数据?
  • 编程的魅力
  • 灵当CRM系统index.php存在SQL注入漏洞
  • 由一个 SwiftData “诡异”运行时崩溃而引发的钩深索隐(六)