GD32介绍及环境搭建--开发板介绍

知不足而奋进 望远山而前行


目录

文章目录

前言

设备清单

焊接

天空星两侧排针

天空星烧录接口焊接

烧录器排针焊接

使用说明(重要)

参数

开发板资源、尺寸标注图

硬件参数

引脚定义

设计图纸

GD32F407

天空星原理图

开发学习资料

总结


前言

本文将介绍如何搭建和连接天空星GD32F407VET6开发板及相关硬件设备的焊接步骤和连接方法。通过清单中列出的设备,我们将详细讨论如何正确焊接排针、烧录器和设备间的连接,以确保设备安全、正常运行。重点说明连接顺序和焊接注意事项,帮助读者避免常见错误,确保焊接效果正确。在整个过程中,请务必谨慎操作,确保设备的正确性和安全性。


设备清单

  1. 天空星GD32F407VET6开发板一块
  1. 6Pin烧录线一条
  2. DAPLink烧录器一个
  3. 2x20Pin排针两组
  4. 2x5Pin排针一组

最终连接效果

焊接

天空星两侧排针

两组排针焊接到开发板的背面。

如上图,左边是正面右边是反面

仔细观察上图,排针黑色胶皮在背面,不要焊错了! 不然要遭老罪了。

天空星烧录接口焊接

烧录器排针焊接

背面7个焊盘,函数1x7排针,效果如下:

使用说明(重要)

  1. 先焊接2x5Pin烧录排针
  2. 再焊接2x20Pin开发排针,排针一定要焊在背面,看清楚再焊,别焊错!
  3. 烧录器和开发板采用杜邦线连接
  4. 6Pin的杜邦线连开发板对应关系如下
    1. RXD 接 U0T (USART0_TX)
    2. TXD 接 U0R (USART0_RX)
    3. GND 接 GND
    4. SWDIO 接 DIO
    5. SWCLK 接 CLK
    6. 5V 接 5V0

  1. 重要!!!不要把开发板放到金属物上方(笔记本外壳,镊子,金属支架等),否则上电后会烧板子,如有此情况,请自行购买,链接:天空星购买链接

如果不清楚焊接成什么样,先看盯着这样图看1分钟!:

参数

开发板资源、尺寸标注图

硬件参数

引脚定义

设计图纸

https://pro.lceda.cn/editor#id=1949206d8e694271bd8ab6f068e260c2

GD32F407

GD32F4xx系列器件是基于Arm® Cortex®-M4处理器的32位通用微控制器。存储器的组织

采用了哈佛结构,预先定义的存储器映射和高达4 GB的存储空间,充分保证了系统的灵活性和可扩展性

GD32F405/407系列

  • GD32F405/407为Cortex®-M4互联型
  • 512K~3072K Flash,192K SRAM
  • 高达168MHz,支持FPU
  • 2.6~3.6V供电,5V容忍I/O
  • -40℃~85 ℃工业级温度范围
  • 全系列硬件管脚及软件兼容

与GD32F403相比:

  • 软硬件不兼容
  • 定时器:增加了2个32位通用定时器
  • 通信模块:增加了1个USART、1个USBHS、1个Camera、1个ENET(405无该模块)

型号表

百度安全验证

天空星原理图

SCH_立创梁山派·天空星开发板原理图_2024-05-12.pdf

引脚排针图:

开发学习资料

天空星:

【立创·梁山派-天空星】开发板

【立创·梁山派-天空星】硬件文档

【立创·天空星GD32F407VET6】入门手册

【立创·天空星GD32F407VET6】模块移植手册

立创梁山派·天空星开发板 - 嘉立创EDA开源硬件平台

项目开发文档-GD32天空星

梁山派:

【立创·梁山派GD32F470ZGT6】开发板

模块移植手册-第一部

模块移植手册-第二部

立创开发板-梁山派教程文档

立创梁山派IO口分配简表


总结

通过本文的学习,读者了解了在搭建天空星GD32F407VET6开发板和相关设备连接过程中的关键步骤和注意事项。从设备清单的确认到焊接及连接的实际操作,本文覆盖了从硬件准备到实际应用所需的重要信息。通过正确理解和遵循所列步骤,读者可以顺利完成设备的搭建和连接工作,为后续的开发和学习提供坚实的基础

### 如何在Keil中设置GD32开发环境 #### 1. 安装Keil MDK软件 为了能够顺利配置GD32系列MCU的开发环境,需先安装合适的IDE版本。对于GD32F205VE而言,推荐使用的IDE为Keil MDK V5.37[^1]。 #### 2. 下载并解压固件库文件 获取对应于目标芯片的具体固件库是非常重要的一步。针对GD32F20x设备,应下载`GD32F20x_Firmware_Library_V2.4.0`这一版本的官方固件包,并将其放置在一个容易访问的位置以便后续操作。 #### 3. 创建新的工程项目 启动Keil后,在菜单栏选择“Project -> New uVision Project...”,随后指定保存路径以及给定项目的名称。当提示选择器件时,输入框内键入“GD32F205VET6”来定位所需的微控制器型号。 #### 4. 配置硬件调试接口 确保拥有兼容的支持工具如JLink V688a用于程序烧录与在线调试功能。通过连接器将编程器适配到电路板上的SWD/JTAG接口上之后,在Keil里依次点击“Flash->Settings…”选项卡下的相应按钮完成驱动加载及参数设定工作。 #### 5. 添加必要的源码文件至工程项目结构树下 把之前准备好的固件库中的头文件(.h)和实现函数(.c),按照逻辑分类拖拽进对应的组别里面;同时也要记得加入自己编写的业务逻辑部分代码。注意保持良好的层次关系有助于后期维护管理。 #### 6. 修改链接脚本以适应实际需求 依据具体应用场景调整内存映射布局描述文档(通常是.ld格式),使得最终生成的目标二进制镜像能被正确安置到闪存区间的适当位置处运行起来。此过程可能涉及到修改起始地址、栈大小等关键属性值。 #### 7. 编译测试整个应用程序框架 一切就绪以后便可以尝试构建一次完整的编译流程了——即按下Ctrl+B组合快捷方式触发后台自动处理机制直至看到底部状态栏显示无误为止。如果遇到任何错误警告信息,则需要仔细排查原因所在并加以修正直到完全消除为止。 ```python # 示例Python伪代码展示如何自动化执行上述某些步骤(仅作示意用途) import os def setup_keil_project(project_name, mcu_model="GD32F205VET6"): # 假设已存在预定义的方法来进行新项目的创建 create_new_project(project_name) select_device(mcu_model) add_files_to_group("Source", ["main.c"]) configure_debug_interface() adjust_memory_layout() setup_keil_project("MyFirstGD32App") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

薛慕昭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值