CMSIS-DAP连接STM32F405失败,,哪位大侠知道原因?

2019-12-12 18:14发布

移植了个CMSIS-DAP(DAPLink)调试器,,用它连接STM32F103没有问题,,给STM32F103下载程序也没问题

又试了下连接STM32F405,,结果死活连不上,,
又试了下连接MT7687(也是Cortex-M4内核),可以连上,,说明不是该调试器不支持M4内核

用逻辑分析仪抓了下波形,,连接F103和F405时调试器发出的波形完全一样,,可F103能连上,F405就不行,,搞不懂为什么 ,,哪位大侠知道原因?

是F405需要特殊的时序吗?

连接F103时的波形:
M4-2.jpg (56.6 KB, 下载次数: 0) 下载附件 2019-3-25 23:02 上传

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
SUPER_CRJ
1楼-- · 2019-12-12 23:38
 精彩回答 2  元偷偷看……
sblpp
2楼-- · 2019-12-13 02:20
是不是没接reset?
XIVN1987
3楼-- · 2019-12-13 04:49
SUPER_CRJ 发表于 2019-3-25 23:49
应该不至于,我自己做的离线下载器,前期识别F103和F405都是用一个时序,就是一个dpID号不一样。我觉得再检 ...


是啊,这个序列是ARM公司的CMSIS-DAP库发出来的按说应该不会有问题

可能是驱动、隔离、滤波之类的问题吧,,这种问题最难解决,没法量化
XIVN1987
4楼-- · 2019-12-13 05:30
sblpp 发表于 2019-3-26 05:34
是不是没接reset?


我用SWD调试从来不接reset,,都是GND、SWDIO、SWCLK三根线
SUPER_CRJ
5楼-- · 2019-12-13 06:27
XIVN1987 发表于 2019-3-26 08:43
我用SWD调试从来不接reset,,都是GND、SWDIO、SWCLK三根线

在一些特殊情况下需要加RESET,有的项目里面会屏蔽SWD引脚,使用RESET复位的时候先连接上内核。

一周热门 更多>