该仓库为立创梁山派·天空星移植了DAPLINK,买了天空星开发板就相当于买了一个DAPLINK调试器。
引脚定义如下
DAPLINK功能 | 芯片引脚 | 芯片引脚号 | 芯片复用功能 |
---|---|---|---|
CDC_TX | D08 | 55 | USART2_TX |
CDC_RX | D09 | 56 | USART2_RX |
TCK/SWCLK | E07 | 38 | / |
TMS/SWDIO | E08 | 39 | / |
NRST | E10 | 41 | / |
TDI | E12 | 43 | / |
TDO(SWO) | D06 | 87 | USART1_RX |
git clone
本仓库或者点击【克隆/下载】直接下载zip压缩包。
进入目录SkyStar-GD32F407VET6-DAPLINK-master\project\MDK(V5)
并双击打开project.uvprojx
进入MDK(KEIL)界面后单击全编译按钮。
编译完成后,SkyStar-GD32F407VET6-DAPLINK-master\SkyStar-GD32F407VET6-DAPLINK-master\project\MDK(V5)\Objects
目录下的project.hex
即为我们需要的固件。
单击立创梁山派-天空星-GD32F407VET6版-DAPLINK-V1.0.0
下载Skystar-GD32F407VET6-DAPLINK-V1-0-0.hex
如果有外部调试器比如其他的DAPLINK(比如之前梁山派自带的下载器),Jlink,将立创梁山派·天空星开发板焊接好下载排针。连入外部下载器,打开MDK(KEIL),选好你使用的下载器。其他就和下载普通程序一样了。详情请参考**【立创·梁山派-天空星】入门手册**,其中【程序下载】章节中的DAP-LINK下载有详细介绍。
下载好上面的hex固件
,打开GD32官方的DFU下载工具。具体操作步骤参考【立创·梁山派-天空星】入门手册,其中【程序下载】章节中的DFU下载有详细介绍,只不过在下载代码测试环节中下载的hex固件变为你上面获取到的固件。
以下说明均以调试立创·梁山派-天空星为例,当前固件实现了CDC模拟串口及SW下载和JTAG下载。在WIN10,WIN11系统上是免驱的。具体引脚定义如下。
DAPLINK功能 | 芯片引脚 | 芯片引脚号 | 芯片复用功能 |
---|---|---|---|
CDC_TX | D08 | 55 | USART2_TX |
CDC_RX | D09 | 56 | USART2_RX |
TCK/SWCLK | E07 | 38 | / |
TMS/SWDIO | E08 | 39 | / |
NRST | E10 | 41 | / |
TDI | E12 | 43 | / |
TDO(SWO) | D06 | 87 | USART1_RX |
板子1运行本仓库的
DAPLINK固件
,板子2就是你要调试的目标板
,运行你想要烧录的程序。接下来的烧录环境以MDK(KEIL)为例,其他环境的使用方法请查看常规DAPLINK的使用方法,是一样的。
用杜邦线(用好一点的哦,硅胶超软杜邦线最好)按照上图连接好,打开随便一个开发板的例程,开始下载调试。动图示例如下:
同时展示下载和CDC串口接收
用杜邦线(用好一点的哦,硅胶超软杜邦线最好)按照上图连接好,打开随便一个开发板的例程,开始下载调试。动图示例如下:
同时展示下载和CDC串口接收