打印

国产MCU(GD32)的eclipse开发环境搭建

[复制链接]
3416|21
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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 Downloads | The Eclipse Foundation


使用特权

评论回复
沙发
gaonaiweng|  楼主 | 2024-1-31 20:16 | 只看该作者
安装时选择嵌入式开发环境

使用特权

评论回复
板凳
gaonaiweng|  楼主 | 2024-1-31 20:16 | 只看该作者
3.编译工具链获取
eclipse开发环境需要自行添加相关编译工具链

使用特权

评论回复
地板
gaonaiweng|  楼主 | 2024-1-31 20:16 | 只看该作者
3.1 Arm Toolchains
Arm GNU Toolchain Downloads – Arm Developer

使用特权

评论回复
5
gaonaiweng|  楼主 | 2024-1-31 20:16 | 只看该作者
下载之后安装

使用特权

评论回复
6
gaonaiweng|  楼主 | 2024-1-31 20:17 | 只看该作者
3.2 Build Tools
在git上有最新的

https://gitee.com/xpack-dev-tools/windows-build-tools-xpack/releases/tag/v4.3.0-1

下载之后解压

使用特权

评论回复
7
gaonaiweng|  楼主 | 2024-1-31 20:17 | 只看该作者
三、GD32工程创建及调试
1.创建工程
New->Project->C Project


使用特权

评论回复
8
gaonaiweng|  楼主 | 2024-1-31 20:17 | 只看该作者
一路点下一步到 Select the toolchain and configure path 选择刚刚安装好的arm工具链路径下,注意一定是到bin文件夹下面。



使用特权

评论回复
9
gaonaiweng|  楼主 | 2024-1-31 20:17 | 只看该作者
2.工程修改
主要修改.ld文件及添加启动文件,在最终的工程里提供,这里只做说明。

使用特权

评论回复
评论
gower_dcg 2024-10-11 18:00 回复TA
工程文件在哪里? 
10
gaonaiweng|  楼主 | 2024-1-31 20:17 | 只看该作者
根据芯片型号修改大小

之后添加GD32官方提供的底层库

使用特权

评论回复
11
gaonaiweng|  楼主 | 2024-1-31 20:18 | 只看该作者
3.编译环境设置
右键工程到属性

使用特权

评论回复
12
gaonaiweng|  楼主 | 2024-1-31 20:18 | 只看该作者
为以上两项选择路径,就是之前下载安装好的那两个工具链,均指定到bin目录下。


使用特权

评论回复
13
gaonaiweng|  楼主 | 2024-1-31 20:18 | 只看该作者
根据所用芯片选择。

修改文件包含路径及链接文件

使用特权

评论回复
14
gaonaiweng|  楼主 | 2024-1-31 20:18 | 只看该作者

使用特权

评论回复
15
gaonaiweng|  楼主 | 2024-1-31 20:19 | 只看该作者
以上全部修改完之后编译工程。

使用特权

评论回复
16
gaonaiweng|  楼主 | 2024-1-31 20:19 | 只看该作者
4.调试设置
用J-link调试工具进行配置如下

使用特权

评论回复
17
gaonaiweng|  楼主 | 2024-1-31 20:19 | 只看该作者
以上红线处注意根据具体芯片信号以及Jlink工具的安装路径选择。

最后,用F5,F6等快捷键单步调试自己的平台。

使用特权

评论回复
18
zeshoufx| | 2024-2-1 08:54 | 只看该作者
gaonaiweng 发表于 2024-1-31 20:19
以上红线处注意根据具体芯片信号以及Jlink工具的安装路径选择。

最后,用F5,F6等快捷键单步调试自己的平 ...

谢谢分享“eclipse开发环境搭建”

使用特权

评论回复
19
AProgrammer| | 2024-9-10 15:58 | 只看该作者
gaonaiweng 发表于 2024-1-31 20:19
4.调试设置
用J-link调试工具进行配置如下

支持DAP debugger吗?

使用特权

评论回复
20
AProgrammer| | 2024-9-11 17:42 | 只看该作者
gaonaiweng 发表于 2024-1-31 20:17
根据芯片型号修改大小

之后添加GD32官方提供的底层库

请问下,这个Drivers从哪下载的?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

68

主题

688

帖子

3

粉丝