您尚未登录。

楼主 # 2021-08-10 16:13:37

laozhu
会员
注册时间: 2021-08-10
已发帖子: 24
积分: 48.5

CH552实现DAP-Link(基于Arduino IDE)

在github上看到的用CH552实现的DAP-Link(基于Arduino IDE),本人把它扣下来编译出hex文件供大家下载。
源项目链接:Github Repo
电路原理图主要部分:
https://img.vim-cn.com/62/da2f34fecce9ec4010a7b4fb5cff351a07e144.png bbcode 测试

源码及编译好的固件:
CMSIS_DAP.zip

固件烧录方法:
1.安装WCH官方提供的烧录软件
2.按照下图选择好单片机的型号、固件位置。
https://img.vim-cn.com/9f/0443da9f2ec155aa50d81b9dbb0c0296bec60b.png bbcode 测试
3.点击搜索单片机,搜索到后点“下载”即可

最近编辑记录 laozhu (2021-08-10 16:16:21)

离线

#1 2021-08-10 20:08:39

LinjieGuo
Moderator
注册时间: 2019-07-24
已发帖子: 396
积分: 378

Re: CH552实现DAP-Link(基于Arduino IDE)

楼主大哥,请问能帮我修改一下引脚,然后打包hex吗?
SWCLK->P33
SWDIO->P34

离线

#2 2021-08-11 09:10:52

642242855
会员
注册时间: 2019-10-31
已发帖子: 172
积分: 114

Re: CH552实现DAP-Link(基于Arduino IDE)

留个脚印,改天有时间打个板做个试下

离线

楼主 #3 2021-08-13 16:54:10

laozhu
会员
注册时间: 2021-08-10
已发帖子: 24
积分: 48.5

Re: CH552实现DAP-Link(基于Arduino IDE)

LinjieGuo 说:

楼主大哥,请问能帮我修改一下引脚,然后打包hex吗?
SWCLK->P33
SWDIO->P34

我可以告诉你在哪里修改,你自己去操作编译。
文件路径在 firmware\CMSIS_DAP\src\CMSIS_DAPusb ,需要修改的文件是 DAP.h 和 SW_DP.c 。
DAP.h文件,从204行~207行,是引脚定义的地方。
SW_DP.c文件,从51行~69行,是引脚初始化的函数,要重新配置为你需要的引脚。

离线

#4 2021-08-14 09:26:24

LinjieGuo
Moderator
注册时间: 2019-07-24
已发帖子: 396
积分: 378

Re: CH552实现DAP-Link(基于Arduino IDE)

@laozhu
鹅鹅鹅,不会Arduino的怎么使用。我琢磨一下才行。

离线

#5 2021-11-22 15:13:58

lasergo
会员
注册时间: 2021-11-18
已发帖子: 1
积分: 1

Re: CH552实现DAP-Link(基于Arduino IDE)

从github下载了,编译不成功.请教一下是不是哪里有问题?

提示信息:
#error "This example needs to be compiled with a USER USB setting"

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn