没有合适的资源?快使用搜索试试~ 我知道了~
首页GD32系列微控制器入门与开发环境搭建全攻略
"GD32系列微控制器入门开发指南是一份全面指导用户上手兆易创新GD32系列微控制器的文档,针对初学者和经验丰富的开发者提供了一站式的开发环境设置和烧录教程。该指南分为多个章节: 1. 开发资料下载:文档提供了GD32官方下载链接以及网盘资源,确保用户可以从不同渠道获取最新驱动和固件。 2. MCU开发环境搭建: - Keil开发环境:详细介绍了如何在Keil4和Keil5中添加GD32MCU设备,包括添加设备、配置和编译过程。 - GD-Link、J-Link和ULink2开发:展示了如何利用这些第三方调试工具进行GD32的开发,包括常见问题的解答。 - IAR集成开发环境:介绍了在IAR中配置GD32MCU设备和调试的过程。 - Eclipse开发环境:涉及了JDK安装、Eclipse配置、交叉编译链安装,以及GUNARMEclipse插件包和OpenOCD的安装和使用。 3. 烧录说明: - ISP烧录:详细解释了ISP烧录工具的选择、引脚分配、下载电路及注意事项。 - SWD/JTAG在线下载:介绍了SWD和JTAG引脚定义、烧录软件选择、下载电路连接和相应的下载流程,同时列出了GD-link和J-link接口的具体操作步骤。 - 脱机烧录:对于GD-link提供了脱机烧录的方法。 这份指南不仅覆盖了基础的开发环境设置,还包含了实用的烧录技术,有助于读者快速掌握GD32系列微控制器的开发和应用。无论是初次接触GD32的初学者还是寻求更高效开发方案的专业人员,都能从中获益匪浅。"
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/19855989/bg10.jpg)
GD32 系列微控制器入门开发指南
15 / 220
图 2-19 ULink2 在 Keil 中选择 Debugger 示意图
2. 在Options for Target -> Debug ->Settings勾选SWJ,Port选择 SW。右框IDcode会出现
“0xXBAXXXXX”。
图 2-20 ULink2 成功连接目标板示意图
3. 在Options for Target -> Debug ->Settings -> Flash Download中添加GD32的flash算法。
![](https://csdnimg.cn/release/download_crawler_static/19855989/bg11.jpg)
GD32 系列微控制器入门开发指南
16 / 220
图 2-21 ULink2 在 Keil 下添加 flash 算法文件示意图
4. 单击下图的快捷方式“debug”,即可使用ULink2进行仿真。
图 2-22 ULink2 成功仿真示意图
![](https://csdnimg.cn/release/download_crawler_static/19855989/bg12.jpg)
GD32 系列微控制器入门开发指南
17 / 220
2.1.6. MDK 使用常见问题解答
1. Keil4打开Keil5工程
如果没有安装Keil 5,也是能够使用Keil 4来编译Keil 5的工程,具体做法就是修改工程的后缀名,
将Keil5工程的后缀名xxxx.uvprojx修改为xxxx.uvproj,即可使用Keil 4来查看编译了。
2. Keil5打开Keil4工程
如果使用Keil 5打开Keil 4工程,打开时会遇到找不到MCU器件的情况,这种可以直接将Keil4工程
的后缀名xxxx.uvproj修改为xxxx.uvprojx,即可正常使用Keil 5来查看编译了。
3. Keil5打开Keil4工程,编译报错
图 2-23 编译错误示意图
错误原因是core_cmInstr.h文件的路径在Keil5和Keil4中不同,可在Option for Target的C/C++中添
加core_cmInstr.h的文件路径,如
图
2-24
文件路径添加示意图
所示:
图 2-24 文件路径添加示意图
![](https://csdnimg.cn/release/download_crawler_static/19855989/bg13.jpg)
GD32 系列微控制器入门开发指南
18 / 220
2.2. 使用 IAR 开发 GD32
IAR 版本众多,版本之间的兼容性并不好,如果初次使用建议安装 7.3 以上的版本,安装好 IAR 以
后再根据该文档来添加 GD 的器件型号,进行相关的 debug 工作。
2.2.1. 在 IAR 中添加 GD32 MCU Device
1. 从官网上下载相应的 GD32 系列插件。
下面以 GD32F30x 系列为例,下载插件 IAR_GD32F30x_ADDON.1.0.0.exe:
2. 运行 IAR_GD32F30x_ADDON.1.0.0.exe,单击 start 开始安装插件。
图 2-25 IAR 中安装支持 GD32 型号 pack 包示意图
3. 安装成功后单击 Finish,结束插件安装。
图 2-26 IAR 下 pack 包安装示意图
2.2.2. 在 IAR 中编译调试 GD32
在上一小节中我们已经添加了 GD32F30x 系列的插件,这一小节我们介绍应如何使用它。
![](https://csdnimg.cn/release/download_crawler_static/19855989/bg14.jpg)
GD32 系列微控制器入门开发指南
19 / 220
使用 IAR 编译 GD 的型号,有两个办法,一种是使用现有的工程进行修改,还有就是重新建立工
程,这里就不细说具体工程应该如何建立,GD 的工程建立和别的平台都一致,建立工程时选择
GD 的相应型号。如果没有安装 GD 的插件,可以选择别的 M3 厂家型号。
图 2-27 在 IAR 下选择芯片型号示意图
6.1 以后的 IAR 不需要添加 CMSIS 文件(core_cm4.c 和 core_cm4.h),但是需要勾选 General
Options->Library Configuration 的 Use CMSIS,如果软件代码有使用到 printf 函数,还需要修改
Library 为 FULL。
图 2-28 在 IAR 下添加 CMSIS 文件示意图
芯片的 Link 文件建立工程时会默认根据型号选定,但是编译前还是要有检查的习惯,检查一下 ICF
文件是否有配置,是否正确。
剩余219页未读,继续阅读
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/c9721252fe2a4b5088f2348221393c69_praguejing.jpg!1)
wmdszmr
- 粉丝: 173
- 资源: 45
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- AirKiss技术详解:无线传递信息与智能家居连接
- Hibernate主键生成策略详解
- 操作系统实验:位示图法管理磁盘空闲空间
- JSON详解:数据交换的主流格式
- Win7安装Ubuntu双系统详细指南
- FPGA内部结构与工作原理探索
- 信用评分模型解析:WOE、IV与ROC
- 使用LVS+Keepalived构建高可用负载均衡集群
- 微信小程序驱动餐饮与服装业创新转型:便捷管理与低成本优势
- 机器学习入门指南:从基础到进阶
- 解决Win7 IIS配置错误500.22与0x80070032
- SQL-DFS:优化HDFS小文件存储的解决方案
- Hadoop、Hbase、Spark环境部署与主机配置详解
- Kisso:加密会话Cookie实现的单点登录SSO
- OpenCV读取与拼接多幅图像教程
- QT实战:轻松生成与解析JSON数据
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)