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

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.
 

永不止步步 发表于11-12 09:00 浏览65535次
分享到:

已有0条评论

暂时还没有回复哟,快来抢沙发吧

添加一条新评论

只有登录用户才能评论,请先登录注册哦!

话题作者

永不止步步
金币:67410个|学分:306817个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号