搜索
bottom↓
回复: 87

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

  [复制链接]

出590入992汤圆

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

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








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



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2019-8-10 01:14:50 来自手机 | 显示全部楼层
恭喜恭喜   牛逼了

出0入0汤圆

发表于 2019-8-10 01:55:20 | 显示全部楼层
牛逼了。一直想做这么个东西来着。

出0入0汤圆

发表于 2019-8-10 01:55:35 | 显示全部楼层
牛逼 赞

出0入0汤圆

发表于 2019-8-10 05:07:11 来自手机 | 显示全部楼层
赞,用了这个,就不怕调板子会烧电脑了。另外楼主怎么没考虑esp8266模块,也很便宜的

出0入0汤圆

发表于 2019-8-10 05:10:29 来自手机 | 显示全部楼层
做成一样的板子,可直接有线用,也可以2块板子做无线用,用个开关切换

出0入0汤圆

发表于 2019-8-10 06:18:33 来自手机 | 显示全部楼层
楼主V5,有成品的话,分享一套给我可否,最近变懒了,

出0入13汤圆

发表于 2019-8-10 07:19:34 | 显示全部楼层
厉害了,这个真不错

出0入0汤圆

发表于 2019-8-10 07:21:14 来自手机 | 显示全部楼层
这个真心牛

出0入0汤圆

发表于 2019-8-10 07:52:18 | 显示全部楼层
还是远程USB爽

出0入0汤圆

发表于 2019-8-10 07:53:56 | 显示全部楼层
可惜微软之类巨头居然没联合搞个远程 USB规范  

出0入0汤圆

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

出0入131汤圆

发表于 2019-8-10 09:09:41 | 显示全部楼层
牛逼了,我买了某原子的

出590入992汤圆

 楼主| 发表于 2019-8-10 09:18:59 | 显示全部楼层
ddz123abcdef 发表于 2019-8-10 05:10
做成一样的板子,可直接有线用,也可以2块板子做无线用,用个开关切换

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

出0入42汤圆

发表于 2019-8-10 09:20:29 | 显示全部楼层
楼主可以做出成品买!我想坛里会有很多人捧场!

出0入0汤圆

发表于 2019-8-10 09:25:57 来自手机 | 显示全部楼层
正点原子已经有售这种仿真器,可惜只能下载,仿真容易掉线

出0入0汤圆

发表于 2019-8-10 09:26:30 来自手机 | 显示全部楼层
方案和使用的无线芯片也跟楼主使用的一样

出0入0汤圆

发表于 2019-8-10 09:53:13 | 显示全部楼层
xyz2008 发表于 2019-8-10 09:25
正点原子已经有售这种仿真器,可惜只能下载,仿真容易掉线

这么差劲???

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

出0入0汤圆

发表于 2019-8-10 10:05:00 | 显示全部楼层
恭喜恭喜   

出0入85汤圆

发表于 2019-8-10 10:12:36 | 显示全部楼层
无线最高通讯速率多快?

出0入131汤圆

发表于 2019-8-10 10:24:37 | 显示全部楼层
霸气侧漏 发表于 2019-8-10 09:53
这么差劲???

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

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

出0入0汤圆

发表于 2019-8-10 10:48:43 | 显示全部楼层
asj1989 发表于 2019-8-10 10:24
仿真速度很慢,不如jlink来的畅快。

速度100Khz掉线不

出0入131汤圆

发表于 2019-8-10 11:00:17 | 显示全部楼层

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

出0入0汤圆

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

出0入0汤圆

发表于 2019-8-10 11:26:02 | 显示全部楼层
无线下载和串口,好东西

出0入22汤圆

发表于 2019-8-10 11:34:03 | 显示全部楼层

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

出0入0汤圆

发表于 2019-8-10 11:42:06 | 显示全部楼层
挺不错的东西呀

出0入0汤圆

发表于 2019-8-10 11:48:39 | 显示全部楼层
zxq6 发表于 2019-8-10 11:34
能不能提点一下,如何实现呢

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

出130入0汤圆

