SUPER_CRJ 发表于 2019-8-10 00:48:14

庆祝自己做的无线DAP仿真器测试成功

调试几个月了,今天终于测试成功了,之前想做无线jlink的,一直想在无线USB做文章,一直没有头绪,而且工作上原因,只能周末和晚上调试。但是DAP代码是开源的,于是就比较方便了。
大概原理就是:
一个做为发送端,一个做为接收端。
由于DAP是USB-HID设备,于是处理命令就是处理电脑发送过来的每包64字节,把每次的包发送过去,然后从机进行处理再返回给主机。
这里用的是:NRF24L01+RFX2401C+陶瓷天线,传输距离实测:中间两堵墙,还有70M,如果不用RFX2401C,实际距离只有8M左右。

中间有两个要点:
1:就是一定要找到好用的DAP代码,网卡搜索了好多个:有的没有串口,有的串口有问题(来回关闭几次,或者发送数据就死机)。
2:就是NRF的无线问题:可以使用两种方式:a):主从来回切换。b):使用带ACK包的传送。
    最终用的是:带ACK包的发送,因为主从来回切换可能会抱死:两个都为主机,或者都为从机。设置超时浪费时间。但是后者:可以主机不断发送重复命令,直到接收到正确的反馈!








另外共享两个附件:一个是自用的有线DAP代码。一个是:NRF+RFX2401C的原理图(这个我之前发帖问过,如何接线的,最终还是用买好模块万用表一个一个引脚测量出来的。)



霸气侧漏 发表于 2019-8-10 01:14:50

恭喜恭喜   牛逼了

sgzzour 发表于 2019-8-10 01:55:20

牛逼了。一直想做这么个东西来着。

zoto 发表于 2019-8-10 01:55:35

牛逼 赞

ddz123abcdef 发表于 2019-8-10 05:07:11

赞,用了这个,就不怕调板子会烧电脑了。另外楼主怎么没考虑esp8266模块,也很便宜的

ddz123abcdef 发表于 2019-8-10 05:10:29

做成一样的板子,可直接有线用,也可以2块板子做无线用,用个开关切换

lrzxc 发表于 2019-8-10 06:18:33

楼主V5,有成品的话,分享一套给我可否,最近变懒了,

weiwei4 发表于 2019-8-10 07:19:34

厉害了,这个真不错

powerlabor001 发表于 2019-8-10 07:21:14

这个真心牛

huangqi412 发表于 2019-8-10 07:52:18

还是远程USB爽

huangqi412 发表于 2019-8-10 07:53:56

可惜微软之类巨头居然没联合搞个远程 USB规范

ghostxdy 发表于 2019-8-10 09:02:05

看见楼主的淘宝店里面已经有此板的PCB卖,是否可以买到?

asj1989 发表于 2019-8-10 09:09:41

牛逼了,我买了某原子的

SUPER_CRJ 发表于 2019-8-10 09:18:59

ddz123abcdef 发表于 2019-8-10 05:10
做成一样的板子,可直接有线用,也可以2块板子做无线用,用个开关切换

谢谢建议,是的,已经做了:用跳线帽做的,可以切换为发送端,也可以接收端,也可以有线使用。
8266可能日后会考虑,因为如果有网的话:可以日后更远的距离。

tiger_wu 发表于 2019-8-10 09:20:29

楼主可以做出成品买!我想坛里会有很多人捧场!

xyz2008 发表于 2019-8-10 09:25:57

正点原子已经有售这种仿真器,可惜只能下载,仿真容易掉线

xyz2008 发表于 2019-8-10 09:26:30

方案和使用的无线芯片也跟楼主使用的一样

霸气侧漏 发表于 2019-8-10 09:53:13

xyz2008 发表于 2019-8-10 09:25
正点原子已经有售这种仿真器,可惜只能下载,仿真容易掉线

这么差劲???

仿真速度小一点也会掉线???

lzchuo 发表于 2019-8-10 10:05:00

恭喜恭喜   

marshallemon 发表于 2019-8-10 10:12:36

无线最高通讯速率多快?

asj1989 发表于 2019-8-10 10:24:37

霸气侧漏 发表于 2019-8-10 09:53
这么差劲???

仿真速度小一点也会掉线???

仿真速度很慢,不如jlink来的畅快。

霸气侧漏 发表于 2019-8-10 10:48:43

asj1989 发表于 2019-8-10 10:24
仿真速度很慢,不如jlink来的畅快。

速度100Khz掉线不

asj1989 发表于 2019-8-10 11:00:17

霸气侧漏 发表于 2019-8-10 10:48
速度100Khz掉线不

抱歉 仿真速度这块没详细测试过,我就用来 无线下载程序,自带无线串口监控一下数据,无线挺爽的。

