<dfn id="is4kg"></dfn>
  • <ul id="is4kg"></ul>
  • <abbr id="is4kg"></abbr>
  • <ul id="is4kg"></ul>
    <bdo id="is4kg"></bdo>

    曙海教育集團(tuán)論壇ARM專區(qū)ARM技術(shù)討論專區(qū) → ARM JTAG (Joint Test Action Group)仿真器電路討論


      共有7835人關(guān)注過(guò)本帖樹形打印

    主題:ARM JTAG (Joint Test Action Group)仿真器電路討論

    美女呀,離線,留言給我吧!
    wangxinxin
      1樓 個(gè)性首頁(yè) | 博客 | 信息 | 搜索 | 郵箱 | 主頁(yè) | UC


    加好友 發(fā)短信
    等級(jí):青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊(cè):2010-11-12 11:08:23
    ARM JTAG (Joint Test Action Group)仿真器電路討論  發(fā)帖心情 Post By:2010-11-18 8:55:07

    以下是我在實(shí)踐中的一些積累,發(fā)現(xiàn)這點(diǎn)是因?yàn)槲以趪L試用對(duì)SAMSUNG S3C44B0 JTAG適用的編程板電路給SAMSUNG的另一款A(yù)RM9內(nèi)核MPU S3C2440 JTAG編程時(shí)出現(xiàn)問(wèn)題,查閱了一些資料后最終解決。希望這些對(duì)那些在自制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ū)動(dòng)器(如: 74××244/74××541)作隔離,并通過(guò)電阻分壓,限制進(jìn)入目標(biāo)板的電平。因PC并口沒(méi)有電壓輸出,所以編程板上的IC要由目標(biāo)板供電,即: JTAG接口中的VCC腳是必須恰當(dāng)連接的。
      二. JTAG接口的管腳定義


       主流的JTAG接口有14針和20針兩種,管腳分配如圖一
      14針的JTAG接口為老式接口。
      JTAG中的非地管腳定義如下圖二。
     

       三. 第一種線序的JTAG編程板電路

       實(shí)測(cè)我所使用的SAMSUNG ARM7 S3C44B0開(kāi)發(fā)套件中的JTAG編程板電路如圖
     

        但將該編程板與S3C2440相連后卻無(wú)法正確載入程序。
       依據(jù)244的輸入輸出關(guān)系,可整理PC并口與JTAG接口管腳的對(duì)應(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接口管腳的對(duì)應(yīng)關(guān)系如下:
       PC并口引腳 
       2  3  4  11
       JTAG引腳 
       TCK  TDI  TMS  TDO
     

        據(jù)此推測(cè),使用S3C44B0 JTAG編程板對(duì)S3C2440的JTAG調(diào)試失敗是因PC并口控制管腳的分配有區(qū)別。即,S3C2440的JTAG調(diào)試代理模擬JTAG時(shí)序所用到的并口管腳與S3C44B0的調(diào)試代理所用到的不同。

       據(jù)此,在S3C44B0 JTAG編程板上靈活飛線,再次使用該編程板對(duì)S3C2440調(diào)試成功。
       五. 一點(diǎn)推測(cè)
     

        在JTAG相關(guān)搜索里,發(fā)現(xiàn)網(wǎng)友李杰給出的一個(gè)JTAG編程板電路,如圖五。

       該電路中的JTAG管腳與PC并口管腳的對(duì)應(yīng)關(guān)系與S3C2440 JTAG編程板中的此對(duì)應(yīng)關(guān)系相同,而作者稱,該電路適用于所有的ARM芯片。據(jù)此推測(cè):大多公司開(kāi)發(fā)的ARM調(diào)試軟件支持兩種不同線序的并口模擬 JTAG調(diào)試,并且在調(diào)試開(kāi)始時(shí)能自動(dòng)偵測(cè)出編程板硬件連接并實(shí)施控制。官方給出的S3C2440 JTAG調(diào)試軟件僅支持一種線序。
     

     


    說(shuō)明:本信息
      以下是我在實(shí)踐中的一些積累,發(fā)現(xiàn)這點(diǎn)是因?yàn)槲以趪L試用對(duì)SAMSUNG S3C44B0 JTAG適用的編程板電路給SAMSUNG的另一款A(yù)RM9內(nèi)核MPU S3C2440 JTAG編程時(shí)出現(xiàn)問(wèn)題,查閱了一些資料后最終解決。希望這些對(duì)那些在自制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ū)動(dòng)器(如: 74××244/74××541)作隔離,并通過(guò)電阻分壓,限制進(jìn)入目標(biāo)板的電平。因PC并口沒(méi)有電壓輸出,所以編程板上的IC要由目標(biāo)板供電,即: JTAG接口中的VCC腳是必須恰當(dāng)連接的。
      二. JTAG接口的管腳定義


       主流的JTAG接口有14針和20針兩種,管腳分配如圖一
      14針的JTAG接口為老式接口。
      JTAG中的非地管腳定義如下圖二。
     

       三. 第一種線序的JTAG編程板電路

       實(shí)測(cè)我所使用的SAMSUNG ARM7 S3C44B0開(kāi)發(fā)套件中的JTAG編程板電路如圖
     

        但將該編程板與S3C2440相連后卻無(wú)法正確載入程序。
       依據(jù)244的輸入輸出關(guān)系,可整理PC并口與JTAG接口管腳的對(duì)應(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接口管腳的對(duì)應(yīng)關(guān)系如下:
       PC并口引腳 
       2  3  4  11
       JTAG引腳 
       TCK  TDI  TMS  TDO
     

        據(jù)此推測(cè),使用S3C44B0 JTAG編程板對(duì)S3C2440的JTAG調(diào)試失敗是因PC并口控制管腳的分配有區(qū)別。即,S3C2440的JTAG調(diào)試代理模擬JTAG時(shí)序所用到的并口管腳與S3C44B0的調(diào)試代理所用到的不同。

       據(jù)此,在S3C44B0 JTAG編程板上靈活飛線,再次使用該編程板對(duì)S3C2440調(diào)試成功。
       五. 一點(diǎn)推測(cè)
     

        在JTAG相關(guān)搜索里,發(fā)現(xiàn)網(wǎng)友李杰給出的一個(gè)JTAG編程板電路,如圖五。

       該電路中的JTAG管腳與PC并口管腳的對(duì)應(yīng)關(guān)系與S3C2440 JTAG編程板中的此對(duì)應(yīng)關(guān)系相同,而作者稱,該電路適用于所有的ARM芯片。據(jù)此推測(cè):大多公司開(kāi)發(fā)的ARM調(diào)試軟件支持兩種不同線序的并口模擬 JTAG調(diào)試,并且在調(diào)試開(kāi)始時(shí)能自動(dòng)偵測(cè)出編程板硬件連接并實(shí)施控制。官方給出的S3C2440 JTAG調(diào)試軟件僅支持一種線序。
            本信息來(lái)源:CAD教育網(wǎng) www.cadedu.com


    支持(0中立(0反對(duì)(0單帖管理 | 引用 | 回復(fù) 回到頂部

    返回版面帖子列表

    ARM JTAG (Joint Test Action Group)仿真器電路討論








    簽名
    主站蜘蛛池模板: 天天干视频在线| 国产边摸边吃奶叫床视频| 欧美高清视频一区| 韩国出轨的女人| 99精品视频观看| 久久天堂夜夜一本婷婷麻豆| 亚洲人成7777| 亚洲电影中文字幕| 伊人色综合久久天天人守人婷 | 久久99国产视频| 亚洲福利在线视频| 十大最污软件下载| 国产午夜精品一区二区三区| 国产小视频你懂的| 在线免费观看一级毛片| 怡红院亚洲怡红院首页| 日本高清H色视频在线观看| 熟妇人妻不卡中文字幕| 窝窝女人体国产午夜视频| 里番库全彩本子彩色h琉璃| 99re热在线视频| jealousvue熟睡入侵中| 国产69精品久久久久999三级| 在线视频免费观看www动漫| 在线观看中文字幕码| 多人交换伦交视频| 国产裸舞福利资源在线视频| 国产超碰人人做人人爽av | 在线视频亚洲欧美| 成人午夜免费福利| 插我一区二区在线观看| 成人h视频在线观看| 性欧美丰满熟妇XXXX性| 日本xxxx色视频在线播放| 日本免费人成在线网站| 成年人性生活免费视频| 成人免费乱码大片a毛片| 天天做天天爱天天综合网| 在线观看特色大片免费网站| 伊人久久中文字幕| 精品国产一二三区在线影院|