在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

關(guān)于CoreSight中調(diào)試和跟蹤的相關(guān)內(nèi)容

strongerHuang ? 來(lái)源:strongerHuang ? 作者:strongerHuang ? 2020-11-03 16:10 ? 次閱讀

如今眾多Cortex-M處理器能這么方便調(diào)試,在于有一項(xiàng)基于Arm Cortex-M處理器設(shè)備的CoreSight技術(shù),該技術(shù)引入了強(qiáng)大的新調(diào)試(Debug)和跟蹤(Trace)功能。

下面就來(lái)重點(diǎn)講講關(guān)于CoreSight中調(diào)試和跟蹤的相關(guān)內(nèi)容。

strongerHuang

1

調(diào)試和跟蹤功能

CoreSight兩個(gè)主要功能就是調(diào)試和跟蹤功能。

1.調(diào)試功能

運(yùn)行處理器的控制,允許啟動(dòng)和停止程序

單步調(diào)試源碼和匯編代碼

在處理器運(yùn)行時(shí)設(shè)置斷點(diǎn)

即時(shí)讀取/寫(xiě)入存儲(chǔ)器內(nèi)容和外設(shè)寄存器

編程內(nèi)部和外部FLASH存儲(chǔ)器

2.跟蹤功能

串行線查看器(SWV)提供程序計(jì)數(shù)器(PC)采樣,數(shù)據(jù)跟蹤,事件跟蹤和儀器跟蹤信息

指令(ETM)跟蹤直接流式傳輸?shù)侥腜C,從而實(shí)現(xiàn)歷史序列的調(diào)試,軟件性能分析和代碼覆蓋率分析

一張圖了解整體內(nèi)容:

strongerHuang

2

JTAG

JTAG是行業(yè)標(biāo)準(zhǔn)的接口,用于下載和調(diào)試目標(biāo)處理器上的程序以及許多其他功能。它提供了連接設(shè)備的簡(jiǎn)便方法,并且在所有基于Arm處理器的設(shè)備上都可用。JTAG接口可與基于Cortex-M的設(shè)備一起使用,以訪問(wèn)CoreSight調(diào)試功能。

1.JTAG歷史

JTAG是聯(lián)合測(cè)試工作組(Joint Test Action Group)的簡(jiǎn)稱,是在名為標(biāo)準(zhǔn)測(cè)試訪問(wèn)端口和邊界掃描結(jié)構(gòu)的IEEE的標(biāo)準(zhǔn)1149.1的常用名稱。此標(biāo)準(zhǔn)用于驗(yàn)證設(shè)計(jì)與測(cè)試生產(chǎn)出的印刷電路板功能。

1990年JTAG正式由IEEE的1149.1-1990號(hào)文檔標(biāo)準(zhǔn)化,在1994年,加入了補(bǔ)充文檔對(duì)邊界掃描描述語(yǔ)言(BSDL)進(jìn)行了說(shuō)明。從那時(shí)開(kāi)始,這個(gè)標(biāo)準(zhǔn)被全球的電子企業(yè)廣泛采用,邊界掃描幾乎成為了JTAG的同義詞。

---引用維基百科

2.JTAG接口

JTAG的接口通常是4/5個(gè)接腳接口連到芯片上:

TDI(測(cè)試數(shù)據(jù)輸入)

TDO(測(cè)試數(shù)據(jù)輸出)

TCK(測(cè)試時(shí)鐘)

TMS(測(cè)試模式選擇)

TRST(測(cè)試復(fù)位)可選

strongerHuang

3

SWD串行線調(diào)試

SWD,Serial Wire Debug(串行線調(diào)試)模式是標(biāo)準(zhǔn)JTAG接口的替代方法,它僅使用兩個(gè)引腳即可提供與JTAG相同的調(diào)試功能,而不會(huì)降低性能,并通過(guò)串行線查看器(SWV)引入了數(shù)據(jù)跟蹤功能。

在JTAG引腳中包含SWD接口引腳,從而允許標(biāo)準(zhǔn)目標(biāo)連接器中使用。引腳包含:

