硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5277|回复: 27
收起左侧

[USB] 发现DAPLink(CMSIS-DAP)用的USB库就是RL-USB源码,DAPLink其实就是RTX4+RL-USB的应用

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
发表于 2019-6-19 00:05:02 | 显示全部楼层 |阅读模式
https://github.com/ARMmbed/DAPLink

DAPLink就是RTX4加上CMSIS-RTOS V2封装层,USB就是RL-USB的源码版,或者说开源了一部分。

看到DAPLink的rl_usb.h,usb_lib.C,跟我一直用的RL-USB基本是一样的,我说怎么看着这么面熟。

DAPLink的USB文件:
QQ截图20190619000125.jpg

RL-USB的文件:
QQ截图20190619000215.jpg





回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2019-6-19 00:14:01 | 显示全部楼层
确切的说,通过DAPLink,开源了RL-USB里面的Device部分
回复

使用道具 举报

23

主题

1406

回帖

1475

积分

至尊会员

积分
1475
发表于 2019-6-19 08:52:50 | 显示全部楼层
也支持WebUSB,可以啊,看来这个真是RL-USB的开源版,秀
代码不规范,亲人两行泪!
回复

使用道具 举报

5

主题

578

回帖

593

积分

版主

Rank: 7Rank: 7Rank: 7

积分
593
发表于 2019-6-19 08:53:00 | 显示全部楼层
这个牛了,下载下来看看
回复

使用道具 举报

18

主题

285

回帖

339

积分

高级会员

积分
339
发表于 2019-6-19 08:56:22 | 显示全部楼层
下载看看源码。。。。
回复

使用道具 举报

36

主题

2040

回帖

2148

积分

至尊会员

积分
2148
发表于 2019-6-19 09:25:32 | 显示全部楼层
还是ARM会玩
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

8

主题

94

回帖

118

积分

初级会员

积分
118
发表于 2019-6-19 09:46:52 | 显示全部楼层
功能挺强大,不过速度应该不会太快。
回复

使用道具 举报

36

主题

2040

回帖

2148

积分

至尊会员

积分
2148
发表于 2019-6-19 09:56:42 | 显示全部楼层
Oenomaus 发表于 2019-6-19 09:46
功能挺强大,不过速度应该不会太快。

支持USB2.0高速,速度还可以
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

8

主题

94

回帖

118

积分

初级会员

积分
118
发表于 2019-6-19 13:01:17 | 显示全部楼层
byccc 发表于 2019-6-19 09:56
支持USB2.0高速,速度还可以

下载程序的速度呢?
回复

使用道具 举报

36

主题

2040

回帖

2148

积分

至尊会员

积分
2148
发表于 2019-6-19 13:16:01 | 显示全部楼层
Oenomaus 发表于 2019-6-19 13:01
下载程序的速度呢?

QQ截图20190619131409.jpg
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

8

主题

94

回帖

118

积分

初级会员

积分
118
发表于 2019-6-19 13:50:30 | 显示全部楼层

那这个速度就非常有性价比。
回复

使用道具 举报

8

主题

94

回帖

118

积分

初级会员

积分
118
发表于 2019-6-19 13:51:14 | 显示全部楼层

改天弄给回来试试
回复

使用道具 举报

36

主题

1445

回帖

1553

积分

至尊会员

积分
1553
发表于 2019-6-19 17:51:38 | 显示全部楼层
对,这个在去年玩DAP的时候就发现了,可以无缝替换RL-USB的LIB,无任何异常。从这个角度也印证了这个就是RL-USB的Device源码。
回复

使用道具 举报

1

主题

33

回帖

36

积分

新手上路

积分
36
发表于 2019-6-19 20:46:56 | 显示全部楼层
这个DAPlink看不懂怎么用啊。硬汉能讲一下吗?
回复

使用道具 举报

1

主题

73

回帖

76

积分

初级会员

积分
76
发表于 2019-6-19 22:37:45 | 显示全部楼层
一直就是这样,我一直都在用
回复

使用道具 举报

1

主题

73

回帖

76

积分

初级会员

