那曲檬骨新材料有限公司

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

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

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

ARM7TDMI 調(diào)試架構(gòu)分析

電子設(shè)計(jì) ? 來源:ARM ? 作者:ARM ? 2021-06-18 16:42 ? 次閱讀

任何產(chǎn)品開發(fā)周期的一個(gè)重要階段是系統(tǒng)的調(diào)試和測試。隨著設(shè)計(jì)復(fù)雜性的增加,產(chǎn)品的軟件開發(fā)和系統(tǒng)調(diào)試階段現(xiàn)在占據(jù)了相當(dāng)大的上市時(shí)間,并且為了保持競爭力,需要將產(chǎn)品開發(fā)周期保持在最低限度。在深度嵌入式設(shè)計(jì)中,微處理器內(nèi)核不能直接從芯片外圍訪問,這增加了調(diào)試系統(tǒng)的問題。本應(yīng)用筆記描述了 ARM7TDMI 調(diào)試架構(gòu)如何克服這個(gè)問題以及使用這種方法的優(yōu)勢。

ARM 調(diào)試架構(gòu)——概述

ARM 調(diào)試架構(gòu)使用協(xié)議轉(zhuǎn)換器盒來允許調(diào)試器通過 JTAG(聯(lián)合測試行動(dòng)組)端口直接與內(nèi)核對話。實(shí)際上,測試所需的內(nèi)核中的掃描鏈被重新用于調(diào)試。

該架構(gòu)使用掃描鏈將指令直接插入到 ARM 內(nèi)核中。指令在內(nèi)核上執(zhí)行,根據(jù)插入的指令類型,可以檢查、保存或更改內(nèi)核或系統(tǒng)狀態(tài)。該架構(gòu)能夠以較慢的調(diào)試速度執(zhí)行指令或以系統(tǒng)速度執(zhí)行指令(例如,如果需要訪問外部存儲(chǔ)器)。

