久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

JLink、JTAG接口詳細(xì)圖解

作者:佚名   來源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2014年08月18日   【字體:

 


說明:

1腳:通常連接到目標(biāo)板的vdd,用來檢測(cè)目標(biāo)系統(tǒng)是否供電;檢測(cè)原理上圖中有簡(jiǎn)單的說明。

2腳:原版的JLink這個(gè)引腳沒有使用,不提供Vsupply輸出,而很多改造版的JLink通過跳線選擇從該引腳輸出3.3V的電壓給外邊,我的就是這樣的。

可以到網(wǎng)上找JLink的原理圖看看。

http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0517b/Cjaeccji.html

JTAG interface signals

The following table describes the signals on the JTAG interfaces:

Table 1. JTAG signals

Signal

I/O

Description

DBGACK

-

This pin is connected in the RVI run control unit, but is not supported in the current release of the software. It is reserved for compatibility with other equipment to be used as a debug acknowledge signal from the target system. It is recommended that this signal is pulled LOW on the target.

DBGRQ

-

This pin is connected in the RVI run control unit, but is not supported in the current release of the software. It is reserved for compatibility with other equipment to be used as a debug request signal to the target system. The RVI software maintains this signal as LOW.

When applicable,RVI uses the scan chain 2 of the processor to put the processor in debug state. It is recommended that this signal is pulled LOW on the target.

GND

-

Ground.

nSRST

Input/output

Active Low output from RVI to the target system reset, with a 4.7kΩ pull-up resistor for de-asserted state. This is also an input to RVI so that a reset initiated on the target can be reported to the debugger.

This pin must be pulled HIGH on the target to avoid unintentional resets when there is no connection.

nTRST

Output

Active Low output from RVI to the Reset signal on the target JTAG port, driven to the VTref voltage for de-asserted state. This pin must be pulled HIGH on the target to avoid unintentional resets when there is no connection.

RTCK

Input

Return Test Clock signal from the target JTAG port to RVI. Some targets must synchronize the JTAG inputs to internal clocks. To assist in meeting this requirement, you can use a returned, and retimed, TCK to dynamically control the TCK rate. RVI provides Adaptive Clock Timing, that waits for TCK changes to be echoed correctly before making more changes. Targets that do not have to process TCK can ground this pin.

RTCK is not supported in Serial Wire Debug (SWD) mode.

TCK

Output

Test Clock signal from RVI to the target JTAG port. It is recommended that this pin is pulled LOW on the target.

TDI

Output

Test Data In signal from RVI to the target JTAG port. It is recommended that this pin is pulled HIGH on the target.

TDO

Input

Test Data Out from the target JTAG port to RVI. It is recommended that this pin is pulled HIGH on the target.

TMS

Output

Test Mode signal from RVI to the target JTAG port. This pin must be pulled HIGH on the target so that the effect of any spurious TCKs when there is no connection is benign.

Vsupply

Input

This pin is not connected in the RVI unit. It is reserved for compatibility with other equipment to be used as a power feed from the target system.

VTref

Input

This is the target reference voltage. It indicates that the target has power, and It must be at least 0.628V. VTref is normally fed from Vdd on the target hardware and might have a series resistor (though this is not recommended). There is a 10kΩ pull-down resistor on VTref in RVI. 

ARM系統(tǒng)的JTAG接口的設(shè)計(jì)不當(dāng)往往使硬件系統(tǒng)無法調(diào)試,所以在設(shè)計(jì)ARM系統(tǒng)前要先熟悉ARM系統(tǒng)的JTAG接口的定義和常見問題。
 
