搜索
bottom↓
回复: 54

终于修复了高速DAPLink的串口Bug 速度2M

  [复制链接]

出0入104汤圆

发表于 2019-12-7 20:23:33 | 显示全部楼层 |阅读模式
前段时间做了个高速DAPLink,但是那个时候做的并不能使用串口,在仔细看了下官方的DAP源码后终于搞定了,速度比Jlink V9快,好用得多
体积和V9相比大不了多少
我也做了新塘M484的,但是DAPLink官方并不能用高速PHY  速度和正常DAP一样慢
所以还是采用SAM3U方案
后续硬件开源!

本帖子中包含更多资源

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

x

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

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

出0入4汤圆

发表于 2019-12-7 20:36:25 来自手机 | 显示全部楼层
楼主 做一些放tb上啊

出0入4汤圆

发表于 2019-12-7 20:43:29 | 显示全部楼层
现在还在坚守jlink的原因就是jflash的上位机真好用

出0入104汤圆

 楼主| 发表于 2019-12-7 20:48:47 | 显示全部楼层
wajlh 发表于 2019-12-7 20:43
现在还在坚守jlink的原因就是jflash的上位机真好用

坛子里有大神发了DAP的类似jflash的工具

出0入0汤圆

发表于 2019-12-7 20:53:07 来自手机 | 显示全部楼层
kevincoooool 发表于 2019-12-7 20:48
坛子里有大神发了DAP的类似jflash的工具

???那个帖子

出0入90汤圆

发表于 2019-12-7 20:54:34 | 显示全部楼层
基本上,只要不是马上就开源的,99%以后也不会开源了。

出0入4汤圆

发表于 2019-12-7 21:00:42 | 显示全部楼层
kevincoooool 发表于 2019-12-7 20:48
坛子里有大神发了DAP的类似jflash的工具

还是差很多的

出0入104汤圆

 楼主| 发表于 2019-12-7 21:05:20 | 显示全部楼层
honami520 发表于 2019-12-7 20:54
基本上,只要不是马上就开源的,99%以后也不会开源了。

上次一开源马上就有那么几个人开始自己做来放TB卖
有点搞笑又恶心

出0入42汤圆

发表于 2019-12-7 21:07:24 来自手机 | 显示全部楼层
是的,楼主第一波还是你自己做点卖出来吧

出0入90汤圆

发表于 2019-12-7 21:08:28 | 显示全部楼层
kevincoooool 发表于 2019-12-7 21:05
上次一开源马上就有那么几个人开始自己做来放TB卖
有点搞笑又恶心

那确实,国内的就是这样一个环境。最恶心的是完全照搬,一点不改,然后还说自己是李逵,别人是李鬼的。

出0入104汤圆

 楼主| 发表于 2019-12-7 21:47:11 来自手机 | 显示全部楼层
我是一个大白菜 发表于 2019-12-7 21:07
是的,楼主第一波还是你自己做点卖出来吧

看有没有需求吧

出100入85汤圆

发表于 2019-12-7 23:13:22 来自手机 | 显示全部楼层
jflash lite 更简单,更好用

出0入0汤圆

发表于 2019-12-8 07:43:30 来自手机 | 显示全部楼层
上淘宝。。。。。

出0入0汤圆

发表于 2019-12-8 10:31:22 | 显示全部楼层
都作出来了,生产一些放tb卖。

出0入10汤圆

发表于 2019-12-8 11:23:33 | 显示全部楼层
kevincoooool 发表于 2019-12-7 20:48
坛子里有大神发了DAP的类似jflash的工具

哪儿又这个类似jflash的工具?

出0入0汤圆

发表于 2019-12-8 12:24:04 | 显示全部楼层
请问楼主,使用DAPLink调试时,下断点是否需要暂停运行?还是可以在运行时直接下?

下的断点数量跟JLink比较,有数量和功能方面的区别吗?

出0入0汤圆

发表于 2019-12-8 12:55:48 | 显示全部楼层
103做的DAPLink,串口好像不支持奇偶校验?

出0入0汤圆

发表于 2019-12-8 13:31:00 | 显示全部楼层
为什么新唐的慢

出0入0汤圆

发表于 2019-12-8 13:34:01 | 显示全部楼层
都作出来了,生产一些放tb卖

出0入0汤圆

发表于 2019-12-8 16:04:15 | 显示全部楼层
直接出成品吧。

出5入10汤圆

发表于 2019-12-8 19:53:31 | 显示全部楼层
不建议开源,楼主自己做了卖

出0入0汤圆

