哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ARM的JTAG調(diào)試結(jié)構(gòu)

STM32嵌入式開發(fā) ? 來源:STM32嵌入式開發(fā) ? 2020-08-27 14:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、JTAG的基本知識

JTAG是Joint Test Action Group的縮寫,是IEEE 1149.1標(biāo)準(zhǔn)。使用JTAG的優(yōu)點:JTAG的建立使得集成電路固定在PCB上,只通過邊界掃描便可以被測試。在ARM7TDMI處理器中,可以通過JTAG直接控制ARM的內(nèi)部總線、I/O口等信息,從而達(dá)到調(diào)試的目的。

二、ARM的JTAG調(diào)試結(jié)構(gòu)

(1)Debug主控(Host)通常是運行有ARM公司或者第三方提供的調(diào)試軟件的PC機(jī),常用的調(diào)試軟件有ARMSDT中的ARM Debug for Windows(ADW)、Linux下的arm-elf-gdb等。通過這些調(diào)試軟件,可以發(fā)送高級的ARM調(diào)試命令,如設(shè)置斷點、讀寫存儲器、單步跟蹤、全速運行等。

(2)協(xié)議轉(zhuǎn)換器(Protocol Converter)負(fù)責(zé)轉(zhuǎn)換Debug主控端發(fā)出的高級ARM調(diào)試命令為底層的和ARM內(nèi)核通信的JTAG命令。Debug主控端和協(xié)議轉(zhuǎn)換器之間的介質(zhì)可以有很多種,比如以太網(wǎng)USB、RS-232、并口等。Debug主控端和協(xié)議轉(zhuǎn)換器之間的通信協(xié)議最典型的就是ARM公司提供的Angel標(biāo)準(zhǔn),也可以是第三方廠家自己定義的標(biāo)準(zhǔn)。關(guān)于Angel的協(xié)議,可參考ARMSDT和ADS的相關(guān)文檔。典型的協(xié)議轉(zhuǎn)換器有:ARM公司的MulTI-ICE、Abatron公司的BDI、aiji公司的OpenlCE32、EPI公司的Jeeni等。

(3)ARM7TDMI的JTAG宏單元(Macrocell)主要包括3條JTAG掃描鏈(ScanChain) 和1個JTAG的控制TAP狀態(tài)機(jī)。

三、ARM7TDMI內(nèi)核的JTAG掃描鏈結(jié)構(gòu)

ARM7TDMI內(nèi)核的JTAG掃描鏈結(jié)構(gòu)主要包括3條JTAG掃描鏈:Scan Chain0、Scan Chain 1、Scan Chain2。

四、ARM7TDMI中通過JTAG對外設(shè)的訪問

作為ARM典型的調(diào)試手段,JTAG除了可以設(shè)置ARM的斷點以外,還可以對ARM的內(nèi)核進(jìn)行控制,從而實現(xiàn)對外圍設(shè)備的讀/寫(比如下載程序到RAM或者FLASH空間)。通常在ARM7TDMI處理器中,JTAG對ARM外圍設(shè)備的訪問是通過對JTAG掃描鏈1的控制實現(xiàn)的。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 集成電路
    +關(guān)注

    關(guān)注

    5462

    文章

    12667

    瀏覽量

    375575
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    135

    文章

    9582

    瀏覽量

    393450
  • JTAG
    +關(guān)注

    關(guān)注

    6

    文章

    415

    瀏覽量

    75268

原文標(biāo)題:ARM的JTAG接口基礎(chǔ)知識

