STM32F103 使用SWD接口调试遇到了问题

[复制链接]
 楼主| 拿起书本 发表于 2013-8-28 17:54 | 显示全部楼层 |阅读模式
STM32F103 使用SWD接口调试(Vref SCK SDIO GND)总是报: NO Cortex-M SW Device Found 的错误。
有人也遇到这种问题吗? 5月份的时候,我特意实验了一下4线 的SW接口调试,是没有问题。
很是奇怪!
当使用完整的20Pin线缆后,仍然使用SWD方式,就可以找到设备 并调试。
puchuang 发表于 2013-8-28 19:11 | 显示全部楼层
这个问题比较奇怪   楼主   需要花时间  好好看看   谢谢了   楼主   先顶你一个
handlike 发表于 2013-8-28 21:11 | 显示全部楼层
你调试周围有没有给电动车的电池充电呢?
我认为可以是电源干扰,找一下吧,我一同事遇到过这事。
 楼主| 拿起书本 发表于 2013-8-29 19:51 | 显示全部楼层
SWD接口调试好了。
总结一下,希望对各位有帮助。
4根信号线 Vref SWDIO SWCLK GND,其中SWDIO和SWCLK需要通过10K电阻上拉。需要注意的是:Jlink上的Vref信号一定需要由目标板供给,不能由Jlink内部产生,说起来这一点很奇怪,但如果不按照这个做,SW就发现不了器件。
keasen 发表于 2013-8-29 20:20 | 显示全部楼层
vref 可以不接吧
我用 VDD  GND  SWDIO  SWCLK 这4条的,对应是 1-4-7-9 脚
rtgchym 发表于 2013-8-30 08:58 | 显示全部楼层
keasen 发表于 2013-8-29 20:20
vref 可以不接吧
我用 VDD  GND  SWDIO  SWCLK 这4条的,对应是 1-4-7-9 脚

嗯,我也用这四脚就行,没接过vref
hxb20122012 发表于 2013-8-30 09:25 | 显示全部楼层
恩,是啊,我一直就用的VCC GND SWDIO SWCLK,不知道vref和VCC是什么关系??没有研究过ST_Link,
IJK 发表于 2013-8-30 09:33 | 显示全部楼层
Vref  应该是target Vdd。代码下载后,打开JLink的一个小窗口,可以看到目标芯片的Vdd电压。
tianli1980 发表于 2013-8-30 21:09 | 显示全部楼层
JTMS  JTCK GND 三根线,比楼主少一根,我不用上拉也好用。
hawksabre 发表于 2013-8-31 09:10 | 显示全部楼层
会不会是电路中有干扰导致的   楼主   这个也有可能
huangfeng33 发表于 2013-9-2 20:55 | 显示全部楼层
W接口 说来很奇怪。感觉有点神神叨叨的,SWD  方式有什么优点么?
yswtxiao 发表于 2013-9-2 21:36 | 显示全部楼层
ST芯片对应的SWD,JTAG引脚里面都自带了上拉的啊。
jomosiron 发表于 2013-9-3 10:56 | 显示全部楼层
Vref应该是jlink对目标版的电压检测,至于不接就好用的,一般jlink上都有跳线帽可以直接短接到一起的。
 楼主| 拿起书本 发表于 2013-9-7 22:13 | 显示全部楼层
呵呵,在板子的体积有限的时候推荐使用 SWD 模式, 它需要的引脚少, 当然需要的 PCB 空间就小啦!
cxd0812 发表于 2013-9-9 11:15 | 显示全部楼层
这个我遇到过,跟SWD线长短有关,跟你USB口也有送,如果电脑太旧,USB口不是太好也会找不到,有时会只有IDCODE,没有设备,你换台好点的电脑,把SWD线别太长,再试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:好好学习,天天向上!

519

主题

4194

帖子

31

粉丝
快速回复 在线客服 返回列表 返回顶部