发表于 2019-12-8 20:25:48 来自手机 | 显示全部楼层
kevincoooool 发表于 2019-12-7 21:05
上次一开源马上就有那么几个人开始自己做来放TB卖
有点搞笑又恶心

给个建议,先收费50元,在开源,来吧会不会淘宝商就跑了。。

出0入0汤圆

发表于 2019-12-8 20:27:15 来自手机 | 显示全部楼层
本帖最后由 kinsno 于 2019-12-9 11:42 编辑
kevincoooool 发表于 2019-12-7 21:47
看有没有需求吧


或者先卖个半年,后,再收费开源。哈哈
PS:修改错别pb "来->开"

出0入25汤圆

发表于 2019-12-8 21:47:30 | 显示全部楼层
bias 发表于 2019-12-8 11:23
哪儿又这个类似jflash的工具?


楼主说的可能是我写的这个:分享CMSIS-DAP(DAPLink)编程器,,快速版!!

烧写原理和JFlash完全一样,,速度也差不多,,不过只支持有限的几个器件,,烧写其他器件的话需要自己添加,,毕竟免费开源的,不可能像商业软件那样完善,只能自己动手丰衣足食了

出0入0汤圆

发表于 2019-12-8 22:04:24 来自手机 | 显示全部楼层
XIVN1987 发表于 2019-12-8 21:47
楼主说的可能是我写的这个:分享CMSIS-DAP(DAPLink)编程器,,快速版!!

烧写原理和JFlash完全一样 ...

很厉害  不错不错

出0入0汤圆

发表于 2019-12-9 08:16:44 | 显示全部楼层
这个硬件应该挺简单的,对着DAPLINK的代码能看出来。SAM串口BUG是流控那里有问题。

出215入118汤圆

发表于 2019-12-9 08:28:42 | 显示全部楼层
楼主,我手头的这个串口有问题的DAPLink,什么时候给我升级一下或者换一个?

出0入104汤圆

 楼主| 发表于 2019-12-9 08:35:50 | 显示全部楼层
wangzheyu 发表于 2019-12-9 08:16
这个硬件应该挺简单的,对着DAPLINK的代码能看出来。SAM串口BUG是流控那里有问题。 ...

大佬一眼就看出来了

出0入104汤圆

 楼主| 发表于 2019-12-9 08:36:27 | 显示全部楼层
snowy 发表于 2019-12-9 08:28
楼主,我手头的这个串口有问题的DAPLink,什么时候给我升级一下或者换一个? ...

贴一批新的出来给你换新的 或者可以尝试飞线把流控接地

出215入118汤圆

发表于 2019-12-9 08:53:10 | 显示全部楼层
kevincoooool 发表于 2019-12-9 08:36
贴一批新的出来给你换新的 或者可以尝试飞线把流控接地

如果是阻容上飞线可以提示一下,如果是MCU引脚飞线就算了,别弄坏了。

出0入0汤圆

发表于 2019-12-9 09:23:48 | 显示全部楼层
买过1个高速的,不支持IAR7.80,吃灰了

出190入0汤圆

发表于 2019-12-9 09:33:46 | 显示全部楼层
支持先收费然后再开源,如果卖我要买几个

出0入104汤圆

 楼主| 发表于 2019-12-9 09:43:15 | 显示全部楼层
styleno1 发表于 2019-12-9 09:23
买过1个高速的,不支持IAR7.80,吃灰了

IAR7.8吗 我尝试一下

出0入0汤圆

发表于 2019-12-9 13:27:00 | 显示全部楼层
为什么一定要求“别人”开源呢?
标准的伸手党啊!

出0入0汤圆

发表于 2019-12-9 13:51:21 | 显示全部楼层
wangzheyu 发表于 2019-12-9 08:16
这个硬件应该挺简单的,对着DAPLINK的代码能看出来。SAM串口BUG是流控那里有问题。 ...

硬件本身就是公开的,去看nordic开发板即可,就用的atmel这颗芯片做的JLink OB,源码直接用DAPLink编译即可,DAPLink不优化自身是比不过JLink,这是常识,DAPLink基于ULink,不是用来高速usb就可以快,只能说去除了usb的部分瓶颈,想超过JLink必须优化,而不是仅仅用官方的代码就可以

出0入0汤圆

发表于 2019-12-10 10:20:41 | 显示全部楼层

请问楼主,使用DAPLink调试时,下断点是否需要暂停运行?还是可以在运行时直接下?

下的断点数量跟JLink比较,有数量和功能方面的区别吗?

出0入104汤圆

 楼主| 发表于 2019-12-10 11:14:03 | 显示全部楼层
