搜索
bottom↓
回复: 25

分享CMSIS-DAP(DAPLink)编程器,,快速版!!

  [复制链接]

出0入25汤圆

发表于 2019-2-23 22:24:26 | 显示全部楼层 |阅读模式
本帖最后由 XIVN1987 于 2019-2-23 22:53 编辑

既然JLINK编程器有了快速版(分享JLINK编程器,,快速版),,那CMSIS-DAP编程器也应该有个快速版

效果图:



源代码:https://github.com/XIVN1987/MCUProgFast


打包生成的exe免安装文件:





注意:这个软件搜索CMSIS-DAP调试器时是通过搜索名字中带有“CMSIS-DAP”的USB HID设备实现的,,如果你的CMSIS-DAP产品名中没有这个字符串,,那要根据你的实际产品名修改源代码的如下部分:






本帖子中包含更多资源

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

x

出0入25汤圆

 楼主| 发表于 2019-2-26 21:11:11 | 显示全部楼层
如何添加器件:J-Link/CMSIS-DAP编程器(快速版)如何添加器件

出0入0汤圆

发表于 2019-2-23 22:26:55 来自手机 | 显示全部楼层
下周上班试试,谢谢

出0入22汤圆

发表于 2019-2-23 22:36:26 来自手机 | 显示全部楼层
这个速度有多快?

出0入25汤圆

 楼主| 发表于 2019-2-23 22:44:07 | 显示全部楼层
本帖最后由 XIVN1987 于 2019-2-24 23:35 编辑
zxq6 发表于 2019-2-23 22:36
这个速度有多快?



下载速度跟Keil MDK、IAR、JFlash一样快,,

不过由于CMSIS-DAP的底层是用HID做的,,所以速度应该是不如JLink的

如果未来有HS USB接口的CMSIS-DAP调试器的话,,速度将有质的提升


==================================================================

修正下,上面的说法不准确,,CMSIS-DAP v2支持USB HID和WinUSB两种USB驱动,,所以CMSIS-DAP应该也可以像JLink一样快

不过,,淘宝上卖的CMSIS-DAP不知道有多少支持WinUSB的

出0入25汤圆

 楼主| 发表于 2019-2-23 22:54:50 | 显示全部楼层
gamethink 发表于 2019-2-23 22:52
jink快速板是什么东东?


已在顶楼备注

出0入0汤圆

发表于 2019-2-24 07:52:23 来自手机 | 显示全部楼层
谢谢分享。。。。。

出0入0汤圆

发表于 2019-2-24 08:59:32 来自手机 | 显示全部楼层
感谢楼主分享!

出0入0汤圆

发表于 2019-2-24 10:04:57 | 显示全部楼层
XIVN1987 发表于 2019-2-23 22:44
下载速度跟Keil MDK、IAR、JFlash一样快,,

不过由于CMSIS-DAP的底层是用HID做的,,所以速度应该是不 ...

DAPLink有lpc43xx版本的,HS USB。

出0入25汤圆

 楼主| 发表于 2019-2-24 10:57:48 | 显示全部楼层
openm4 发表于 2019-2-24 10:04
DAPLink有lpc43xx版本的,HS USB。


嗯,,
没人做出来挂淘宝上卖,,估计是LPC43xx太贵,相比j-link和stlink性价比太低,做出来也卖不出去

毕竟jlink-ob只需要一片stm32f103c8就能达到满足大多数需求的速度了,,

出0入0汤圆

发表于 2019-2-25 10:36:36 | 显示全部楼层
今天用了一下,就是 可以选择的CPU比较少,还有没有加密设置,可以读出cpu里的bin文件。。。板子是CPU是 GD32f130的,居然选择STM32F103 也可以下载....

出0入0汤圆

发表于 2019-2-25 10:40:04 | 显示全部楼层
编程器狂人啊11

出0入0汤圆

发表于 2019-2-26 10:53:37 | 显示全部楼层
感谢楼主分享!

出0入0汤圆

发表于 2019-2-26 14:42:59 | 显示全部楼层
感谢分享!

出0入0汤圆

发表于 2019-2-26 22:33:36 | 显示全部楼层
这个相当可以啊,在用 lpc-link2,usb hs 美滋滋,star 为敬

出0入0汤圆

发表于 2019-6-20 16:11:08 | 显示全部楼层
批量烧录可用

出0入0汤圆

发表于 2019-6-20 22:17:59 | 显示全部楼层
赞一个,支持

出590入992汤圆

发表于 2020-8-30 23:24:05 | 显示全部楼层
准备开始用C#编写调用。谢谢分离

出590入992汤圆

发表于 2020-8-31 13:51:17 | 显示全部楼层
XIVN1987 发表于 2019-2-26 21:11
如何添加器件:J-Link/CMSIS-DAP编程器(快速版)如何添加器件

请教,我使用C#重写上位机,好写吗?
不会使用PHTHON,想先在STM32F103测试验证下。

出0入0汤圆

发表于 2020-8-31 14:24:30 | 显示全部楼层
不错,MARK备用

出0入25汤圆

 楼主| 发表于 2020-8-31 14:29:25 | 显示全部楼层
SUPER_CRJ 发表于 2020-8-31 13:51
请教,我使用C#重写上位机,好写吗?
不会使用PHTHON,想先在STM32F103测试验证下。 ...


最关键的是要有一个能操纵DAPLink的库,Python里有pyocd能实现此功能,C#里有没有我不清楚,你可以去网上搜一下,,如果搜不到的话就只能自己写一个了

还有一种可能能行的方法,Keil能使用CMSIS-DAP,就像Keil通过JLinkARM.dll操纵Jlink,Keil操纵CMSIS-DAP应该也是通过DLL文件实现的,,我搜了下Keil目录下有个叫CMSIS_DAP.dll的文件,,我猜测可能是用来操纵CMSIS-DAP的,,如果能用C#加载、调用CMSIS-DAP.dll文件中的函数的话,,编程器的实现就没有什么技术难题了

出590入992汤圆

发表于 2020-8-31 14:31:54 | 显示全部楼层
XIVN1987 发表于 2020-8-31 14:29
最关键的是要有一个能操纵DAPLink的库,Python里有pyocd能实现此功能,C#里有没有我不清楚,你可以去网 ...

好的,我明白了,非常感谢!

出0入104汤圆

发表于 2020-11-27 08:42:00 | 显示全部楼层
老哥什么时候支持一下V2版本的DAP,也就是WINUSB的

出100入101汤圆

发表于 2020-11-27 08:51:58 | 显示全部楼层
daplink,国产mcu很多用的这个

出0入104汤圆

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

本版积分规则

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

GMT+8, 2024-4-20 21:53

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

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