音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

兩種不同線序的JTAG仿真器電路和一點(diǎn)猜想(附多圖)

作者:上善若水 欄目:ARM技術(shù)
兩種不同線序的JTAG仿真器電路和一點(diǎn)猜想(附多圖)

以下是我在實(shí)踐中的一些積累,發(fā)現(xiàn)這點(diǎn)是因?yàn)槲以趪L試用對SAMSUNG S3C44B0 JTAG適用的編程板電路給SAMSUNG的另一款A(yù)RM9內(nèi)核MPU S3C2440 JTAG編程時出現(xiàn)問題,查閱了一些資料后最終解決。希望這些對那些在自制ARM JTAG編程器上遇到困難的朋友一點(diǎn)幫助。
一. JTAG仿真器的實(shí)質(zhì)
JTAG (Joint TEST Action GROUP) 編程調(diào)試實(shí)質(zhì)上是利用了MCU/MPU片上自帶的跟蹤調(diào)試功能(需MCU/MPU硬件支持)。JTAG編程板一端與PC的并口相連,另一端連接至目標(biāo)板,由于通常的MCU/MPU的工作電壓在1.8V-3.6V之間,而PC機(jī)并口輸出的電平邏輯為5V,因此需做電平轉(zhuǎn)換,通常使用一枚緩沖/驅(qū)動器(如:74××244/74××541)作隔離,并通過電阻分壓,限制進(jìn)入目標(biāo)板的電平。因PC并口沒有電壓輸出,所以編程板上的IC要由目標(biāo)板供電,即:JTAG接口中的VCC腳是必須恰當(dāng)連接的。
二. JTAG接口的管腳定義
主流的JTAG接口有14針和20針兩種,管腳分配如圖一:
14針的JTAG接口為老式接口。
JTAG中的非地管腳定義如下圖二。

三. 第一種線序的JTAG編程板電路
實(shí)測我所使用的SAMSUNG ARM7 S3C44B0開發(fā)套件中的JTAG編程板電路如圖三:
但將該編程板與S3C2440相連后卻無法正確載入程序。
依據(jù)244的輸入輸出關(guān)系,可整理PC并口與JTAG接口管腳的對應(yīng)關(guān)系如下:

PC并口引腳

2

3

8

4

JTAG引腳

TCK

TMS

TDI

nSRST

四. 第二種線序的JTAG編程板電路經(jīng)查閱S3C2440的官方JTAG編程板SJF2440的USER’S GUIDE中的編程板電路,整理PC并口與JTAG接口管腳的對應(yīng)關(guān)系如下:

PC并口引腳

2

3

4

11

JTAG引腳

TCK

TDI

TMS

TDO



其電路如圖四:


據(jù)此推測,使用S3C44B0 JTAG編程板對S3C2440的JTAG調(diào)試失敗是因PC并口控制管腳的分配有區(qū)別。即,S3C2440的JTAG調(diào)試代理模擬JTAG時序所用到的并口管腳與S3C44B0的調(diào)試代理所用到的不同。
據(jù)此,在S3C44B0 JTAG編程板上靈活飛線,再次使用該編程板對S3C2440調(diào)試成功。
五. 一點(diǎn)推測
在JTAG相關(guān)搜索里,發(fā)現(xiàn)網(wǎng)友李杰給出的一個JTAG編程板電路,如圖五:
該電路中的JTAG管腳與PC并口管腳的對應(yīng)關(guān)系與S3C2440 JTAG編程板中的此對應(yīng)關(guān)系相同,而作者稱,該電路適用于所有的ARM芯片。據(jù)此推測:大多公司開發(fā)的ARM調(diào)試軟件支持兩種不同線序的并口模擬JTAG調(diào)試,并且在調(diào)試開始時能自動偵測出編程板硬件連接并實(shí)施控制。官方給出的S3C2440 JTAG調(diào)試軟件僅支持一種線序。
請大家指教,我的這種推測對不對。

 

* - 本貼最后修改時間:2006-7-23 23:44:42 修改者:上善若水

2樓: >>參與討論
computer00
我來上傳幾份JTAG的資料吧:

ARM JTAG 調(diào)試原理.pdf
IEEE 1149標(biāo)準(zhǔn) JTAG.part1.rar
IEEE 1149標(biāo)準(zhǔn) JTAG.part2.rar
IEEE 1149標(biāo)準(zhǔn) JTAG.part3.rar
Jtag&mpsd Reference.pdf
邊界掃描測試的原理以及應(yīng)用設(shè)計.rar
基于微機(jī)的邊界掃描測試主機(jī)系統(tǒng).pdf
嵌入式系統(tǒng)中的JTAG接口編程技術(shù).pdf

3樓: >>參與討論
hqgboy
謝兩位.
 
4樓: >>參與討論
上善若水
00,不愧是名列榜首的熱心人。
 
