硬汉嵌入式论坛

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

[MDK] ARM官方发布的DAPLink超详细介绍文档

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107137
QQ
发表于 2019-7-12 00:32:17 | 显示全部楼层 |阅读模式
回复

使用道具 举报

2

主题

569

回帖

575

积分

金牌会员

积分
575
发表于 2019-7-12 06:21:10 | 显示全部楼层
HID 有点慢。我又想自己做些Daplink来玩了…
回复

使用道具 举报

36

主题

2040

回帖

2148

积分

至尊会员

积分
2148
发表于 2019-7-12 07:06:29 来自手机 | 显示全部楼层
leiyitan 发表于 2019-7-12 06:21
HID 有点慢。我又想自己做些Daplink来玩了…

你说是老板的,最新版修正这个问题了,支持最高速传输
Screenshot_2019-07-12-07-02-30-952_com.android.browser.png
回复

使用道具 举报

1

主题

73

回帖

76

积分

初级会员

积分
76
发表于 2019-7-12 08:44:18 | 显示全部楼层
该文档一直都有,但是有些核心细节没公开
回复

使用道具 举报

1

主题

73

回帖

76

积分

初级会员

积分
76
发表于 2019-7-12 08:45:12 | 显示全部楼层
byccc 发表于 2019-7-12 07:06
你说是老板的,最新版修正这个问题了,支持最高速传输

2.0版本的winusb还要等等,目前支持有问题,mdk用不了,继续等着修复
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107137
QQ
 楼主| 发表于 2019-7-12 09:11:10 | 显示全部楼层
neomissing 发表于 2019-7-12 08:45
2.0版本的winusb还要等等,目前支持有问题,mdk用不了,继续等着修复

RL-USB 6.X有个WinUSB的例子,这几天有时间我专门测试下。
回复

使用道具 举报

1

主题

73

回帖

76

积分

初级会员

积分
76
发表于 2019-7-12 09:23:05 | 显示全部楼层
eric2013 发表于 2019-7-12 09:11
RL-USB 6.X有个WinUSB的例子,这几天有时间我专门测试下。

单独winusb是没有问题的,主要在于winusb和hid复合在一起就有了问题
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107137
QQ
 楼主| 发表于 2019-7-12 09:29:58 | 显示全部楼层
neomissing 发表于 2019-7-12 09:23
单独winusb是没有问题的,主要在于winusb和hid复合在一起就有了问题

我看了下DAPLINK里面的工程,当前已经不是HID免驱的,有个专门的inf安装文件,难道是虚拟串口的驱动,当前的通信用的什么方式
回复

使用道具 举报

1

主题

73

回帖

76

积分

初级会员

积分
76
发表于 2019-7-12 09:36:21 | 显示全部楼层
eric2013 发表于 2019-7-12 09:29
我看了下DAPLINK里面的工程,当前已经不是HID免驱的,有个专门的inf安装文件,难道是虚拟串口的驱动,当 ...

那个inf不需要安装,用来给win7 的系统装winusb驱动的,win10不需要安装
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107137
QQ
 楼主| 发表于 2019-7-12 09:43:15 | 显示全部楼层
neomissing 发表于 2019-7-12 09:36
那个inf不需要安装,用来给win7 的系统装winusb驱动的,win10不需要安装

请教下,当前他们的用什么方式,是HID还是CDC BULK方式
回复

使用道具 举报

1

主题

73

回帖

76

积分

初级会员

积分
76
发表于 2019-7-12 10:17:05 | 显示全部楼层
本帖最后由 neomissing 于 2019-7-12 10:18 编辑
eric2013 发表于 2019-7-12 09:43
请教下,当前他们的用什么方式,是HID还是CDC BULK方式

当前的最新版本用的是HID和winusb都用,iar可以识别出来选择HID的还是winusb的,MDK不行,这是最大的问题,目前来说,这个应该是MDK自身的支持问题,就跟stlink V3一样,软件支持不行
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107137
QQ
 楼主| 发表于 2019-7-12 10:21:32 | 显示全部楼层
neomissing 发表于 2019-7-12 10:17
当前的最新版本用的是HID和winusb都用,iar可以识别出来选择HID的还是winusb的,MDK不行,这是最大的问题 ...

那MDK的客户就还用老版HID的了,用高速USB2.0 HID,这个速度还是不差的。
我看网上那些用DAPLink,用MDK也没啥问题,经常还有客户使用这个下载器
回复

使用道具 举报

1

主题

73

回帖

76

积分

初级会员

