chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

ARM的JTAG調(diào)試結構

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

掃碼添加小助手

加入工程師交流群

一、JTAG的基本知識

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

二、ARM的JTAG調(diào)試結構

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

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

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

三、ARM7TDMI內(nèi)核的JTAG掃描鏈結構

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

四、ARM7TDMI中通過JTAG對外設的訪問

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

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

    關注

    5445

    文章

    12456

    瀏覽量

    372546
  • ARM
    ARM
    +關注

    關注

    135

    文章

    9498

    瀏覽量

    388430
  • JTAG
    +關注

    關注

    6

    文章

    411

    瀏覽量

    74579

原文標題:ARM的JTAG接口基礎知識

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

    JTAG引腳用作普通IO

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

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

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

    JTAG標準的狀態(tài)機實現(xiàn)

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

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

    在 FPGA 開發(fā)過程中,燒寫bit文件和使用ILA進行調(diào)試是再常見不過的操作。但如果 FPGA 板卡被放在機房,或者通過PCIe插在服務器上,那么每次調(diào)試時我們都不得不帶著筆記本電腦跑去機房或服務器旁,接上 JTAG 線后才能
    的頭像 發(fā)表于 06-05 16:41 ?1960次閱讀
    FPGA遠程燒寫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 中的預置庫出了問題,因為這是唯一真正發(fā)生變化的地方。 有辦法讓 SDK 1.3.5 與 JTAG 調(diào)試器配合使用嗎?
    發(fā)表于 05-23 07:32

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

    你好,由于問題已經(jīng)關閉無法回復,所以想再咨詢一下。(調(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 架構的 MCU 芯片JTAG 調(diào)試過程及操作,為后續(xù)類似調(diào)試工作提供詳實參考的依據(jù),助力研發(fā)團隊高效推進芯片研發(fā)進程。 RISC-V 架構以其開源、模塊化等優(yōu)勢在 MCU 芯片領域嶄露頭角。
    的頭像 發(fā)表于 05-07 17:57 ?2313次閱讀
    RISC-V <b class='flag-5'>JTAG</b>:開啟MCU 芯片<b class='flag-5'>調(diào)試</b>之旅

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

    在展開今天的文章前,先來討論一個問題:FPGA的jtag接口燒了怎么辦?JTAG接口的輸入引腳通常設計為高阻抗,這使得它們對靜電電荷積累非常敏感,由于JTAG接口需要頻繁連接調(diào)試器、下
    的頭像 發(fā)表于 04-27 11:01 ?2089次閱讀
    FPGA的<b class='flag-5'>Jtag</b>接口燒了,怎么辦?

    蜂鳥N203移植到xilinx ZCU104板子上,用JTAG調(diào)試的時出現(xiàn)報錯怎么解決?

    求助各位大佬,蜂鳥N203移植到xilinx ZCU104板子上,用JTAG調(diào)試的時候出現(xiàn)這樣的錯誤 在vivado里面跟JTAG有關的約束如下: 在調(diào)試的時候,用的是Nucle
    發(fā)表于 04-17 06:33

    無法使用lauterbach trace32調(diào)試器解鎖ECM上的JTAG,怎么解決?

    客戶 (毛蟲) 正在處理 SAC57D54H。我們已經(jīng)鎖定了 ECM 上的 JTAG,但他們無法使用 lauterbach trace32調(diào)試器解鎖 ECM 上的 JTAG。 他們已經(jīng)用 8x32
    發(fā)表于 03-21 08:18

    蜂鳥N203移植到xilinx ZCU104板子上,用JTAG調(diào)試的時候出現(xiàn)錯誤怎么解決?

    求助各位大佬,蜂鳥N203移植到xilinx ZCU104板子上,用JTAG調(diào)試的時候出現(xiàn)這樣的錯誤 在vivado里面跟JTAG有關的約束如下: 在調(diào)試的時候,用的是Nucle
    發(fā)表于 03-07 16:46

    CH347:一款多功能高速USB轉接芯片,輕松實現(xiàn)USB轉JTAG/SPI/I2C

    在嵌入式開發(fā)、硬件調(diào)試和芯片燒錄等領域,JTAG、SPI和I2C是常用的通信接口。然而,許多現(xiàn)代計算機,尤其是筆記本電腦,已經(jīng)不再配備傳統(tǒng)的串口和并口,這使得與這些接口的連接變得困難。CH347芯片
    的頭像 發(fā)表于 02-19 13:45 ?2639次閱讀

    AFE4490SPO2EVM評估板可以進行JTAG開發(fā)調(diào)試嗎?

    買了一塊AFE4490SPO2EVM評估板,比較趕時間,想直接在評估板上面進行JTAG開發(fā)調(diào)試,想知道MCU芯片MSP430f5529熔斷絲是否已經(jīng)熔斷,以及評估板的工程文件(代碼),謝謝
    發(fā)表于 12-31 08:11

    JTAG/MPSD仿真技術參考

    電子發(fā)燒友網(wǎng)站提供《JTAG/MPSD仿真技術參考.pdf》資料免費下載
    發(fā)表于 12-23 15:45 ?0次下載
    <b class='flag-5'>JTAG</b>/MPSD仿真技術參考