嵌入式开发软件的综合应用与优势分析

发表时间: 2024-06-20 11:05

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下载