积分
76
发表于 2019-6-19 22:44:47 | 显示全部楼层
准确来说daplink就是cmsis dap更新版本,早期就是用的rtx4+rlusb版本,最新的daplink刚更新架构,添加封装层,为了支持无rtos的daplink以及更多的灵活性,对于最新的2.0 winusb版本daplink不要用,不稳定,可以支持iar调试,mdk调试会出错,主要是mdk不能选择用hid的daplink还是winusb的daplink,默认新版本是同时工作的,iar可以第一次下载时选择用哪个
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2019-6-20 08:36:53 | 显示全部楼层
neomissing 发表于 2019-6-19 22:44
准确来说daplink就是cmsis dap更新版本,早期就是用的rtx4+rlusb版本,最新的daplink刚更新架构,添加封装 ...

准备在H7-TOOL上溜溜。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2019-6-20 08:37:23 | 显示全部楼层
andre_king 发表于 2019-6-19 20:46
这个DAPlink看不懂怎么用啊。硬汉能讲一下吗?

我还没有开始用,等我也学习了,我们交流下
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2019-6-20 08:37:51 | 显示全部楼层
sanit 发表于 2019-6-19 17:51
对,这个在去年玩DAP的时候就发现了,可以无缝替换RL-USB的LIB,无任何异常。从这个角度也印证了这个就是RL ...

那基本就确定了,的确是RL-USB
回复

使用道具 举报

1

主题

33

回帖

36

积分

新手上路

积分
36
发表于 2019-6-20 09:44:22 | 显示全部楼层
有个资料可以参考下
DAPLink使用手册.pdf (1.35 MB, 下载次数: 346)
回复

使用道具 举报

1

主题

73

回帖

76

积分

初级会员

积分
76
发表于 2019-6-20 11:53:52 | 显示全部楼层
eric2013 发表于 2019-6-20 08:36
准备在H7-TOOL上溜溜。

嗯,有需要帮忙的就说,可以帮忙开发这个功能
回复

使用道具 举报

36

主题

1445

回帖

1553

积分

至尊会员

积分
1553
发表于 2019-6-20 18:25:15 | 显示全部楼层
neomissing 发表于 2019-6-20 11:53
嗯,有需要帮忙的就说,可以帮忙开发这个功能

这个是大佬,给予了我不少帮助。这位大佬对dap研究的透彻。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2019-6-21 11:58:09 | 显示全部楼层
neomissing 发表于 2019-6-20 11:53
嗯,有需要帮忙的就说,可以帮忙开发这个功能

太感谢了
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2019-7-7 20:27:02 | 显示全部楼层
neomissing 发表于 2019-6-20 11:53
嗯,有需要帮忙的就说,可以帮忙开发这个功能

大佬,我是小白刚上路,请问你的DAPlink基于官方的原理图吗?自己做修改了吗?我做了一版画出来的板子用的最新的bootloader,插上电脑就闪了一下红灯,电脑没任何反应,没检查到新硬件
回复

使用道具 举报

1

主题

73

回帖

76

积分

初级会员

积分
76
发表于 2019-7-7 22:11:44 | 显示全部楼层
王为澍 发表于 2019-7-7 20:27
大佬,我是小白刚上路,请问你的DAPlink基于官方的原理图吗?自己做修改了吗?我做了一版画出来的板子用 ...

都可以,无所谓官方电路还是自己的,做的硬件是基于哪一个MCU,要看你的MCU看看哪边不对
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2019-7-7 22:24:18 | 显示全部楼层
neomissing 发表于 2019-7-7 22:11
都可以,无所谓官方电路还是自己的,做的硬件是基于哪一个MCU,要看你的MCU看看哪边不对

mcu没问题啊,写过测试程序,除了USB没测过,其余的都测过,都正常,就是插电脑没反应,我有点怀疑USB那块的问题,我看过淘宝的各种设计,发现USB D+  有个1.5K上拉到3.3,我看官方的没有,不知道是不是这的问题
回复

使用道具 举报

0

主题

20

回帖

20

积分

新手上路

积分
20
发表于 2020-9-11 12:35:59 | 显示全部楼层
这个最新的6.3.17库 能用这些替代用么?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2020-9-12 08:44:32 | 显示全部楼层
jinzhen107 发表于 2020-9-11 12:35
这个最新的6.3.17库 能用这些替代用么?

能,基础功能可以。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-14 17:43 , Processed in 0.384161 second(s), 32 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表