styleno1 发表于 2019-8-10 11:11:49

2.4G速度应该满足的,基本上能达到50Mbps以上,期待楼主的速度测试

makathy 发表于 2019-8-10 11:26:02

无线下载和串口,好东西

zxq6 发表于 2019-8-10 11:34:03

huangqi412 发表于 2019-8-10 07:52
还是远程USB爽

能不能提点一下,如何实现呢

Dragontan 发表于 2019-8-10 11:42:06

挺不错的东西呀

huangqi412 发表于 2019-8-10 11:48:39

zxq6 发表于 2019-8-10 11:34
能不能提点一下,如何实现呢

远程USB现在只有一些商业公司各自做的网上也有实现原理原子下载器出来时候我发过贴   
这个可惜没被大公司定个规范让电脑系统标配
极路由有相关插件可以电脑访问路由器上USB

主楼一区401 发表于 2019-8-10 14:52:32

这个厉害了!

zhiweirui 发表于 2019-8-10 15:23:59

又有东西玩了,谢谢分享

kinsno 发表于 2019-8-10 18:30:22

SUPER_CRJ 发表于 2019-8-10 09:18
谢谢建议,是的,已经做了:用跳线帽做的,可以切换为发送端,也可以接收端,也可以有线使用。
8266可能 ...

谢谢,分亨的好资料。。
记得你出了山上的JLINK 全开源了,该买的还是会买,现在你又分亨了这么强大的东西,我估摸着该买的还是会买,很多人就是资料收藏狂,你真让他去做,对不起,根本不愿,一是费钱,二是费时间,三就是懒。。哈哈。。
PS:最后想了解一下,主贴里你说的带ACK的发送是指?这不就是主从问答式吗,有什么区别吗?


yangxizhong 发表于 2019-8-10 18:46:40

太厉害了~{:lol:}

hy317 发表于 2019-8-10 19:48:23

我也正在调DAP程序,现在USB都还没搞定

dongdaxing 发表于 2019-8-10 21:42:52


真牛逼

waymcu 发表于 2019-8-10 21:51:15

历害了。。

fei-lai-fei-qu 发表于 2019-8-10 22:58:33

出成品吧{:smile:}

zlutian 发表于 2019-8-10 23:05:56

mark,谢谢分享.

et009tw 发表于 2019-8-10 23:13:04

謝謝分享{:smile:}

bbbbbv 发表于 2019-8-10 23:26:02

谢谢分享.

ruxz@263.net 发表于 2019-8-11 00:28:20

mark,谢谢分享.

cl1cl1cl1cl1 发表于 2019-8-11 09:22:43

有线DAP代码 谢谢分享。

rgzdb 发表于 2019-8-11 12:45:04

牛人,那个无线模块是买的吗?

jjj 发表于 2019-8-12 10:22:11

牛人呀,无线 DAP

wsg 发表于 2019-8-12 11:20:54

styleno1 发表于 2019-8-10 11:11
2.4G速度应该满足的,基本上能达到50Mbps以上,期待楼主的速度测试

如果是NRF的2.4g模块的话, 可能达不到那么高速度吧。
nrf的模块不是号称2Mbps么, 调试速度也一般吧。

dreambox 发表于 2019-8-12 11:22:04

牛逼了

waterghost 发表于 2019-8-12 12:05:39

DAP 有什么移植例程?准备也搞一个烧录MCU 。

unnormal 发表于 2019-8-12 13:08:50

谢谢分享{:handshake:}

iqxt88 发表于 2019-8-12 13:26:12

有线DAP代码
谢谢分享

迅得电子 发表于 2019-8-12 13:34:20

真牛批,自己做无线DAP仿真器

SUPER_CRJ 发表于 2019-8-12 17:09:04

ghostxdy 发表于 2019-8-10 09:02
看见楼主的淘宝店里面已经有此板的PCB卖,是否可以买到?

暂时还没有,只是验证了一下,估计十天半月

SUPER_CRJ 发表于 2019-8-12 17:10:28

marshallemon 发表于 2019-8-10 10:12
无线最高通讯速率多快?

没有测试,用的NRF,最快空中速度2MHZ,无线下载测试还不稳,稳定了再测试。

SUPER_CRJ 发表于 2019-8-12 17:11:10

styleno1 发表于 2019-8-10 11:11
2.4G速度应该满足的,基本上能达到50Mbps以上,期待楼主的速度测试

用的这个模块达不到,最高空中速率2Mbit

SUPER_CRJ 发表于 2019-8-12 17:13:25

kinsno 发表于 2019-8-10 18:30
谢谢,分亨的好资料。。
记得你出了山上的JLINK 全开源了,该买的还是会买,现在你又分亨了这么强大的东 ...

