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

[复制链接]
968|17
手机看帖
扫描二维码
随时随地手机跟帖
gaonaiweng|  楼主 | 2024-1-31 16:16 | 显示全部楼层 |阅读模式
GD32系列MCU
       由于最近几年的贸易战,科技战,导致MCU价格高到离谱,所以选择国产MCU便成为一种趋势。国内该行业的大厂推出的MCU基本都能满足产品开发需求,性能完全不输STM32。尤其是在航天、电力、军工等关系国计民生的核心产业急需要进行国产化替代以防万一。

        目前,兆易创新GD32系列MCU已经打造出35个产品系列,拥有超过450款产品型号,实现对通用型、低成本、高性能、低功耗、无线连接等主流应用市场的全覆盖。甚至某些型号是完全对标STM32开发的,可实现PIN-TO-PIN,用于可以很方便的进行代码及平台迁移。
3609365ba01bc7e0dc.png

二、eclipse开发环境搭建
1.为什么使用eclipse
GD32系列MCU有完整的MDK及IAR的支持包,但目前市场上充斥着大量的盗版软件。在对知识版权日益重视的今天,使用盗版软件会带来诸多麻烦,所以,开源的eclipse是非常好的选择。而且它的开发环境更加友好,插件丰富,能极大提高产品开发效率。

2.eclipse安装包获取

直接从官网下载最新版

Eclipse Downloads | The Eclipse Foundation


使用特权

评论回复
gaonaiweng|  楼主 | 2024-1-31 20:16 | 显示全部楼层
安装时选择嵌入式开发环境

7396665ba3a0499382.png

使用特权

评论回复
gaonaiweng|  楼主 | 2024-1-31 20:16 | 显示全部楼层
3.编译工具链获取
eclipse开发环境需要自行添加相关编译工具链

使用特权

评论回复
gaonaiweng|  楼主 | 2024-1-31 20:16 | 显示全部楼层
3.1 Arm Toolchains
Arm GNU Toolchain Downloads – Arm Developer
8716965ba3a214b8a6.png

使用特权

评论回复
gaonaiweng|  楼主 | 2024-1-31 20:16 | 显示全部楼层
下载之后安装
7279765ba3a30a1c7f.png

使用特权

评论回复
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

下载之后解压
1180865ba3a3d1dd14.png

使用特权

评论回复
gaonaiweng|  楼主 | 2024-1-31 20:17 | 显示全部楼层
三、GD32工程创建及调试
1.创建工程
New->Project->C Project

3267565ba3a4a38129.png

使用特权

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


5062065ba3a5a564e0.png

使用特权

评论回复
gaonaiweng|  楼主 | 2024-1-31 20:17 | 显示全部楼层
2.工程修改
主要修改.ld文件及添加启动文件,在最终的工程里提供,这里只做说明。
289665ba3a65eecf2.png

使用特权

评论回复
gaonaiweng|  楼主 | 2024-1-31 20:17 | 显示全部楼层
根据芯片型号修改大小

之后添加GD32官方提供的底层库
6015365ba3a71a9b5b.png

使用特权

评论回复
gaonaiweng|  楼主 | 2024-1-31 20:18 | 显示全部楼层
3.编译环境设置
右键工程到属性
662465ba3a7dbbca8.png

使用特权

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


5345765ba3a89b9161.png

使用特权

评论回复
gaonaiweng|  楼主 | 2024-1-31 20:18 | 显示全部楼层
根据所用芯片选择。

修改文件包含路径及链接文件
5324965ba3a953210b.png

使用特权

评论回复
gaonaiweng|  楼主 | 2024-1-31 20:18 | 显示全部楼层
8504665ba3a9dc287e.png

使用特权

评论回复
gaonaiweng|  楼主 | 2024-1-31 20:19 | 显示全部楼层
以上全部修改完之后编译工程。

4273965ba3aa9ba8b1.png

使用特权

评论回复
gaonaiweng|  楼主 | 2024-1-31 20:19 | 显示全部楼层
4.调试设置
用J-link调试工具进行配置如下
2916765ba3abe2edad.png

使用特权

评论回复
gaonaiweng|  楼主 | 2024-1-31 20:19 | 显示全部楼层
以上红线处注意根据具体芯片信号以及Jlink工具的安装路径选择。

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

使用特权

评论回复
zeshoufx| | 2024-2-1 08:54 | 显示全部楼层
gaonaiweng 发表于 2024-1-31 20:19
以上红线处注意根据具体芯片信号以及Jlink工具的安装路径选择。

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

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

使用特权

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

本版积分规则

63

主题

595

帖子

1

粉丝