专注电子技术学习与研究
当前位置:单片机教程网 >> STM32 >> 浏览文章

ARM_STM32 JTAG SWD标准接口 下载模式以及遇到的问题

作者:huqin   来源:本站原创   点击数:  更新时间:2014年04月09日   【字体:


20脚 标准接法


 

10脚 标准接法

 

SWD 下载

一直在核心板上玩 103ZE
都是些小程序  都是在RAM中调试的
而且只接三根线GND SWDIO SWCLK (VCC 直接接JLINK内部的)
很爽利 不过今天要试IIS 要放一个大的数据进去
于是要烧到FLASH中去  发现很快进度条走完  然后显示失败
放狗一搜,说要接RESET,于是接上,果然下进去了..
惨了,我PCB都画好了,都只有4线(VCC SWDIO SWCLK GND)

 

解决办法: 可以不接,可以在MDK仿真器的设置里面不使用硬件复位,而是用system reset或者vect reset,前者适用的范围更广

 

SWD 标准接法

 

从信号完整性角度和防止电源反插方面考虑, 线序按
1  VCC
2  GND
3  SWCK
4  SDIO
比较合适。

 

最好还是把NRST带上,仿真不带RST还是很别扭的。
PIN 1: GND
PIN 2: NRST
PIN 3: VCC
PIN 4: SWDIO
PIN 5: SWDCLK
这个样子的排序,插反才不会出问题

 

看图从方便Layout来看顺序应该是:1-SWDIO(PA13);2-GND;3-VCC;4-SWDCLK(PA14)。
但为了防止插反烧东西:1-GND;2-VCC;3-SWDCLK(PA14);4-SWDIO(PA13);
NRST排在尾,到时加不加可以灵活改变。
1-GND;
2-VCC;
3-SWDCLK(PA14);
4-SWDIO(PA13);
5-NRST.
 

关闭窗口

相关文章