文件简介
? 资料共分为两部分,一部分是一些开源工程,不能直接使用,仅供参考;另一部分是我移植到正点原子精英板上编译下载通过的工程,在文末可通过阿里网盘链接下载。
一、开源工程
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资料 资料内容:
|