TCLK-SWCLK(串行時(shí)鐘

TMS-SWDIO(串行數(shù)據(jù)輸入/輸出)

TDO-SWO(串行線輸出-SWV使用)

關(guān)于SWV

SWV:Serial Wire Viewer,串行線查看器

基于Cortex-M3、 M4、 M7的設(shè)備能夠根據(jù)所需信息或分析的類型,以多種方式提供高速數(shù)據(jù)跟蹤信息。當(dāng)系統(tǒng)處理器繼續(xù)全速運(yùn)行時(shí),它通過(guò)SWO引腳傳輸。 可從ITM(儀器跟蹤宏單元)和DWT(數(shù)據(jù)觀察點(diǎn)和跟蹤)單元獲得信息,其中包括:

PC(程序計(jì)數(shù)器)采樣

顯示CPU周期統(tǒng)計(jì)信息的事件計(jì)數(shù)器

具有定時(shí)統(tǒng)計(jì)信息的異常和中斷執(zhí)行

跟蹤數(shù)據(jù)-用于時(shí)序分析的數(shù)據(jù)讀取和寫(xiě)入

用于簡(jiǎn)單printf樣式調(diào)試的ITM跟蹤信息

4

拓展:下載調(diào)試器

之前給大家分享過(guò)《下載調(diào)試接口 SWD 和 JTAG的區(qū)別》,選擇下載調(diào)試器時(shí)也可以對(duì)比一下二者差異。

支持JTAG和SWD模式的下載調(diào)試器很多,J-Link、 ST-LINK、 ULINK這些大眾化的工具都支持,還有很多小眾的下載調(diào)試器(比如e-Link、 GD-Link等)同樣也支持SWD模式。

那么,我們?cè)撨x擇哪一種呢?哪一種更香呢?

支持全面的一點(diǎn)的算J-Link了,但正版的價(jià)格,對(duì)于普通個(gè)人來(lái)說(shuō),有壓力。

有多種版本,算下來(lái)好幾千一個(gè)。

同樣,正版ULINK也和J-Link一樣,價(jià)格上千。當(dāng)然,很多人買到的ULINK和J-Link都是盜版。

相比ULINK和J-Link而言,正版的ST-Link價(jià)格就很劃算,一個(gè)正版ST-Link V2才兩三百,但缺點(diǎn)就是只能針對(duì)STM8/32使用。

當(dāng)然,ST-Link還有一個(gè)神操作:變成J-link,請(qǐng)參看我的文章《ST-Link如何秒變J-link,手把手教你實(shí)現(xiàn)該功能》。

責(zé)任編輯:xj

原文標(biāo)題:Cortex-M強(qiáng)大的調(diào)試和跟蹤C(jī)oreSight技術(shù)

文章出處:【微信公眾號(hào):strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

    關(guān)注

    7

    文章

    608

    瀏覽量

    34546
  • Cortex
    +關(guān)注

    關(guān)注

    2

    文章

    203

    瀏覽量

    47175
  • CoreSight
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    8076

原文標(biāo)題:Cortex-M強(qiáng)大的調(diào)試和跟蹤C(jī)oreSight技術(shù)

