文件简介
资料共分为两部分,一部分是一些开源工程,不能直接使用,仅供参考;另一部分是我移植到正点原子精英板上编译下载通过的工程,在文末可通过阿里网盘链接下载。
一、开源工程
nanoDAP
是淘宝店铺缪斯开源的资料,项目链接。OfflineSWD-MiniOfflineSWD
是一位CSDN
博主开源的资料,原文链接,项目链接。CMSIS-DAP-master
是github
最早的一份CMSIS-DAP
源码,许多开源工程都是参考的这份源码,项目链接。- 除此之外还有
ARM
官方开源的代码,项目链接。
二、移植工程
CMSIS_DAP V1.0
具有基本的CMSIS-DAP
下载调试功能。CMSIS_DAP V2.2
参考正点原子USB虚拟串口实验
,增加虚拟串口功能。CMSIS_DAP V3.1
增加离线下载功能。CMSIS_DAP V.boot
参考正点原子USB
读卡器实验,增加带U盘
功能的bootloader
,可以通过u盘
拖拽bin
文件升级固件。CMSIS_DAP V.app.0
将CMSIS_DAP V1.0
工程修改为app
。CMSIS_DAP V.app.1
将CMSIS_DAP V2.2
工程修改为app
。
三、参考文献
- DAPLink设计与应用
- 通用微控制器软件接口标准(CMSIS)
- 高速DAPLINK 为何更快?
- 调试备忘录-SWD协议解析
- ARM调试接口——PART B.4 SWD协议解析
- SWD协议通信的简单总结
- 解析SWD协议,烧写程序
- SWD协议研究
- 做了一个DAPLink高速版,速度很不错
四、附录
资料链接:DAP资料
https://download.csdn.net/download/wuyanboplus/86745449
资料内容: