您尚未登录。

楼主 # 2023-07-05 14:54:37

XIVN1987
会员
注册时间: 2019-08-30
已发帖子: 250
积分: 311.5

DAPLink 连接 STM32F411 奇怪现象:接线某个 GND 时连接失败。。

实验环境如下:DAPLink 是 MuseLab 的 nanoDAP v2.35,,STM32F411 测试板是 WeAct Studio 的 STM32F411CE 核心板 V3.1。

DAPLink_STM32F411.png

如下图,,这个板子有三个 GND,,测试发现,,当连接板子的 GND1 时,无法连接内核,,当连接板子的 GND2、GND3 时,,很容易连接内核

我测了下,,这三个 GND 之间的电阻只有 1 欧姆,,可以认为是连接良好的。。搞不懂为什么会出现这种现象,,

WeAct_STM32F411CE.png

另外,,所还用 PyOCD 作为上位机连接过板子,,接 GND1 连接失败时报错如下:

(vexe) D:\Python38\vexe\Scripts>pyocd cmd -t stm32f412xe
0001519 E Error while initing target: Unexpected ACK value (5) returned by probe [commander]

离线

楼主 #1 2023-07-05 15:27:55

XIVN1987
会员
注册时间: 2019-08-30
已发帖子: 250
积分: 311.5

Re: DAPLink 连接 STM32F411 奇怪现象:接线某个 GND 时连接失败。。

我把这种现象问了板子的店主,,他说是因为我的 DAPLink 驱动能力不足。。

感觉可能是这个原因:因为用 Jlink 的话,,接 GND1 也大概率能连上。。Jlink 的 SWD 引脚都是由专门的驱动 IC 驱动的,而 DAPLink 是单片机的 IO 直接驱动 SWD 信号。。

不过又感觉很奇怪,,毕竟驱动 SWD 的两个引脚需要多大的驱动能力??而且这三个 GND 为什么用 DAPLink 连的时候还有区别??

搞不懂 sad

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn