ARMJTAG仿真器電路討論._第1頁
ARMJTAG仿真器電路討論._第2頁
ARMJTAG仿真器電路討論._第3頁
ARMJTAG仿真器電路討論._第4頁
ARMJTAG仿真器電路討論._第5頁
免費預覽已結束,剩余2頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、SAMSUNG S3C44B0 JTAGARM JTAG仿真器電路討論以下是我在實踐中的一些積累,發現這點是因為我在嘗試用對適用的編程板電路給 SAMSUNG的另一款 ARM9內核MPU S3C2440 JTAG編程時出現問題,查閱了一些資料后最終解決。希望這些對那些在自制ARM JTAG編程器上遇到困難的朋友一點幫助。.JTAG仿真器的實質JTAG (Joint Test Action Group)編程調試實質上是利用了MCU/MPU片上自帶的跟蹤調試功能(需 MCU/MPU硬件支持)。JTAG編程板一端與PC的并口相連,另一端連接至目標板,由于通常的 MCU/MPU的工作電壓在輯為5V,因

2、此需做電平轉換,通常使用一枚緩沖1.8V-3.6V之間,而PC機并口輸出的電平邏/驅動器(如:74X X244/74 X X541 )作隔離,并通過電阻分壓,限制進入目標板的電平。因PC并口沒有電壓輸出,所以編程板上的IC要由目標板供電,即:JTAG接口中的VCC腳是必須恰當連接的。二.JTAG接口的管腳定義VCC nTRST TDI TMS TCK RTCK TDO nSRST NC NC24680246801 1 1- dj d oiVCCGNDGNDGNDGNDGNDGNDGNDGNDGNDVCC nTRSTTDIIMSTCKTDOVCCGND GND GND GND GND nSRST

3、 GND主流的JTAG接口有14針和20針兩種,管腳分配如圖一14針的JTAG接口為老式接口。JTAG中的非地管腳定義如下圖二。孚號方向說:町"爲L - ri' > |k Bd-r 1 - r. - ,、.,” i- - r. i. iir r- - n - ir - i r - . i 1VrotInput按Ll電F參考電爪.ifl常叫!'按型源2VsuppRInput迫源3rtTRSTOutput(町選甌)JTAG址位“眉1靭隅咸肘適*1的1:拉電觸以4GND-接地5ToilOutputTest Data In from Dragon-ICE to targ

4、et,6GND接地7TMSOutputTest Mode Select8I GND接臨9TCKOutputTest Clock output frorrii Dragon-tCE to the target10GND-慟也11RTCKInput(對選血)Return Test Clock山H標端反淡 DragondCE 的時W信TCK信彷的y.木使川時叫以伍援ft地“12GND-13TDOInputTest Data Out from target to Dragon-lCE,14GND 掇地15L -:in SRSTInput /Output(iij迦訊)System Reset.I 標板

5、1 淵 衆統lift信兮相連:町以廿搖對11標系址復位. l-lWiTjW檢fflH標系細啲塑位怙況-為7:廉蝕發,悶金11標劃.業1 I-這丿!拉咆t .:16GND'接地17NC18GND按地19NC20GND 接地三.第一種線序的JTAG編程板電路實測我所使用的 SAMSUNG ARM7 S3C44B0開發套件中的JTAG編程板電路如圖JI3SELECTEDk.些.JNO PAPER34PBUSr23FIDACK23gD731sDfi207D5SrtdD4GJT5D317SELECT4P3.St>dtWtTlALlZE3DI15EFRDftaDO4AUTO FEEDrSTR

6、OBE5&&OooooooooDO Rj DI RJD6 KSD2 RjSELECTED100JQt抑0占QODE25但將該編程板與 S3C2440依據244的輸入輸出關系,PC并口引腳JTAG引腳TCK TMS TDI n SRSTUl50 TDOLAI NlYOUTLA HIY3 OLTTLA3 NlYGOUTLA4 NlYJ OLTT2A1 IN2WOLrr2A FN3V3OUT2AJ tH2 巴 OUT沁N2Y1 OUT74LE344I相連后卻無法正確載入程序。JRE3 , LDDnTRET5RIO =100TDI7REI i-LDDTMS$RE2 ''

7、100TCKPl12 H16 istiTRST,TD匚TCE RTTDQHC wc12i4567SQ10JIL21314J5Lfi1713IP2Dvcc7CC TGHD "ghd"GK>GMDGHDGHDGHDGHDGHDJTAG Header 0X2=PC并口與JTAG接口管腳的對應關系如下:四.第二種線序的JTAG編程板電路經查閱S3C2440的官方JTAG編程板SJF2440的USER S GUIDE中的編程板電路,整理 PC并口與JTAG接口管腳的對應關系如下:PC并口引腳2 3 4 11JTAG引腳TCK TDI TMS TDOjfnV4C o-0Co o-

8、0 c o- oo-0o- o o- <>0G o- o c-】、ITITKIT2JiT莖yIT£I?IfTTITIJ1+EgT空HD PAHLACKEf?DIDJDtEQTKETnniixii BS niniDO _ MtOTPO =r fllCCXIHU1Mc7+nC2+twcu£r1»nnr13U 10*PlfcifH"teJ TMf T5HT hftJIHCIK1S了+3£7S?14L112門1+IJH17191924ff3rr EHT5ohlT據此推測,使用S3C44B0 JTAG編程板對S3C2440的JTAG調試失敗是

9、因PC并口控制管腳的分配有區別。即, S3C2440的JTAG調試代理模擬JTAG時序所用到的并口管腳與S3C44B0的調試代理所用到的不同。據此,在S3C44B0 JTAG編程板上靈活飛線,再次使用該編程板對S3C2440調試成功。fTACl112524132;2120 «le17 托1413 沖31 09 $ttiTMSTDO::<r TPO-. 一 : ! :1一 j L1J i三二Cl 豐a 豐C4 三R護卽F丁竄切F 尬I m19心; Lq; r-'M 沖1JU1V11A21V2忙1A41V42A12Vt砒2Y32A42Y410需J6S11btRt riL iTib'iU 1 hli_ii13-乂 Tji?A1' QAA424510J314161320HBADEit 10X3jj1311J血H .*% F. .E U、 TH?.973tri3TCKNCOM2i在JTAG相關搜索里,發現網友李杰給出的一個JTAG編程板電路,如圖五。該電路中的JTAG管腳與PC并

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論