CMSIS DAP 有STM32版本了

2019-12-14 12:51发布

网上逛发现的,非官方版,作者x893  地址http://akb77.com/g/stm32/cmsis-dap/   https://github.com/x893/CMSIS-DA ... TM32/CMSIS-DAP-X893
找个STM32F103C8T6小板子,晶振8M,编译了烧进去电脑识别到了调试器。  有兴趣可以看看,扣除USB什么的应该调试部分代码不多,用STM32的人多,F103片子都有,想做下载器之类的应该很好参考。
放上整理的压缩包
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
45条回答
天下无棱
1楼-- · 2019-12-15 12:59
很好 又一个开源的下载器
y574924080
2楼-- · 2019-12-15 13:44
搞到能运行不会太难,难得是达到jlink的程度。
huangqi412
3楼-- · 2019-12-15 14:35
2楼那个RAR是老版本,  修改SWDIO,SWCLK定义后烧进去,连上MDK, 调试另一片STM32F103C8T6,可以正常RAM仿真,改为ROM仿真时,擦除成功,编程失败,很显然是编程算法不对。 应该换新版软件就能解决。
jisaowang2
4楼-- · 2019-12-15 18:18
 精彩回答 2  元偷偷看……
huangqi412
5楼-- · 2019-12-15 19:32
y574924080 发表于 2015-1-6 22:05
搞到能运行不会太难,难得是达到jlink的程度。

这个的意义是提供一份结构简单,功能全JTAG&SWD都有,代码量很少,使用大家都有的大路货片子的开源的调试器代码。  想了解ARM调试原理,想做离线烧写器等等的都很有参考意义。  只是想用个调试器直接买就行了。
昨天晚上粗略瞄了下代码,代码量很少很少,结构很简单,MAIN里初始化USB和DAP,然后循环响应USB命令。USB命令由DAP文件SWITCH分支处理。USB部分是库做的,本来也不关心USB具体实现,有描述符就行了。 SWD,JTAG各一个文件简单封装,由DAP文件调用。 坛里有好多人做出了ARM离线下载器,但没有人开源DEMO, 想做的参考这个非常不错。等过几个月得空了准备做个试试。
huangqi412
6楼-- · 2019-12-16 00:44
修改DEBUG页面的复位为软件复位,正常下载调试STM32C8T6在ROM模式,速度还蛮好的,毕竟FLASH就这么大。 等以后再研究,总之这个估计是最方便好做代码最简单的ARM调试器了。

一周热门 更多>