STM32F407 SWD模式接线问题

2019-07-20 08:05发布

因自己画的板子的接口想更换为SWD模式,就先在原子的板子上试了一下
若使用SWD模式,则只需要连接4根线,7,9,20,1即SWDCLK,SWDIO,GND,VCC.如下图所示
VCC为3.3V四根线就可以了。
Q6646.png
原子的JTAG原理图
在keil中选择Reset and Run可以实现下载程序后直接自动复位运行程序。

我自己的板子SWD二等连线原理图是
线连好后可以正常下载程序,但是选择Reset and Run后不能自动复位。必须手动按Reset按键后才能复位运行程序,这个是什么问题呢?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
jkd405
1楼-- · 2019-07-20 11:26
 精彩回答 2  元偷偷看……
liuliupiaoxue
2楼-- · 2019-07-20 12:21
应是:1、原子的板子,仿真器(ST-Link)能发RESET到15脚。2、你的板子RESET信号未连到仿真器。
kekehuhu
3楼-- · 2019-07-20 16:36
 精彩回答 2  元偷偷看……
kekehuhu
4楼-- · 2019-07-20 20:04
 精彩回答 2  元偷偷看……
八度空间
5楼-- · 2019-07-20 20:56
kekehuhu 发表于 2017-11-7 09:55
我用原子的板子连接SWD模式,没有连接Reset引脚。只连接了VCC/GND/SWCLK/SWDIO四个引脚

就这四个就搞定了,甚至VCC都不用

我的只有SWDIO、SWCLK、GND这三个信号就搞定
kekehuhu
6楼-- · 2019-07-21 00:49
八度空间 发表于 2017-11-7 18:03
就这四个就搞定了,甚至VCC都不用

我的只有SWDIO、SWCLK、GND这三个信号就搞定

我用的是STlink/v2,在原子的板子上只用SWDIO、SWCLK、GND这三个引脚不能下载程序。必须用四个脚。
那你没有连接Reset,每次下完成程序需要手动复位吗?还是下载程序后自动复位了?

一周热门 更多>