文章出處:【微信號(hào):strongerHuang,微信公眾號(hào):strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

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

    【「# 運(yùn)算放大器參數(shù)解析與LTspice應(yīng)用仿真」閱讀體驗(yàn)】+全書(shū)概覽與第一章閱讀分享

    節(jié)樸素的介紹了相關(guān)內(nèi)容。整體而言都是基礎(chǔ)知識(shí),但是比較重要的內(nèi)容, 所以作為隨手翻閱可以參考的資料也是不錯(cuò)的, 當(dāng)然作為溫故知新參考也是可以的,作為相關(guān)工程人員快速了解
    發(fā)表于 05-22 23:18

    請(qǐng)問(wèn)STM32G473是否支持硬件AES?

    STM32G473參考手冊(cè)及數(shù)據(jù)手冊(cè)中含有硬件AES相關(guān)內(nèi)容及寄存器相關(guān)描述。但STM32G473xx.h并無(wú)AES相關(guān)寄存器,pack版本已更新為最新。以地址方式直接賦值,Keil
    發(fā)表于 03-12 06:38

    求助,為什么ETH配置沒(méi)有Advanced Parameters?

    我觀察了CubeMX12.0.1和Cube IDE1.16.1,發(fā)現(xiàn)在ETH中都沒(méi)有Advanced Parameters選項(xiàng)卡,為什么?那我又該怎么設(shè)計(jì)相關(guān)內(nèi)容
    發(fā)表于 03-11 06:15

    DLPR150PROM-2.3.1版本的固件是否包含圖像信息,如何切換圖像?

    DLPR150PROM-2.3.1版本的固件是否包含圖像信息,如何切換圖像?DLPC150 Programmer’s Guide文檔沒(méi)有相關(guān)內(nèi)容
    發(fā)表于 02-21 06:53

    驅(qū)動(dòng)板設(shè)計(jì)注意事項(xiàng)

    設(shè)計(jì)驅(qū)動(dòng)板時(shí)我們需要考慮電路原理與元器件選擇、PCB設(shè)計(jì)、熱管理、電磁兼容性(EMC)、其他注意事項(xiàng)。以下是關(guān)于相關(guān)內(nèi)容的詳細(xì)介紹,讓我們一起來(lái)簡(jiǎn)單的了解一下吧!
    的頭像 發(fā)表于 02-12 13:48 ?495次閱讀

    THS8200輸出1080P50/60格式Y(jié)PbPr視頻時(shí)無(wú)信號(hào)是怎么回事?

    輸入是16位YCbCr 4:2:2格式的信號(hào),EAV/SAV同步,所有I2C配置按照參考腳本slec026a和slec026b的相關(guān)內(nèi)容來(lái)設(shè)置的。 現(xiàn)在如果輸入格式是1080P25和P30時(shí),可以
    發(fā)表于 01-22 07:05

    深蕾半導(dǎo)體開(kāi)發(fā)者中心上線多個(gè)AI Demo樣例

    近日深蕾半導(dǎo)體開(kāi)發(fā)者中心更新了VS680 AI演示視頻、AI Demo樣例、VS680快速開(kāi)發(fā)手冊(cè)等相關(guān)內(nèi)容
    的頭像 發(fā)表于 01-10 14:48 ?415次閱讀
    深蕾半導(dǎo)體開(kāi)發(fā)者中心上線多個(gè)AI Demo樣例

    晶體生長(zhǎng)相關(guān)內(nèi)容——晶型控制與襯底缺陷

    晶體生長(zhǎng)在分析晶體生長(zhǎng)時(shí),我們需要考慮多個(gè)關(guān)鍵因素,這些因素共同影響著晶體生長(zhǎng)的質(zhì)量和進(jìn)程。本文介紹了晶體生長(zhǎng)相關(guān)內(nèi)容,包括:雜對(duì)晶格硬度變化影響、碳化硅晶型控制、襯底缺陷控制和電氣特性控制
    的頭像 發(fā)表于 12-30 11:40 ?552次閱讀

    BTB擴(kuò)展接口:LCD、Camera、UART、I2C等|詳解篇

    今天我們來(lái)學(xué)習(xí)的是BTB擴(kuò)展接口的LCD、Camera、UART、I2C詳解,特別分享Air201硬件BTB擴(kuò)展接口相關(guān)內(nèi)容
    的頭像 發(fā)表于 11-30 09:39 ?985次閱讀
    BTB擴(kuò)展接口:LCD、Camera、UART、I2C等|詳解篇

    求助,關(guān)于tlv320aic3254evm-u的pps使用問(wèn)題求解

    正常以后,打開(kāi)pps調(diào)用example文件夾的任意工程,然后再點(diǎn)download到evm之后,mic和hp的功能就失效了,查找了支持社區(qū)的相關(guān)內(nèi)容,有的進(jìn)士提出cs要和pps配合使用,我想知道應(yīng)該怎么配合調(diào)試,pps的指導(dǎo)手冊(cè)
    發(fā)表于 11-04 07:25

    請(qǐng)問(wèn)purepath studio如何進(jìn)行AEC?

    我們想測(cè)試AIC3256的AEC效果,用purepath studio進(jìn)行編程時(shí)發(fā)現(xiàn)components里沒(méi)有AEC相關(guān)內(nèi)容。 上圖是TI的一份應(yīng)用報(bào)告里給出的components一欄,AEC
    發(fā)表于 10-23 07:05

    TAS6424(L)-Q1 Fault腳如何控制拉低?

    請(qǐng)問(wèn)是否有TAS6424(L)-Q1的相關(guān)應(yīng)用文檔,介紹以下相關(guān)內(nèi)容: Fault腳如何控制拉低?當(dāng)過(guò)壓多少伏之后產(chǎn)生Fault信號(hào),恢復(fù)后沒(méi)有聲音輸出,如何控制其恢復(fù)正常? 相關(guān)的保護(hù)診斷的判斷/控制/操作邏輯等文檔; 謝謝
    發(fā)表于 10-11 06:13

    【GD32 MCU 入門(mén)教程】二、GD32 MCU 燒錄說(shuō)明 (2)SWD/JTAG在線下載

    GD32系列MCU支持SWD和JTAG(部分型號(hào)不支持)接口進(jìn)行下載調(diào)試,這些功能通過(guò)ARM CoreSight組件的標(biāo)準(zhǔn)配置和鏈狀連接的TAP控制器來(lái)實(shí)現(xiàn)的。調(diào)試跟蹤功能集成在AR
    的頭像 發(fā)表于 08-08 17:34 ?1617次閱讀
    【GD32 MCU 入門(mén)教程】二、GD32 MCU 燒錄說(shuō)明 (2)SWD/JTAG在線下載

    求助,關(guān)于LM331 F/V轉(zhuǎn)換電路輸入電容選擇的問(wèn)題求解

    數(shù)據(jù)手冊(cè)F/V轉(zhuǎn)換電路的輸入電容都是470pF,請(qǐng)問(wèn)下這個(gè)電容的選擇依據(jù)或者改變這個(gè)值的影響都有什么,在手冊(cè)沒(méi)有找到相關(guān)內(nèi)容,請(qǐng)大神幫忙解答一下
    發(fā)表于 07-31 06:14

    ESP32-WROOM跑了官方的語(yǔ)音識(shí)別的asr例程,但是切換到語(yǔ)音識(shí)別就會(huì)出錯(cuò)的原因?

    /heap_caps.c\", line 304, function: heap_caps_free 就上面這個(gè)錯(cuò)誤提示,這是為什么呢,我覺(jué)得是尋址問(wèn)題,但我并沒(méi)有修改相關(guān)內(nèi)容,只是修改了一下I2S相關(guān)引腳。 很疑惑,希望有人可以解答一下。
    發(fā)表于 07-19 08:27
    主站蜘蛛池模板: 中国免费黄色片 | 久久精品国产免费中文 | 免费一看一级毛片全播放 | 2021久久精品99精品久久 | 五月婷婷六月丁香综合 | 黄色毛片播放 | 狠狠干免费视频 | 久久狠狠第一麻豆婷婷天天 | 四虎在线观看免费永久 | 日本欧美一区二区三区视频 | 欧美在线区 | 精品视频一区二区三区四区五区 | 久久久五月天 | 狠狠插综合网 | 日韩免费观看的一级毛片 | 五月婷综合网 | 天天色影视综合网 | 国产成 人 综合 亚洲网 | 天天躁夜夜躁狠狠躁2018a | 国产精品久久久久影院色老大 | 一级毛片一级毛片 | 免费观看黄a一级视频日本 免费观看黄色网页 | 色男人在线 | 久久精彩免费视频 | 国产一二三区在线观看 | 人人添人人澡人人澡人人人爽 | 欧美午夜性春猛交bbb | 天天色天天操天天射 | 色成人在线 | 人与牲动交xxxxbbb | 欧美性天天影视 | 性夜影院爽黄a爽免费看网站 | 最新丁香六月 | 日本卡一卡2卡3卡4精品卡无人区 | 天堂网ww | 亚洲人成亚洲人成在线观看 | 亚洲a网站| 男人边吃奶边做视频免费网站 | 天天干天天操天天操 | www资源| 乱肉情欲杂乱小说 |