文章出處:【微信號:c-stm32,微信公眾號:STM32嵌入式開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    如何知道JTAG在I.MX8MPLUS中是啟用還是禁用?

    當(dāng)我嘗試通過 JTAG 進(jìn)行調(diào)試失敗時。是否有任何特定的程序需要通過 JTAG 進(jìn)行調(diào)試,請?zhí)峒霸撨^程。 我的問題: 1. 我想讓JTAG
    發(fā)表于 04-06 06:26

    突破AMP架構(gòu)調(diào)試瓶頸:RK3568開發(fā)板的JTAG仿真方案

    JTAG(Joint Test Action Group)調(diào)試技術(shù)是一種廣泛應(yīng)用于嵌入式系統(tǒng)開發(fā)和硬件測試的國際標(biāo)準(zhǔn)技術(shù),它具備深度交互與實時控制能力,可在線設(shè)置斷點、執(zhí)行單步調(diào)試,同時支持實時查看
    的頭像 發(fā)表于 02-27 08:03 ?7637次閱讀
    突破AMP架構(gòu)<b class='flag-5'>調(diào)試</b>瓶頸:RK3568開發(fā)板的<b class='flag-5'>JTAG</b>仿真方案

    用于SWD/JTAG調(diào)試器的多功能轉(zhuǎn)接板設(shè)計

    這款多功能轉(zhuǎn)接板主要設(shè)計用于與 J-Link 調(diào)試器配合使用(同時兼容其他采用標(biāo)準(zhǔn) 20 引腳 JTAG/SWD 引腳定義的調(diào)試器),允許用戶在 0.1" (2.54mm
    的頭像 發(fā)表于 01-19 09:46 ?3535次閱讀
    用于SWD/<b class='flag-5'>JTAG</b><b class='flag-5'>調(diào)試</b>器的多功能轉(zhuǎn)接板設(shè)計

    如何在Zynq UltraScale+ MPSoC平臺上通過JTAG啟動嵌入式Linux鏡像

    在之前文章中,我們介紹了如何使用 XSCT 工具通過 JTAG 在 Zynq SoC 上啟動嵌入式 Linux 鏡像(從 JTAG 啟動 Zynq-7000 嵌入式 Linux:使用 XSCT 全
    的頭像 發(fā)表于 01-13 11:45 ?4953次閱讀

    嵌入式開發(fā)調(diào)試神器全解析:JTAG、SWD、串口打印

    寫嵌入式代碼只是第一步,調(diào)試才是決定項目能不能順利推進(jìn)的關(guān)鍵。MCU不跑?外設(shè)不響應(yīng)?代碼跑飛?沒有合適的調(diào)試手段,排查問題就像摸黑找路。本文帶你搞懂三大調(diào)試利器——JTAG、SWD、
    的頭像 發(fā)表于 11-24 19:04 ?1184次閱讀
    嵌入式開發(fā)<b class='flag-5'>調(diào)試</b>神器全解析:<b class='flag-5'>JTAG</b>、SWD、串口打印

    JTAG引腳用作普通IO

    JTAG引腳用作普通IO時,需要通過復(fù)用功能重映射來釋放調(diào)試接口占用的引腳資源。 void JTAG_To_GPIO_Config(void) { // 關(guān)閉JTAG功能(保留S
    發(fā)表于 11-13 06:39

    基于FPGA平臺的蜂鳥E203 JTAG debug出錯問題的解決思路

    按下去進(jìn)行調(diào)試,然后將復(fù)位按鈕正常狀態(tài)進(jìn)行調(diào)試,debug ERROR信息軍相同,因此排除是復(fù)位電平導(dǎo)致錯誤。 然后我懷疑是蜂鳥E203時鐘無信號導(dǎo)致,因此通過示波器觀察JTAG DO信號,通過
    發(fā)表于 10-28 07:38

    vivado JTAG鏈、連接、IP關(guān)聯(lián)規(guī)則介紹

    這列出了定義板上可用的不同JTAG鏈。每個鏈都列在下面以及鏈的名稱,以及定義名稱和鏈中組件的位置。
    的頭像 發(fā)表于 10-15 10:21 ?673次閱讀
    vivado <b class='flag-5'>JTAG</b>鏈、連接、IP關(guān)聯(lián)規(guī)則介紹

    JTAG標(biāo)準(zhǔn)的狀態(tài)機(jī)實現(xiàn)

    JTAG作為一項國際標(biāo)準(zhǔn)測試協(xié)議(IEEE1149.1兼容),主要用于芯片內(nèi)部測試和調(diào)試。目前的主流芯片均支持JTAG協(xié)議,如DSP、FPGA、ARM、部分單片機(jī)等。標(biāo)準(zhǔn)的
    的頭像 發(fā)表于 08-21 15:12 ?2936次閱讀
    <b class='flag-5'>JTAG</b>標(biāo)準(zhǔn)的狀態(tài)機(jī)實現(xiàn)

    RT-Trace調(diào)試工具正式發(fā)布!

    嵌入式開發(fā)者打造的高性能調(diào)試工具。RT-Trace支持SWD/JTAG高速連接,搭載板載顯示屏離線交互系統(tǒng)與WebUI實時監(jiān)控平臺,助力代碼調(diào)試、性能分析、故障排查全流程
    的頭像 發(fā)表于 06-18 12:02 ?1647次閱讀
    RT-Trace<b class='flag-5'>調(diào)試</b>工具正式發(fā)布!

    FPGA遠(yuǎn)程燒寫bit文件和調(diào)試ILA指南

    在 FPGA 開發(fā)過程中,燒寫bit文件和使用ILA進(jìn)行調(diào)試是再常見不過的操作。但如果 FPGA 板卡被放在機(jī)房,或者通過PCIe插在服務(wù)器上,那么每次調(diào)試時我們都不得不帶著筆記本電腦跑去機(jī)房或服務(wù)器旁,接上 JTAG 線后才能
    的頭像 發(fā)表于 06-05 16:41 ?2772次閱讀
    FPGA遠(yuǎn)程燒寫bit文件和<b class='flag-5'>調(diào)試</b>ILA指南

    有辦法讓SDK 1.3.5與JTAG調(diào)試器配合使用嗎?

    其切換到 FX3 SDK 1.3.4,則一切正常。 看來 SDK 1.3.5 中的預(yù)置庫出了問題,因為這是唯一真正發(fā)生變化的地方。 有辦法讓 SDK 1.3.5 與 JTAG 調(diào)試器配合使用嗎?
    發(fā)表于 05-23 07:32

    調(diào)試CYUSB3014的JTAG功能失敗了,為什么?

    你好,由于問題已經(jīng)關(guān)閉無法回復(fù),所以想再咨詢一下。(調(diào)試CYUSB3014的JTAG功能,失敗) 我用的是自主開發(fā)的板子。 我安裝的SDK是FX3 SDK 1.3.5,而不是你說的1.3.0.5或者
    發(fā)表于 05-19 08:25

    RISC-V JTAG:開啟MCU 芯片調(diào)試之旅

    基于 RISC-V 架構(gòu)的 MCU 芯片JTAG 調(diào)試過程及操作,為后續(xù)類似調(diào)試工作提供詳實參考的依據(jù),助力研發(fā)團(tuán)隊高效推進(jìn)芯片研發(fā)進(jìn)程。 RISC-V 架構(gòu)以其開源、模塊化等優(yōu)勢在 MCU 芯片領(lǐng)域嶄露頭角。
    的頭像 發(fā)表于 05-07 17:57 ?2949次閱讀
    RISC-V <b class='flag-5'>JTAG</b>:開啟MCU 芯片<b class='flag-5'>調(diào)試</b>之旅

    FPGA的Jtag接口燒了,怎么辦?

    在展開今天的文章前,先來討論一個問題:FPGA的jtag接口燒了怎么辦?JTAG接口的輸入引腳通常設(shè)計為高阻抗,這使得它們對靜電電荷積累非常敏感,由于JTAG接口需要頻繁連接調(diào)試器、下
    的頭像 發(fā)表于 04-27 11:01 ?2817次閱讀
    FPGA的<b class='flag-5'>Jtag</b>接口燒了,怎么辦?
    青阳县| 乌海市| 南乐县| 米易县| 康定县| 安丘市| 黑山县| 日土县| 龙门县| 福州市| 桃园县| 巫山县| 富裕县| 富蕴县| 宁津县| 康保县| 武鸣县| 正镶白旗| 香港| 岚皋县| 东平县| 鄂温| 天门市| 普兰店市| 类乌齐县| 新津县| 土默特左旗| 报价| 岳阳市| 甘德县| 庐江县| 县级市| 隆化县| 天长市| 阳山县| 区。| 兰溪市| 平远县| 旬邑县| 怀安县| 富裕县|