发表于 2019-8-10 14:52:32 | 显示全部楼层
这个厉害了!

出0入0汤圆

发表于 2019-8-10 15:23:59 来自手机 | 显示全部楼层
又有东西玩了,谢谢分享

出0入0汤圆

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

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


出0入0汤圆

发表于 2019-8-10 18:46:40 | 显示全部楼层
太厉害了~

出0入0汤圆

发表于 2019-8-10 19:48:23 | 显示全部楼层
我也正在调DAP程序,现在USB都还没搞定

出0入0汤圆

发表于 2019-8-10 21:42:52 | 显示全部楼层

真牛逼

出0入0汤圆

发表于 2019-8-10 21:51:15 | 显示全部楼层
历害了。。

出0入0汤圆

发表于 2019-8-10 22:58:33 | 显示全部楼层
出  成品吧

出0入0汤圆

发表于 2019-8-10 23:05:56 | 显示全部楼层
mark,谢谢分享.

出0入0汤圆

发表于 2019-8-10 23:13:04 | 显示全部楼层
謝謝分享

出0入0汤圆

发表于 2019-8-10 23:26:02 | 显示全部楼层
谢谢分享.

出0入0汤圆

发表于 2019-8-11 00:28:20 | 显示全部楼层
mark,谢谢分享.

出0入0汤圆

发表于 2019-8-11 09:22:43 | 显示全部楼层
有线DAP代码 谢谢分享。

出0入0汤圆

发表于 2019-8-11 12:45:04 | 显示全部楼层
牛人,那个无线模块是买的吗?

出0入0汤圆

发表于 2019-8-12 10:22:11 | 显示全部楼层
牛人呀,无线 DAP

出55入0汤圆

发表于 2019-8-12 11:20:54 | 显示全部楼层
styleno1 发表于 2019-8-10 11:11
2.4G速度应该满足的,基本上能达到50Mbps以上,期待楼主的速度测试

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

出0入0汤圆

发表于 2019-8-12 11:22:04 | 显示全部楼层
牛逼了

出0入0汤圆

发表于 2019-8-12 12:05:39 | 显示全部楼层
DAP 有什么移植例程?准备也搞一个烧录MCU 。

出0入0汤圆

发表于 2019-8-12 13:08:50 | 显示全部楼层
谢谢分享  

出0入0汤圆

发表于 2019-8-12 13:26:12 | 显示全部楼层
有线DAP代码
谢谢分享

出0入0汤圆

发表于 2019-8-12 13:34:20 | 显示全部楼层
真牛批,自己做无线DAP仿真器

出590入992汤圆

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

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

出590入992汤圆

 楼主| 发表于 2019-8-12 17:10:28 | 显示全部楼层
marshallemon 发表于 2019-8-10 10:12
无线最高通讯速率多快?

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

出590入992汤圆

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

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

出590入992汤圆

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

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

出0入0汤圆

发表于 2019-8-13 07:35:21 来自手机 | 显示全部楼层
这个厉害了,无线调试

出0入0汤圆

发表于 2019-8-13 07:53:32 来自手机 | 显示全部楼层
这diy厉害了

出0入0汤圆

发表于 2019-8-13 08:49:52 | 显示全部楼层
学习了两个新技术,厉害了

出255入0汤圆

发表于 2019-8-13 13:02:37 | 显示全部楼层
很不错的想法,这下调试就方便很多了

出0入0汤圆

发表于 2019-8-13 15:45:46 | 显示全部楼层
标记一下

出0入0汤圆

发表于 2019-8-13 16:10:10 | 显示全部楼层
标记一下

出0入0汤圆

发表于 2019-8-13 20:45:00 | 显示全部楼层
必须赞一个!!!

出0入0汤圆

发表于 2019-8-13 22:01:31 | 显示全部楼层
厉害人一个。

出0入0汤圆

发表于 2019-8-13 22:30:15 | 显示全部楼层
无线调试,这个牛

出20入0汤圆

