-
Notifications
You must be signed in to change notification settings - Fork 289
关于接线说明
wuxx edited this page Nov 8, 2021
·
6 revisions
nanoDAP支持JTAG/SWD接口,和一路USB CDC虚拟串口,接线说明如下:
ARM Cortex-M系列支持SWD调试协议,SWD协议复用了标准的JTAG信号中的TCK和TMS,对应关系如下:
JTAG | SWD |
---|---|
TCK | SWCLK |
TMS | SWDIO |
TDI | |
TDO |
对应DAP上的信号为TCK/CK和TMS/IO
对于使用标准20P JTAG接口的目标板,图示如下:
一般情况下接四根线使用,DAP上的丝印标记为 GND TCK/CK TMS/IO 3.3V,分别接目标板的 GND, SWCLK, SWDIO, 3.3V,注意目标板上的丝印可能为SWCLK/CLK/TCK,SWDIO/SWIO/IO/DIO/TMS等,均表示SWD信号的时钟和数据线,根据实际情况调整即可。
nanoDAP支持一路USB CDC虚拟串口,信号为U_TX,U_RX。
时常有朋友不太清楚标记的含义TX、RX的方向,行业的默认规则是标记丝印是在哪块板子上,就表明是哪块板子TX或者RX。
例如DAP上标记的U_TX,表明是DAP "自己" TX,即DAP的串口发送,应该接目标板上的丝印为RX的串口引脚,即目标板接收。
部分开发板若使用的是标准20P的牛角座接口,可以使用推出的dap2jtag转接板连接使用,一端连接DAP上的2x5插针,另一端连接20P接口使用。 排线连接DAP 2x5插针的连接方式是排线上的凸起朝向DAP正面(即有芯片的那一面)