积分
76
发表于 2019-7-12 10:23:46 | 显示全部楼层
eric2013 发表于 2019-7-12 10:21
那MDK的客户就还用老版HID的了,用高速USB2.0 HID,这个速度还是不差的。

不行的,就是因为选择不了,所以都不能正常工作
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107137
QQ
 楼主| 发表于 2019-7-12 10:24:21 | 显示全部楼层
neomissing 发表于 2019-7-12 10:23
不行的,就是因为选择不了,所以都不能正常工作

我看网上那些用DAPLink,用MDK也没啥问题,经常还有客户使用这个下载器

难道不一样?
回复

使用道具 举报

1

主题

73

回帖

76

积分

初级会员

积分
76
发表于 2019-7-12 10:28:06 | 显示全部楼层
eric2013 发表于 2019-7-12 10:24
我看网上那些用DAPLink,用MDK也没啥问题,经常还有客户使用这个下载器

难道不一样?

那是老的固件,老的用起来没有任何问题,1.0版本的只支持HID,所以没有任何问题,我说的最新的2.0版本的固件,2.0版本加入了WINUSB.也就是hid和winusb同时存在且都正常工作,MDK不做识别选择1.0还是2.0的,就会出错,也就是1.0和2.0打架了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107137
QQ
 楼主| 发表于 2019-7-12 10:33:11 | 显示全部楼层
neomissing 发表于 2019-7-12 10:28
那是老的固件,老的用起来没有任何问题,1.0版本的只支持HID,所以没有任何问题,我说的最新的2.0版本的固 ...

现在MDK对STLINK各个版本还做识别,而且可以同时插多个。对于自家的DAP支持这么差,不科学啊。

现在的问题是1.0版本HID用USB2.0高速有没有问题,这个没问题也是可以的。
回复

使用道具 举报

747

主题

1049

回帖

3295

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3295
发表于 2019-7-15 00:22:57 | 显示全部楼层
neomissing 发表于 2019-7-12 10:28
那是老的固件,老的用起来没有任何问题,1.0版本的只支持HID,所以没有任何问题,我说的最新的2.0版本的固 ...

neomissing 能否搞个DAP  MDK H750的工程源码来。我在H7-TOOL试试硬件。GPIO定义我自己弄。
回复

使用道具 举报

1

主题

73

回帖

76

积分

初级会员

积分
76
发表于 2019-7-15 13:27:00 | 显示全部楼层
armfly 发表于 2019-7-15 00:22
neomissing 能否搞个DAP  MDK H750的工程源码来。我在H7-TOOL试试硬件。GPIO定义我自己弄。

需要全功能的还是阉割的,阉割的只有HID或者WINUSB加上CDC
回复

使用道具 举报

747

主题

1049

回帖

3295

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3295
发表于 2019-8-18 01:08:40 | 显示全部楼层
neomissing 发表于 2019-7-15 13:27
需要全功能的还是阉割的,阉割的只有HID或者WINUSB加上CDC

阉割的吧。WINUSB加CDC,这个速度应该快些。
回复

使用道具 举报

0

主题

59

回帖

59

积分

初级会员

积分
59
发表于 2019-8-18 18:22:09 | 显示全部楼层
旧版的仿真没有问题,但是要使用SWO速度明显不行,还有bug;mdk自带的是2.0,看github上还是1.1,不知道为什么没有更新
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107137
QQ
 楼主| 发表于 2019-8-18 20:15:45 | 显示全部楼层
zhousun 发表于 2019-8-18 18:22
旧版的仿真没有问题,但是要使用SWO速度明显不行,还有bug;mdk自带的是2.0,看github上还是1.1,不知道为 ...

SWO引脚速度本身就很卡,使用价值不大。已经被RTT,Event Recorder取代
回复

使用道具 举报

0

主题

59

回帖

59

积分

初级会员

积分
59
发表于 2019-8-18 21:15:02 | 显示全部楼层
eric2013 发表于 2019-8-18 20:15
SWO引脚速度本身就很卡,使用价值不大。已经被RTT,Event Recorder取代

如果DAP仍然使用hid模式,由于hid是定时传输的带宽仍然受限,即使event recorder也是受影响的
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107137
QQ
 楼主| 发表于 2019-8-18 22:03:02 | 显示全部楼层
zhousun 发表于 2019-8-18 21:15
如果DAP仍然使用hid模式,由于hid是定时传输的带宽仍然受限,即使event recorder也是受影响的

2.0高速的HID本身可以到20多MB呢,速度杠杠的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 06:26 , Processed in 0.252706 second(s), 32 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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