首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

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

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.
继承事业,薪火相传
返回列表