发表于 2019-8-22 20:47:14 | 显示全部楼层
太厉害啦,LZ批量了没有? 想要一套.

出0入0汤圆

发表于 2019-8-23 13:46:17 | 显示全部楼层
厉害了,这好东西啊!

出0入0汤圆

发表于 2019-8-23 14:01:51 | 显示全部楼层
无线DAP仿真器测试成功

出0入0汤圆

发表于 2019-8-23 14:18:16 | 显示全部楼层
LZ批量了没有,稳定性怎么样

出590入992汤圆

 楼主| 发表于 2019-8-23 15:49:28 | 显示全部楼层
lzchuo 发表于 2019-8-23 14:18
LZ批量了没有,稳定性怎么样

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

出0入0汤圆

发表于 2019-8-28 23:38:07 | 显示全部楼层
好玩啊      

出0入0汤圆

发表于 2019-8-29 08:36:57 来自手机 | 显示全部楼层
标记一下。

出0入0汤圆

发表于 2019-8-29 09:18:48 | 显示全部楼层
思路不错,学习了

出0入0汤圆

发表于 2019-9-9 16:33:10 | 显示全部楼层
可以放到网上卖一卖。

出0入0汤圆

发表于 2019-9-9 17:10:04 | 显示全部楼层
无线调试,牛

出110入8汤圆

发表于 2019-9-9 17:22:53 | 显示全部楼层
做一批卖让大家测试一哈

出0入0汤圆

发表于 2019-9-9 18:04:01 | 显示全部楼层
感谢楼主的贡献

出0入0汤圆

发表于 2019-11-22 10:34:13 | 显示全部楼层
可以多个同时是使用吗?
可以只当程序下载器吗?

出590入992汤圆

 楼主| 发表于 2019-11-22 10:58:16 | 显示全部楼层
Yondyanyu1 发表于 2019-11-22 10:34
可以多个同时是使用吗?
可以只当程序下载器吗?

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

出0入0汤圆

发表于 2019-11-22 14:08:33 | 显示全部楼层
SUPER_CRJ 发表于 2019-11-22 10:58
可以多个同时使用。
可以在线仿真。

可以使用STM32 ST-LINK Utility?

出590入992汤圆

 楼主| 发表于 2019-11-22 14:18:29 | 显示全部楼层
Yondyanyu1 发表于 2019-11-22 14:08
可以使用STM32 ST-LINK Utility?

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

出0入0汤圆

发表于 2019-11-23 11:38:48 | 显示全部楼层
感谢分享

出590入992汤圆

 楼主| 发表于 2019-11-23 15:46:00 | 显示全部楼层

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

出0入0汤圆

发表于 2019-11-23 16:11:58 | 显示全部楼层
楼主牛逼,

出0入0汤圆

发表于 2019-12-19 15:35:24 | 显示全部楼层
http://bbs.21ic.com/icview-2628498-1-1.html

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

出590入992汤圆

 楼主| 发表于 2019-12-19 19:05:22 | 显示全部楼层
Yondyanyu1 发表于 2019-12-19 15:35
http://bbs.21ic.com/icview-2628498-1-1.html

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

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

出0入104汤圆

发表于 2020-7-18 20:25:43 | 显示全部楼层
楼主能说下无线DAP的工作流程吗,HID收到了USB_Request[USB_RequestIndexO]包,然后发给SPI,接收端SPI收到了数据放到USB_Request[USB_RequestIndexO]里,经过DAP_ExecuteCommand函数返回USB_Response给SPI发出,PC端收到SPI数据再经过HID发出,这是我理解的不知有没有问题

出0入0汤圆

发表于 2020-7-22 09:07:56 | 显示全部楼层
每次都因为有些机器复杂难拆机,调试麻烦,如果可以无线调试就省了很多烦恼。

出95入100汤圆

发表于 2020-7-22 09:11:16 | 显示全部楼层
做下载器还差不多。烧写会比较容易掉线吧

出0入0汤圆

发表于 2021-12-1 14:22:24 | 显示全部楼层
厉害 牛逼
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-25 14:38

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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