WARNING
📌 本文档将从头开始教您如何将一块梁山派·天空星-GD32F407VET6开发板变成一个DAP-LINK调试器。
开源gitee地址:https://gitee.com/lcsc/SkyStar-GD32F407VET6-DAPLINK
本固件可以使用两种下载方式:
- SWD下载
- JTAG下载
两种下载方式接线位置不同,需要注意!
1. 下载固件
1.1 打开固件下载地址
WARNING
📌 开源固件gitee地址:https://gitee.com/lcsc/SkyStar-GD32F407VET6-DAPLINK
1.2 下载固件
1.3 解压ZIP压缩文件
下载完成之后会发现一个ZIP的压缩文件
我们解压一下,会出现一个文件夹。
1.4 打开Keil工程
我们按照下方图片的指示找到相关路径并打开工程。
打开之后的Keil软件界面是这样的。
1.5 编译生成HEX文件
点击编译
1.6 使用DFU下载编译生成的HEX文件
1.6.1 下载软件
DFU软件:
文件下载
在下载中心
的入门手册资料百度网盘链接中开发工具章节里面下载
文件名称:GD32AllInOneProgrammer_win_V3.2.7.20225.7z
1.6.2 安装DFU驱动
点击下载此文件到电脑本地,并解压
文件下载
在下载中心
的入门手册资料百度网盘链接中开发工具章节里面下载
文件名称:GD32DfuDrivers_V3.6.6.6167.zip
根据自己系统版本选择对应的驱动
选择运行
点击安装
1.6.3 进入升级模式
接下来使用Type-C数据线连接开发板
打开GD32AllInOneProgrammer
软件配置如下:
开始进入升级模式。首先按住BOOT0不要松手,然后再按一次RESET进入到升级模式。
注意:BOOT0 要在 RESET 松开之后再松开。
进入升级模式成功之后,会在软件中显示设备 GD DFU DEVICE 1。如果没有进入请多次尝试。
点击 Connect 连接开发板。
连接成功之后,会显示出芯片内存大小。
在Erase选项栏,选择 Erase selected pages。
我们会看到一个弹窗。
直接点击OK,关闭弹窗。
1.6.4 选择HEX文件下载
HEX文件在 SkyStar-GD32F407VET6-DAPLINK-master
中。
文件夹中的路径:SkyStar-GD32F407VET6-DAPLINK-master\project\MDK(V5)\Objects
然后我们按下开发板上面的 RESET键 退出升级模式,看到LED灯闪烁,说明烧录成功。
现象(LED灯闪烁):
2. SWD下载
以下说明均以调试立创·梁山派-天空星为例,当前固件实现了CDC模拟串口及SWD下载和JTAG下载。在WIN10,WIN11系统上是免驱的。固件具体引脚定义如下。
2.1 接线图
用杜邦线(用好一点的,硅胶超软杜邦线最好)按照上图连接好
2.2 烧录步骤
确保您已经按照上一个小节的接线图正确的将线连接好,并将数据线插入电脑。
我们打开一个能输出串口数据的例程,下载到程序运行的开发板中,同时使用串口调试助手查看输出信息。
3. JTAG下载
以下说明均以调试立创·梁山派-天空星为例,当前固件实现了CDC模拟串口及SWD下载和JTAG下载。在WIN10,WIN11系统上是免驱的。固件具体引脚定义如下。
3.1 接线图
用杜邦线(用好一点的,硅胶超软杜邦线最好)按照上图连接好
3.2 烧录步骤
确保您已经按照上一个小节的接线图正确的将线连接好,并将数据线插入电脑。
我们打开一个能输出串口数据的例程,下载到程序运行的开发板中,同时使用串口调试助手查看输出信息。
4. 可使用此DAP-LINK的立创开发板
WARNING
📌 接下来我们将介绍可以使用【立创梁山派-天空星-GD32F407VET6版-DAPLINK】下载的立创开发板
4.1 立创梁山派-天空星GD32F407VET6开发板
4.1.1 SWD下载
在本教程的第2点(SWD下载)就讲解过了
4.1.2 JTAG下载
在本教程的第3点(JTAG下载)就讲解过了
4.2 立创GD32E230C8T6开发板(SWD下载)
在WIN10,WIN11系统上是免驱的。固件具体引脚定义如下。
4.2.1 接线图(SWD)
4.2.2 烧录测试
确保按照接线图正确连接杜邦线
选择一个能串口输出的例程,我们要进行烧录和串口输出测试。
4.3 立创梁山派开发板(SWD下载)
在WIN10,WIN11系统上是免驱的。固件具体引脚定义如下。
4.3.1 接线图(SWD)
4.3.2 烧录测试
确保按照接线图正确连接杜邦线 选择一个能串口输出的例程,我们要进行烧录和串口输出测试。
5. 天空星DAP-LINK连接泰山派调试口
我们使用天空星烧录DAP-LINK固件之后,既可以当烧录器给其他板子下载程序也可以当作USB转串口的工具。
接下来就教大家如何使用天空星链接泰山派的Debug口。
5.1 接线图
警告
📌 看如图有几个点需要注意:
- 连接泰山派Debug口需要使用到 GH1.25 的端子线。
- GH1.25 的端子线 一段为端子,另一端需要连接杜邦线,杜邦线一侧是插入天空星引脚的。
- 杜邦线 和 GH 1.25 端子线 之间需要自己剪线连接。
- 要注意图中的颜色:
- 绿色 --- 泰山派Debug口的 RX
- 黄色 --- 泰山派Debug口的 TX
- 黑色 --- 泰山派Debug口的 GND
5.2 引脚接线表格
5.3 效果图
接好之后是这样的: