【GD32】(一) 开发方式简介及标准库开发入门

0 前言

  因为项目关系,需要使用GD32。之前对此早有耳闻,知道这个是一个STM32的替代品,据说甚至可以直接烧录STM32的程序(一般是同型号),但是GD32型号的编排更加复杂,不能和STM32一一对应,所以,从长远角度来看,还是建议按照官方推荐的方式来开发,其实本质上和STM32开发是差不多的,所以对于熟练STM32开发的人来说上手还是挺快的,关键是要学会查找和使用资料。

GD32开发资料下载——记得点开右上角的箭头可以展开更多

1 开发方式选择

  可能是为了跟上STM32的脚步,兆易最近(2024.04)也开发了适配自家产品的集成开发环境——Embedded Builder,对标STM32的CubeIDE。

在这里插入图片描述

但是我体验下来的感觉并不好,一个是支持的型号有限(没有我正在使用的型号),一个是win7(莫得选择)支持不太好,打开之后不知道为啥显示屏一大段黑条,关掉软件之后就立刻好了(可能是显卡要求比较高?)。

  综上,我不得不放弃私以为更好用的HAL库,转而使用标准库进行开发。以下是开发记录。

2 标准库模板的创建

  标准库开发的第一步,毫无疑问肯定是搭建一个项目工程的模板,这样之后的项目可以直接复制这个模板,然后在此基础上添加自己需要的代码即可,非常方便。

  1. 下载资料
      首先打开上面那个链接,然后在左侧找到对应的芯片型号,这里以GD32E230为例,首先点开 “GD32E2 MCU” 标签页,然后在右侧就能看到这个型号相关的资料:

在这里插入图片描述

当然,这些资料不是都需要下载的,如果是初学,只需要下载必要的文件即可,其他的留个印象,之后如果涉及到可以再来翻阅。

  主要需要下载的有以下几个资料:

  • GD32E230xx Datasheet 芯片数据手册,查看外设引脚必备;
  • GD32E23x User Manual 用户手册,主要是介绍芯片的特性,存储,外设及其相关寄存器等,编程必备;【注意,这个文件有中文版,不想翻译的可以考虑只下载这个】
  • GD32E23x AddOn
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

记录无知岁月

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值