打印
[程序源码]

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

[复制链接]
6414|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主


刚刚分享了个:分享JLINK编程器,,快速版

现在再分享个CMSIS-DAP版的,,希望坛友喜欢

效果图:


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


打包生成的exe免安装文件:
DMCUProgFast.part1.rar (5 MB)
DMCUProgFast.part2.rar (5 MB)
DMCUProgFast.part3.rar (1.56 MB)


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



评论
明智 2019-11-27 22:01 回复TA
我运行源代码时出现下面错误怎么解决: PS D:\fieldwork\DAPlink\DMCUProg-master\DMCUProg-master> python2 .\MCUProg.py No handlers could be found for logger "pywinusb" Traceback (most recent call last): File ".\MCUProg.py", line 14, in <module> from pyocd.probe import aggregator File "D:\fieldwork\DAPlink\DMCUProg-master\DMCUProg-master\pyocd\probe\aggregator.py", line 17, in <module> from .cmsis_dap_probe import CMSISDAPProbe File "D:\fieldwork\DAPlink\DMCUProg-master\DMCUProg-master\  

相关帖子

沙发
XIVN1987|  楼主 | 2019-2-26 21:20 | 只看该作者

使用特权

评论回复
评论
明智 2019-12-1 21:07 回复TA
@XIVN1987 :谢谢,已经解决,楼主棒棒哒 
XIVN1987 2019-11-28 11:45 回复TA
@明智 : github上有说明啊“to run this software, you need python2.7, pyqt4, enum34 and a usb backend (hidapi or pywinusb for windows, pyusb for linux, hidapi for mac)” 你需要安装pywinusb或hidapi,安装方法: pip install pywinusb pip install hidapi 
明智 2019-11-27 22:04 回复TA
楼主。我运行源代码遇到下面问题怎么解决 File "D:\fieldwork\DAPlink\DMCUProg-master\DMCUProg-master\pyocd\probe\pydapaccess\dap_access_cmsis_dap.py", line 26, in <module> from .interface import (INTERFACE, USB_BACKEND, USB_BACKEND_V2) File "D:\fieldwork\DAPlink\DMCUProg-master\DMCUProg-master\pyocd\probe\pydapaccess\interface\__init__.py", line 48, in <module> raise Exception("No USB backend found") Exception: No USB backend found  
板凳
kkstun| | 2019-9-23 14:33 | 只看该作者
这个不错,就是要自己添加器件。daplink刚做了一个效果不错,没有单独的工具。楼主写了一个。

使用特权

评论回复
地板
lhhtyid1| | 2019-12-17 18:55 | 只看该作者
WARNING:root:Unknown MEM-AP IDR: 0x14770011

这个错误怎么解

使用特权

评论回复
5
329547875| | 2022-4-27 09:26 | 只看该作者
火钳刘明

使用特权

评论回复
6
zwsam| | 2022-8-6 19:14 | 只看该作者

使用特权

评论回复
7
lspace| | 2023-1-9 17:04 | 只看该作者
老大您好!请问下 有没有DAPLINK API的接口说明文件。我也想做一个小工具软件

使用特权

评论回复
8
XIVN1987|  楼主 | 2023-1-9 17:17 | 只看该作者
lspace 发表于 2023-1-9 17:04
老大您好!请问下 有没有DAPLINK API的接口说明文件。我也想做一个小工具软件
...



方法一:可以参考下 https://github.com/XIVN1987/DAPCmdr,python 代码操纵 DAPLink 的代码在 pyocd 目录下

方法二:DAPLink 的固件源码是开源的,通过阅读 DAPLink 固件源码可以总结出上位机和 DAPLink 通信的格式和要求

使用特权

评论回复
9
lspace| | 2023-1-9 17:24 | 只看该作者
XIVN1987 发表于 2023-1-9 17:17
方法一:可以参考下 https://github.com/XIVN1987/DAPCmdr,python 代码操纵 DAPLink 的代码在 pyocd  ...

没有简单点的吗。我第一步需要读出芯片的CUID 然后再进行编程。目地就是在烧录时做一个授权激活。

使用特权

评论回复
10
13108961315| | 2023-4-11 15:45 | 只看该作者
支持支持支持

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

48

主题

325

帖子

17

粉丝