調(diào)試器實(shí)際上使用 JTAG 掃描鏈訪問內(nèi)核這一事實(shí)對用戶來說并不重要,因?yàn)榍岸苏{(diào)試器保持完全相同。用戶仍然可以將調(diào)試器與在目標(biāo)系統(tǒng)上運(yùn)行的監(jiān)控程序或在調(diào)試器主機(jī)上運(yùn)行的指令集模擬器一起使用。在每種情況下,調(diào)試環(huán)境都是相同的。

使用 JTAG 端口的優(yōu)點(diǎn)是:

測試系統(tǒng)所需的硬件訪問被重新用于調(diào)試。

可以通過 JTAG 端口檢查內(nèi)核狀態(tài)和系統(tǒng)狀態(tài)。

目標(biāo)系統(tǒng)不必運(yùn)行即可開始調(diào)試。例如,監(jiān)控程序需要一些目標(biāo)資源正在運(yùn)行,以便監(jiān)控程序運(yùn)行。

可以使用傳統(tǒng)的斷點(diǎn)和觀察點(diǎn)。

可以添加片上資源。

例如,ARM 調(diào)試架構(gòu)使用片上宏單元來增強(qiáng)可用的調(diào)試功能。

不需要單獨(dú)的 UART 與監(jiān)控程序進(jìn)行通信。目標(biāo)系統(tǒng)的調(diào)試需要以下內(nèi)容:

– 運(yùn)行調(diào)試器軟件的主機(jī)。主機(jī)可以是運(yùn)行 Windows 的 PC、Sun 工作站或 HP 工作站

嵌入式 ICE 協(xié)議轉(zhuǎn)換器。一個(gè)單獨(dú)的盒子,它將串行接口轉(zhuǎn)換為與 JTAG 接口和具有 JTAG 接口和 ARM 調(diào)試架構(gòu)兼容內(nèi)核的目標(biāo)系統(tǒng)兼容的信號(hào)

在下面的圖 1 中,ARM 調(diào)試系統(tǒng)顯示了系統(tǒng)是如何連接的。

一旦系統(tǒng)連接好,調(diào)試器就可以開始通過嵌入式 ICE 接口轉(zhuǎn)換器與目標(biāo)系統(tǒng)通信。

pYYBAGDMXAyAb3NaAACyiW4LwkM120.png

ARM調(diào)試系統(tǒng)

編輯:hfy

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

    關(guān)注

    134

    文章

    9165

    瀏覽量

    369170
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2274

    瀏覽量

    82771
  • JTAG
    +關(guān)注

    關(guān)注

    6

    文章

    401

    瀏覽量

    71840
  • 模擬器
    +關(guān)注

    關(guān)注

    2

    文章

    881

    瀏覽量

    43418
收藏 人收藏

    評論

    相關(guān)推薦

    精密模擬微控制器,12 位模擬輸 入/輸出,ARM7TDMI? MCU

    精密模擬微控制器,12 位模擬輸入/輸出,ARM7TDMI? MCU相關(guān)資料下載
    發(fā)表于 12-23 12:03

    ATMEL ARM內(nèi)核ARM7TDMI ARM920 ARM926 Cortex-M0+ M3 M4 A5內(nèi)核芯片匯總

    本帖最后由 i2c 于 2014-10-13 17:53 編輯 ATMEL ARM7TDMI 內(nèi)核芯片Device Name Flash (Kbytes) Pin Count Max.
    發(fā)表于 10-13 17:51

    請問一下ARM7TDMI-S 和 ARM7TDMI 有何區(qū)別呢

    請問一下ARM7TDMI-S 和 ARM7TDMI 有何區(qū)別呢?有沒有哪位大神可以解答一下
    發(fā)表于 10-09 15:43

    ARM7TDMI (Rev 3)核心處理器產(chǎn)品概述

    ARM7系列包括ARM7TDMI、ARM7TDMI-S、ARM720T和ARM7EJ-S處理器。ARM7
    發(fā)表于 08-02 10:25

    AMBA ARM7TDMI接口數(shù)據(jù)表

    該模塊在ARM7TDMI和ASB總線之間進(jìn)行接口,使ARM7TDMI能夠成為ASB總線主設(shè)備,或出于測試目的而被選為從機(jī)。 參見圖1-1。 此模塊中沒有用戶可編程寄存器。
    發(fā)表于 08-28 07:10

    基于ARM7TDMI的uClinux移植

    基于ARM7TDMI的uClinux移植 好資料,與你供享。只供學(xué)習(xí)!
    發(fā)表于 03-25 14:59 ?95次下載

    ARM7TDMI中文資料參考手冊pdf

    這一章介紹ARMTDMI-S 處理器包含以下小節(jié)􀁺􀀃 關(guān)于ARM7TDMI-S 處理器􀁺􀀃 ARM7TDMI-S 結(jié)構(gòu)
    發(fā)表于 04-07 14:18 ?142次下載

    arm7tdmi介紹

    介紹這一章介紹ARMTDMI-S 處理器包含以下小節(jié)􀁺􀀃 關(guān)于ARM7TDMI-S 處理器􀁺􀀃 ARM7TDMI-S 結(jié)構(gòu)􀁺􀀃
    發(fā)表于 08-01 17:29 ?48次下載

    ARM JTAG調(diào)試的基本原理

    JTAG調(diào)試原理(推薦):這篇文章主要介紹ARM JTAG調(diào)試的基本原理?;镜膬?nèi)容包括了TAP (TEST ACCESS PORT) 和BOUNDARY-SCAN ARCHITECTURE的介紹,在此基礎(chǔ)上,結(jié)合
    發(fā)表于 05-27 10:44 ?150次下載

    ARM JTAG 調(diào)試原理

    這篇文章主要介紹ARM JTAG調(diào)試的基本原理?;镜膬?nèi)容包括了TAP (TEST ACCESS PORT) 和BOUNDARY-SCAN ARCHITECTURE的介紹,在此基礎(chǔ)上,結(jié)合ARM7TDMI詳細(xì)介紹了的JTAG
    發(fā)表于 07-14 23:19 ?82次下載

    基于ARM7TDMI的無線多媒體播放器

    系統(tǒng)以LPC2134(核為ARM7TDMI)為核心,采用EasyARM2131 開發(fā)實(shí)驗(yàn)板和ET44M210 實(shí)驗(yàn)板為硬件開發(fā)平臺(tái),移植μC/OS-II 操作系統(tǒng)進(jìn)行任務(wù)調(diào)度,既可以使用2.4GHz 無線模塊RFW102 進(jìn)行無線傳輸,也可
    發(fā)表于 09-21 11:08 ?28次下載

    基于ARM7TDMI的SoC中MP3子系統(tǒng)的設(shè)計(jì)

    以信息系統(tǒng)作為目標(biāo)直接優(yōu)化軟、硬件的片上系統(tǒng)(SoC)將大大節(jié)省軟件和芯片資源,大大提高系統(tǒng)的集成度和性價(jià)比。文中主要介紹基于ARM7TDMI的面向多媒體的SoC中MP3子系統(tǒng)的優(yōu)化
    發(fā)表于 12-01 14:08 ?25次下載

    基于ARM7TDMI的SoC語音處理系統(tǒng)的設(shè)計(jì)

    基于ARM7TDMI 的SoC 語音處理系統(tǒng)的設(shè)計(jì)摘要基于ARM7TDMI 的SoC 片內(nèi)AC97 模塊和片外CODEC-UCB1400,采用ITU-T 的G.721算法設(shè)計(jì)語音處理系統(tǒng);提出一種基于低端RISC 核的語音系統(tǒng)設(shè)計(jì)方
    發(fā)表于 02-05 22:21 ?54次下載

    ARM JTAG 調(diào)試原理》下載

    這篇文章主要介紹ARM JTAG調(diào)試的基本原理。基本的內(nèi)容包括了TAP (TEST ACCESS PORT) 和BOUNDARY-SCAN ARCHITECTURE的介紹,在此基礎(chǔ)上,結(jié)合ARM7TDMI詳細(xì)介紹了的JTAG
    發(fā)表于 11-15 17:35 ?0次下載
    《<b class='flag-5'>ARM</b> JTAG <b class='flag-5'>調(diào)試</b>原理》下載

    ARM7TDMI技術(shù)參考手冊

    ARM7TDMI-S 處理器是 ARM 通用 32 位微處理器家族的成員之一 ARM 處理器具有優(yōu)異的性能 但 功耗卻很低 使用門的數(shù)量也很少 ARM 結(jié)構(gòu)是基于精簡指令集計(jì)算機(jī)(RI
    發(fā)表于 11-08 17:32 ?6次下載
    百家乐官网娱乐求指点呀| 龙虎机| 百家乐赌场公司| 百家乐官网英皇娱乐网| 188金宝博开户| 路虎百家乐的玩法技巧和规则 | 张掖市| 微信百家乐群资源| 百家乐打印机分析| 百家乐官网喜牛| 百家乐官网大老娱乐| 大发888登陆器下载| 至尊百家乐下载| 赌场百家乐官网打法| 垣曲县| 网上现金棋牌游戏| 仕達屋百家乐的玩法技巧和规则 | 百家乐象棋玩法| 百家乐官网高| 大赢家百家乐娱乐| 赌场百家乐攻略| 百家乐官网桌布动物| 百家乐官网的路图片| 百家乐官网捡揽方法| 德州扑克牌| 威尼斯人娱乐平台反| 百家乐龙虎台布多少钱| 澳门百家乐官网有限公司| 大发真钱娱乐城| 名仕国际棋牌下载| 威尼斯人娱乐网注册网址| 百家乐任你博娱乐网| 百家乐天上人间| 励骏会百家乐官网的玩法技巧和规则 | 黎平县| 博彩e族777| 大发888网页ban| 百家乐好不好| 蓝盾百家乐具体玩法技巧| 澳门百家乐国际娱乐城| 火命与金命做生意|