1.GD32系列MCU
由于近几年的贸易战和技术战,MCU的价格已经高得离谱,因此选择国产MCU成为一种趋势。国内各大厂商在这个行业推出的MCU基本都能满足产品开发的需求,性能也不输于STM32。特别是在航天、电力、军工等关系国计民生的核心行业,急需国产替代以防万一。
目前,兆易创新GD32系列MCU已打造出35个产品系列,超过450个产品型号,覆盖通用、低成本、高性能、低功耗、无线连接等主流应用市场,部分型号甚至完全按照STM32开发,并可实现PIN-TO-PIN,可轻松实现代码和平台的迁移。
二、Eclipse开发环境搭建1、为什么要用eclipse
GD32系列MCU拥有完善的MDK和IAR支持包,但是目前市场上充斥着盗版软件。随着人们越来越重视知识产权,使用盗版软件会带来很多麻烦,所以开源的eclipse是一个非常不错的选择。而且它的开发环境比较友好,插件丰富,可以大大提高产品开发效率。
2.获取eclipse安装包
直接从官方网站下载最新版本
Eclipse 下载 | Eclipse 基金会
安装时选择嵌入式开发环境
3.获取编译工具链
eclipse开发环境需要自行添加相关编译工具链
3.1 Arm 工具链
Arm GNU 工具链下载 – Arm 开发人员
下载后安装
3.2 构建工具
git 上的最新消息
下载后,解压
三、GD32工程创建及调试 1.创建工程
新建->项目->C 项目
一路点击Next,选择工具链和配置路径,选择刚刚安装的arm工具链路径。注意一定要在bin文件夹下面。
2. 工程改造
主要修改.ld文件,添加启动文件,这个会在最终的项目中提供,这里只是做个说明。
根据芯片型号修改尺寸
然后添加GD32官方提供的底层库
3.编译环境设置
右键单击项目并转到属性
选择上面两项的路径,也就是之前下载安装的两个工具链的路径,并指定到bin目录下。
根据使用的芯片选择。
修改文件包含路径及链接文件
以上修改全部完成后编译工程。
4. 调试设置
使用J-link调试工具配置如下
请注意,上面的红线要根据具体的芯片信号和Jlink工具的安装路径来选择。
最后使用F5、F6等快捷键单步调试自己的平台。
另一篇文章中提供了完成的项目。
基于eclipse的国产MCU-GD32F4xx示例工程-C文档资源-CSDN下载