您尚未登录。

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

laozhu
会员
注册时间: 2021-08-10
已发帖子: 26
积分: 80.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
已发帖子: 565
积分: 570
个人网站

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

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

离线

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

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

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

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

离线

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

laozhu
会员
注册时间: 2021-08-10
已发帖子: 26
积分: 80.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
已发帖子: 565
积分: 570
个人网站

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"

离线

#6 2021-12-09 00:20:56

wh201906
会员
注册时间: 2021-12-09
已发帖子: 50
积分: 50

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

感觉挺棒的,速度如何?

离线

#7 2022-01-06 11:59:52

desertsailor
会员
注册时间: 2022-01-06
已发帖子: 15
积分: 0

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

关心速度如何,如果是龟速的话就没啥实用价值了。

离线

#8 2022-01-08 10:23:30

wangxihello
会员
注册时间: 2022-01-08
已发帖子: 1
积分: 1

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

该评论内容与本帖子无关,鼓励各位坑友积极发言讨论与帖子有关的内容!

离线

  • 不通过:其他

#9 2022-01-08 20:01:04

Vans000
会员
注册时间: 2022-01-04
已发帖子: 10
积分: 5

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

这个只有dap好像不带串口功能

离线

#10 2022-09-30 17:36:54

yuanmo
会员
注册时间: 2022-09-29
已发帖子: 7
积分: 2

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

大佬 有没有 github的地址哇?

离线

#11 2022-11-10 23:30:43

W_Linus
会员
注册时间: 2022-11-10
已发帖子: 1
积分: 1

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

感谢楼主,我之前也看到了这个开源项目,但是我编译的时候一直报错,就很无解了。用的GitHub上面代码,依赖也都弄好了,挺无语的。

离线

#12 2022-11-11 01:54:54

iamseer
会员
注册时间: 2020-06-06
已发帖子: 68
积分: 45.5

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

W_Linus 说:

感谢楼主,我之前也看到了这个开源项目,但是我编译的时候一直报错,就很无解了。用的GitHub上面代码,依赖也都弄好了,挺无语的。

编译失败原因及解决方法见此

https://github.com/DeqingSun/ch55xduino/issues/72

离线

页脚

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

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