对的
那个NRF主发送,从机会返回ACK,也可以返回带数据的ACK包,就是指的带数据。

mypc16888 发表于 2019-8-13 07:35:21

这个厉害了,无线调试

muniao 发表于 2019-8-13 07:53:32

这diy厉害了

HalenYU 发表于 2019-8-13 08:49:52

学习了两个新技术,厉害了

天使之翼 发表于 2019-8-13 13:02:37

很不错的想法,这下调试就方便很多了

cdlxzlp 发表于 2019-8-13 15:45:46

标记一下

cdlxzlp 发表于 2019-8-13 16:10:10

标记一下

xiangbin099 发表于 2019-8-13 20:45:00

必须赞一个!!!

270388026 发表于 2019-8-13 22:01:31

厉害人一个。

kangzou1012 发表于 2019-8-13 22:30:15

无线调试,这个牛

newlife2lyf 发表于 2019-8-22 20:47:14

太厉害啦,LZ批量了没有? 想要一套.

TigerRay 发表于 2019-8-23 13:46:17

厉害了,这好东西啊!

bitcoin2 发表于 2019-8-23 14:01:51

无线DAP仿真器测试成功

lzchuo 发表于 2019-8-23 14:18:16

LZ批量了没有,稳定性怎么样

SUPER_CRJ 发表于 2019-8-23 15:49:28

lzchuo 发表于 2019-8-23 14:18
LZ批量了没有,稳定性怎么样

已拿去SMT了,稳定性可以,下载调试测试都可以,就是速度有点慢,有线版本的下载5S,这个要15S。

tangpeng 发表于 2019-8-28 23:38:07

好玩啊      

muniao 发表于 2019-8-29 08:36:57

标记一下。

小溪 发表于 2019-8-29 09:18:48

思路不错,学习了

carryonli 发表于 2019-9-9 16:33:10

可以放到网上卖一卖。

hyper320 发表于 2019-9-9 17:10:04

无线调试,牛

angler12 发表于 2019-9-9 17:22:53

做一批卖让大家测试一哈

eit 发表于 2019-9-9 18:04:01

感谢楼主的贡献

Yondyanyu1 发表于 2019-11-22 10:34:13

可以多个同时是使用吗?
可以只当程序下载器吗?

SUPER_CRJ 发表于 2019-11-22 10:58:16

Yondyanyu1 发表于 2019-11-22 10:34
可以多个同时是使用吗?
可以只当程序下载器吗?

可以多个同时使用。
可以在线仿真。

Yondyanyu1 发表于 2019-11-22 14:08:33

SUPER_CRJ 发表于 2019-11-22 10:58
可以多个同时使用。
可以在线仿真。

可以使用STM32 ST-LINK Utility?

SUPER_CRJ 发表于 2019-11-22 14:18:29

Yondyanyu1 发表于 2019-11-22 14:08
可以使用STM32 ST-LINK Utility?

这个DAP核心,现在使用MAK/IAR,还有OPCDC,其它的Jlink或者STLINK的专属工具用不了

twjccmx 发表于 2019-11-23 11:38:48

感谢分享

SUPER_CRJ 发表于 2019-11-23 15:46:00

twjccmx 发表于 2019-11-23 11:38
感谢分享

看你名字,我就是知道你是谁了。小事~

笨笨仔 发表于 2019-11-23 16:11:58

楼主牛逼,

Yondyanyu1 发表于 2019-12-19 15:35:24

http://bbs.21ic.com/icview-2628498-1-1.html

能测试一下这个软件能用吗?

SUPER_CRJ 发表于 2019-12-19 19:05:22

Yondyanyu1 发表于 2019-12-19 15:35
http://bbs.21ic.com/icview-2628498-1-1.html

能测试一下这个软件能用吗?

好的,我周末回去的时候测试一下。

kevincoooool 发表于 2020-7-18 20:25:43

楼主能说下无线DAP的工作流程吗,HID收到了USB_Request包,然后发给SPI,接收端SPI收到了数据放到USB_Request里,经过DAP_ExecuteCommand函数返回USB_Response给SPI发出,PC端收到SPI数据再经过HID发出,这是我理解的不知有没有问题

haso2007 发表于 2020-7-22 09:07:56

每次都因为有些机器复杂难拆机,调试麻烦,如果可以无线调试就省了很多烦恼。

lhj200304 发表于 2020-7-22 09:11:16

做下载器还差不多。烧写会比较容易掉线吧

lonely9391 发表于 2021-12-1 14:22:24

厉害 牛逼
页: [1]
查看完整版本: 庆祝自己做的无线DAP仿真器测试成功