# 立创梁山派-天空星-STM32F407VxT6版-DAPLINK **Repository Path**: lcsc/SkyStar-STM32F407VxT6-DAPLINK ## Basic Information - **Project Name**: 立创梁山派-天空星-STM32F407VxT6版-DAPLINK - **Description**: 该仓库为 立创梁山派·天空星-STM32F407版本 移植了DAPLINK,买了天空星开发板就相当于买了一个DAPLINK调试器。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 6 - **Created**: 2024-07-04 - **Last Updated**: 2025-12-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 立创梁山派·天空星-STM32F407VxT6版-DAPLINK # 介绍 该仓库为**立创梁山派·天空星** **STM32F407版本** 移植了DAPLINK,买了天空星开发板就相当于买了一个DAPLINK调试器。 ![1](./images/1.png) 引脚定义如下 | DAPLINK功能 | 芯片引脚 | 芯片引脚号 | 芯片复用功能 | | ----------- | -------- | ---------- | ------------ | | CDC_TX | D08 | 55 | USART3_TX | | CDC_RX | D09 | 56 | USART3_RX | | TCK/SWCLK | E07 | 38 | / | | TMS/SWDIO | E08 | 39 | / | | NRST | E10 | 41 | / | | TDI | E12 | 43 | / | | TDO(SWO) | D06 | 87 | USART2_RX | # 如何获取固件 ## 自行编译 `git clone` 本仓库或者点击【克隆/下载】直接下载zip压缩包。 ![img_v3_02cf_ec0b17f5-7687-4873-bc33-993d920bee2g](./images/img_v3_02cf_ec0b17f5-7687-4873-bc33-993d920bee2g.jpg) 进入目录`SkyStar-GD32F407VET6-DAPLINK-master\project\MDK(V5)`并双击打开`project.uvprojx` 进入MDK(KEIL)界面后单击全编译按钮。 ![img_v3_02cf_f999741c-5e32-4a3b-a255-088b58902f6g](./images/img_v3_02cf_f999741c-5e32-4a3b-a255-088b58902f6g.jpg) 编译完成后,`SkyStar-GD32F407VET6-DAPLINK-master\SkyStar-STM32F407VxT6-DAPLINK-master\MDK-ARM\Project`目录下的`Project.hex`即为我们需要的固件。 ## 下载发行版中的附件 单击[立创梁山派-天空星-STM32F407VxT6版-DAPLINK-V1.0.0](https://gitee.com/lcsc/SkyStar-STM32F407VxT6-DAPLINK/releases/tag/V1.0.0) ![img_v3_02cf_7eade1de-7735-4800-aca7-1465eb1df35g](./images/img_v3_02cf_7eade1de-7735-4800-aca7-1465eb1df35g.jpg) 下载`Skystar-STM32F407VxT6-DAPLINK-V1-0-0.hex` ![img_v3_02cf_c681725b-408e-40ca-a338-ea5ddb8d3aeg](./images/img_v3_02cf_c681725b-408e-40ca-a338-ea5ddb8d3aeg.jpg) # 如何将固件下载到立创天空星里面 ## MDK使用外部调试器直接下载 如果有外部调试器比如其他的DAPLINK(比如之前梁山派自带的下载器),Jlink,将立创梁山派·天空星开发板焊接好下载排针。连入外部下载器,打开MDK(KEIL),选好你使用的下载器。其他就和下载普通程序一样了。详情请参考**[【立创·梁山派-天空星】入门手册](https://lceda001.feishu.cn/wiki/VyE3w9sALiHZzrk6zAWcCAsHnMg)**,其中【程序下载】章节中的DAP-LINK下载有详细介绍。 ## 使用GD32官方上位机进行下载 下载好上面的`hex固件`,打开GD32官方的DFU下载工具。具体操作步骤参考[【立创·梁山派-天空星】入门手册](https://lceda001.feishu.cn/wiki/VyE3w9sALiHZzrk6zAWcCAsHnMg),其中【程序下载】章节中的USB烧录程序有详细介绍,只不过在*下载代码测试*环节中下载的hex固件变为你上面获取到的固件。 # 如何使用天空星版的DAPLINK 以下说明均以调试立创·梁山派-天空星为例,当前固件实现了**CDC模拟串口**及**SW下载**和**JTAG下载**。在WIN10,WIN11系统上是免驱的。具体引脚定义如下。 | DAPLINK功能 | 芯片引脚 | 芯片引脚号 | 芯片复用功能 | | ----------- | -------- | ---------- | ------------ | | CDC_TX | D08 | 55 | USART3_TX | | CDC_RX | D09 | 56 | USART3_RX | | TCK/SWCLK | E07 | 38 | / | | TMS/SWDIO | E08 | 39 | / | | NRST | E10 | 41 | / | | TDI | E12 | 43 | / | | TDO(SWO) | D06 | 87 | USART2_RX | > **板子1**运行本仓库的`DAPLINK固件`,**板子2**就是你`要调试的目标板`,运行你想要烧录的程序。 > > 接下来的烧录环境以MDK(KEIL)为例,其他环境的使用方法请查看常规DAPLINK的使用方法,是一样的。 ## SWD下载 > 以下接线图以GD32版天空星为例,实际本仓库适配STM32,在这里为减少不必要的工作量,就先不更换。 ### 接线图 ![SWD](./images/SWD.png) ### 实际烧录 > 用杜邦线(用好一点的哦,硅胶超软杜邦线最好)按照上图连接好,打开随便一个开发板的例程,开始下载调试。动图示例如下: > > 同时展示下载和CDC串口接收 ![SWD](./images/SWD.gif) ## JTAG下载 ### 接线图 ![JTAG](./images/JTAG.png) ### 实际烧录 > 用杜邦线(用好一点的哦,硅胶超软杜邦线最好)按照上图连接好,打开随便一个开发板的例程,开始下载调试。动图示例如下: > > 同时展示下载和CDC串口接收 ![JTAG](./images/JTAG.gif) # 使用的开源仓库 * [DAPLink](https://github.com/ARMmbed/DAPLink) * [CherryUSB](https://github.com/cherry-embedded/CherryUSB) * [CherryDAP](https://github.com/cherry-embedded/CherryDAP) * [CherryRB](https://github.com/cherry-embedded/CherryRB)