5樓: >>參與討論
王紫豪
庫,頂!
 
6樓: >>參與討論
宇宙飛船
俺最喜歡看到的!不得不頂!
 
7樓: >>參與討論
twentyone
re
《ARM JTAG 調(diào)試原理》 是我寫的東東喲 :-)

8樓: >>參與討論
上善若水
農(nóng)民講習(xí)所是指的誰?
哈哈,這究竟是不是兩種典型的并口模擬線序呢?還請大家先回答一下啦。

9樓: >>參與討論
twentyone
我來回答吧
先定義一下JTAG接口信號:TMS, TCK, TDO, TDI, nTRST,RTCK。這6個信號當(dāng)中,TMS,TCK,TDO,TDI是必須的,如果缺一,調(diào)試肯定不行。nTRST為可選,這個信號是用來復(fù)位JTAG電路的,JTAG電路的復(fù)位一般不影響系統(tǒng)。RTCK信號一般沒用到,除非是LPC的片子。LPC的片子比較特別,很多片子需要通過RTCK來使能芯片的JTAG接口。

JTAG接口分為2部分,一部分是板子上的JTAG接口,分為14針和20針兩種,F(xiàn)在20針的用的比較多。一般板子上的接口有個通用的標(biāo)準(zhǔn),你隨便拿一塊板子就可以找到一個標(biāo)準(zhǔn)的電路。也就是LZ的帖子的第一個圖。

最后,調(diào)試的時候,如果用的JTAG小板,你說的問題就顯現(xiàn)出來了。JTAG小板一頭接你的目標(biāo)板子,一頭接并口。JTAG小板接板子的這頭,一般都很固定,和你板子上的20針JTAG接口的信號對應(yīng)就可以了。問題是JTAG小板和并口的連接。這個連接沒有一個固定的標(biāo)準(zhǔn),所以說不上那個比較典型。比較通用的是WIGGLER,但WIGGLER也有和多變種。其它的還有SDT JTAG,還有一個就是三星的JTAG小板。JTAG小板和并口的連接可以用用戶自己定義。如果你用H-JTAG的話,H-JTAG的JTAG設(shè)置部分提供了另外的設(shè)置,你只要根據(jù)你的JTAG小板的電路進(jìn)行一一對應(yīng)的設(shè)置就可以。



10樓: >>參與討論
何以解憂
先下載下來看看
上善若水 發(fā)表于 2006-7-24 12:38 ZLG-ARM ←返回版面    

農(nóng)民講習(xí)所是指的誰。
---------------------------------------------------------------------
農(nóng)民講習(xí)所是誰?21ic的著名網(wǎng)友,搜索一下即可知道所長擅長什么;



11樓: >>參與討論
宇宙飛船
最近俺對PLP的MCU感興趣,來這壇子找有關(guān)的問題資料
發(fā)覺周工壇子開了這么久,有技術(shù)含量的東東竟少得可憐,大失所望。
   
   


12樓: >>參與討論
ysf
唉 人家是在這做廣告的,不是來講技術(shù)的,呵呵
講技術(shù)時聽說是要一對一的來講的

13樓: >>參與討論
yadog
re
一句話
區(qū)別在于并口那頭的信號,從LPC,SAMSUNG,MSP430到FPGA都是一樣的道理

上位機(jī)軟件對并口針腳的分配并不兼容

想通用,要么改軟件,要么跳線

不過像FPGA這種東西,改軟件的活ms不現(xiàn)實(shí)

14樓: >>參與討論
YLD
頂一下!無私的牛人!褲!
頂一下!無私的牛人!褲!

15樓: >>參與討論
上善若水
技術(shù)含量是相對的
阿善的起點(diǎn)比較低,所以認(rèn)為這個壇子里的很多東西是有用的。

搞技術(shù)的都不容易,特別是入門的時候更苦,互相共享一下自己的所得是互助互利,如果是大家所早以熟悉的,就不必看了,或者糾正一下菜鳥的錯誤,也算是大善。

一個班級里不僅僅有差學(xué)生和好學(xué)生。還應(yīng)細(xì)分為渴望成為好學(xué)生的差學(xué)生和樂于輔導(dǎo)差學(xué)生的好學(xué)生……

不是廣告,是匯報。


16樓: >>參與討論
mahuaqiang
幫忙頂!
幫忙頂!

17樓: >>參與討論
luzhenshan
回復(fù)主題:兩種不同線序的JTAG仿真器電路和一點(diǎn)猜想(附多圖)
呵呵,不錯,頂,正是我剛剛找了好久的東西

18樓: >>參與討論
starm
《ARM JTAG 調(diào)試原理》 是我寫的東東喲 :-)
高人啊!

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
EASYARM2100上LPC213*的芯片
求助
請教超聲探傷問題!
掛載問題 會的告訴我一下怎么解決吧
isp編程后arm不啟動。。
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號