重新认识一下jtag引脚
最近版主计划设计一块开发板,用来验证工程项目里面的任务。要使用国产的一款MCU,并要脱离自己的工程硬件,简化MCU的硬件环境,所以需要自己来重新设计。这不,由于好久没有再绘制PCB,所以又重新认识了一下jtag的引脚。以下资料全部来自于segger官网。
Jtag接口20pin
在早期最常见的一款接口,20个引脚,间距2.54mm,挺大的一个座子,可以和jlink直连,连接方便——啥也不用嘛!引脚分布图如下所示:
注意:
*号引脚,为预留引脚,我们在开发板上可以将其直接连接到GND,但这里官方说明,jlink内部可不一定将其连接到GND。所以要使用GND引脚,必须连接4-12这5个引脚。
SWD接口20pin
现在最常用的20pin的SWD接口。通讯信号线由4根线,缩减到了2根线。
SWD接口20pin与VCOM接口
对于jlink v9版本以后,集成了虚拟串口功能,方便了调试。
SWD接口10pin
10针座,Segger官方仅给出来了20pin适配Cortex-M版本的接口,如下图所示
参考链接:
1 ”20-pin J-Link Connector“ https://wiki.segger.com/20-pin_J-Link_Connector
2 "9-pin JTAG/SWD connector" https://wiki.segger.com/9-pin_JTAG/SWD_connector