1.ARM系統(tǒng)的JTAG接口是如何定義的? 每個(gè)PIN又是如何連接的?
下圖是JTAG接口的信號(hào)排列示意:
接口是一個(gè)20腳的IDC插座。下表給出了具體的信號(hào)說明:
表 1 JTAG引腳說明
序號(hào)
信號(hào)名
方向
說 明
1
Vref
Input
接口電平參考電壓,通常可直接接電源
2
Vsupply
Input
電源
3
nTRST
Output
(可選項(xiàng)) JTAG復(fù)位。在目標(biāo)端應(yīng)加適當(dāng)?shù)纳侠娮枰苑乐拐`觸發(fā)。
4
GND
--
接地
5
TDI
Output
Test Data In from Dragon-ICE to target.
6
GND
--
接地
7
TMS
Output
Test Mode Select
8
GND
--
接地
9
TCK
Output
Test Clock output from Dragon-ICE to the target
10
GND
--
接地
11
RTCK
Input
(可選項(xiàng)) Return Test Clock。由目標(biāo)端反饋給Dragon-ICE的時(shí)鐘信號(hào),用來同步TCK信號(hào)的產(chǎn)生。不使用時(shí)可以直接接地。
12
GND
--
接地
13
TDO
Input
Test Data Out from target to Dragon-ICE.
14
GND
--
接地
15
nSRST
Input/Output
(可選項(xiàng)) System Reset,與目標(biāo)板上的系統(tǒng)復(fù)位信號(hào)相連。可以直接對(duì)目標(biāo)系統(tǒng)復(fù)位,同時(shí)可以檢測(cè)目標(biāo)系統(tǒng)的復(fù)位情況。為了防止誤觸發(fā),應(yīng)在目標(biāo)端加上適當(dāng)?shù)纳侠娮琛?/font>
16
GND
--
接地
17
NC
 
保留
18
GND
--
接地
19
NC
--
保留
20
GND
--
接地
 
2.目標(biāo)系統(tǒng)如何設(shè)計(jì)?
  目標(biāo)板使用與Dragon-ICE一樣的20腳針座,信號(hào)排列見表1。RTCK和 nTRST這兩個(gè)信號(hào)根據(jù)目標(biāo)ASIC有否提供對(duì)應(yīng)的引腳來選用。nSRST則根據(jù)目標(biāo)系統(tǒng)的設(shè)計(jì)考慮來選擇使用。下面是一個(gè)典型的連接關(guān)系圖:
  
  復(fù)位電路中可以根據(jù)不同的需要包含上電復(fù)位、手動(dòng)復(fù)位等等功能。如果用戶希望系統(tǒng)復(fù)位信號(hào)nSRST能同時(shí)觸發(fā)JTAG口的復(fù)位信號(hào)nTRST,則可以使用一些簡(jiǎn)單的組合邏輯電路來達(dá)到要求。后面給出了一種電路方案的效果圖。
 
             圖 3 一個(gè)復(fù)位電路結(jié)構(gòu)的例子

  在目標(biāo)系統(tǒng)的PCB設(shè)計(jì)中,最好把JTAG接口放置得離目標(biāo)ASIC近一些,如果這兩者之間的連線過長(zhǎng),會(huì)影響JTAG口的通信速率。
另外電源的連線也需要加以額外考慮,因?yàn)镈ragon-ICE要從目標(biāo)板上吸取超過100mA的大電流。最好能有專門的敷銅層來供電,假如只能使用連線供電的話,最小線寬不應(yīng)小于10mil (0.254mm)。
 
3. 14腳JTAG如何與20JTAG連接?
  Dragon-ICE使用工業(yè)標(biāo)準(zhǔn)的20腳JTAG插頭,但是有些老的系統(tǒng)采用一種14腳的插座
。這兩類接口的信號(hào)排列如下:
  這兩類接口之間的信號(hào)電氣特性都是一樣的,因此可以把對(duì)應(yīng)的信號(hào)直接連起來進(jìn)
行轉(zhuǎn)接。Dragon-ICE配備這種轉(zhuǎn)接卡,隨機(jī)配備。

關(guān)閉窗口
主站蜘蛛池模板: 中文字幕爱爱视频 | 97国产精品| 99精品免费久久久久久久久日本 | 久久国产精99精产国高潮 | 五月激情久久 | 国产日韩欧美一区二区 | 欧美激情一区二区三区 | 国产精品一区二区三区在线 | 国产色视频网站 | 精品国产乱码久久久久久牛牛 | 亚洲福利 | 久久精品视频一区二区 | 超碰在线人人 | 国产精品久久久爽爽爽麻豆色哟哟 | 日本视频免费观看 | 久久久久电影 | 一区二区三区视频在线观看 | 国产成人精品免费视频大全最热 | 国产精品日韩欧美一区二区三区 | 婷婷五月色综合香五月 | 日日夜夜精品免费视频 | 久久99精品久久久97夜夜嗨 | 成人av免费| 久久精品免费一区二区 | 国产精品亚洲片在线播放 | 国产精品久久久久久久久久妞妞 | 亚洲第一成人av | 日韩1区 | 一级做受毛片免费大片 | 激情网站在线 | 一级片网址 | 国产精品伦一区二区三级视频 | a亚洲精品| 中文字幕色站 | 日本不卡免费新一二三区 | 午夜精品久久久久久久星辰影院 | 久久99国产精品久久99果冻传媒 | 午夜网 | 精品国模一区二区三区欧美 | 91在线视频免费观看 | a天堂在线|