FireHe 发表于 2019-12-10 10:20
请问楼主,使用DAPLink调试时,下断点是否需要暂停运行?还是可以在运行时直接下?

下的断点数量跟JLink ...

需要暂停运行
断点数量看目标芯片支持多少

出0入0汤圆

发表于 2019-12-11 10:04:58 | 显示全部楼层
kevincoooool 发表于 2019-12-10 11:14
需要暂停运行
断点数量看目标芯片支持多少


不可能 需要暂停。我手头上103做的DAPLink,在FLASH上运行程序时不需要暂停就可以下断点,程序如果在SRAM中运行,是需要暂停才能下断点。

出0入104汤圆

 楼主| 发表于 2019-12-11 10:30:25 | 显示全部楼层
sme 发表于 2019-12-11 10:04
不可能 需要暂停。我手头上103做的DAPLink,在FLASH上运行程序时不需要暂停就可以下断点,程序如果在SRAM ...

目标芯片F103是需要暂停的,F4不需要

出0入0汤圆

发表于 2019-12-11 12:12:23 | 显示全部楼层
kevincoooool 发表于 2019-12-11 10:30
目标芯片F103是需要暂停的,F4不需要

刚试过,103做的DAPLink,调试103,不需要暂停就可设置断点。

出140入115汤圆

发表于 2019-12-11 14:38:12 | 显示全部楼层
上淘宝威

出0入0汤圆

发表于 2019-12-11 14:55:12 | 显示全部楼层
sme 发表于 2019-12-11 12:12
刚试过,103做的DAPLink,调试103,不需要暂停就可设置断点。

FCM32F030/F031/F042/F103

国产芯片?

出0入0汤圆

发表于 2019-12-11 16:31:00 | 显示全部楼层
Excellence 发表于 2019-12-11 14:55
FCM32F030/F031/F042/F103

国产芯片?

是的~~~~~~~~~

出0入104汤圆

 楼主| 发表于 2019-12-11 19:48:05 | 显示全部楼层
sme 发表于 2019-12-11 12:12
刚试过,103做的DAPLink,调试103,不需要暂停就可设置断点。

我测试错了  都不需要暂停- -

出0入104汤圆

 楼主| 发表于 2019-12-23 13:56:29 | 显示全部楼层
已上架  先手工做  有人要就做

出215入118汤圆

发表于 2020-1-7 22:02:21 | 显示全部楼层
kevincoooool 发表于 2019-12-23 13:56
已上架  先手工做  有人要就做

楼主,给我更换一个吧,这个串口没法用,还得挂一个USB转串口。

出0入104汤圆

 楼主| 发表于 2020-1-9 18:28:41 | 显示全部楼层
snowy 发表于 2020-1-7 22:02
楼主,给我更换一个吧,这个串口没法用,还得挂一个USB转串口。

麻烦寄回来,我重新给你发一个

出0入0汤圆

发表于 2020-3-25 15:42:13 | 显示全部楼层
本帖最后由 bone 于 2020-3-25 15:44 编辑

最近刚研究下这个东西,查了下资料,楼主居然已经做出来了,速度真快。
但是我看这个电路,就只能支持3.3v的io电平,如果能加上电平转换电路就好了。

出0入0汤圆

发表于 2020-3-25 15:52:29 | 显示全部楼层
楼主能提前开源给我吗,我想做点货挂某宝(自己有贴片机可以降点成本),可以商量个提成

出0入104汤圆

 楼主| 发表于 2020-4-2 11:23:05 | 显示全部楼层
神经猫 发表于 2020-3-25 15:52
楼主能提前开源给我吗,我想做点货挂某宝(自己有贴片机可以降点成本),可以商量个提成 ...

来来来  微信xkz10617

出0入0汤圆

发表于 2020-4-2 22:30:02 | 显示全部楼层
买了好多种仿真器,没感觉速度有什么差别。。。

出0入104汤圆

 楼主| 发表于 2020-4-3 09:52:04 | 显示全部楼层
kaomantou 发表于 2020-4-2 22:30
买了好多种仿真器,没感觉速度有什么差别。。。

看习惯了

出0入0汤圆

发表于 2020-10-8 13:55:22 | 显示全部楼层
这个软件上不调用uart_enable_flow_control,直接不会启动流控吧,硬件上不用改的吧

出0入104汤圆

 楼主| 发表于 2020-10-8 15:39:31 | 显示全部楼层
jxltom 发表于 2020-10-8 13:55
这个软件上不调用uart_enable_flow_control,直接不会启动流控吧,硬件上不用改的吧 ...

是的,不需要管流控

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-4-26 11:10

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

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