色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

關于CoreSight中調試和跟蹤的相關內容

strongerHuang ? 來源:strongerHuang ? 作者:strongerHuang ? 2020-11-03 16:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

下面就來重點講講關于CoreSight中調試和跟蹤的相關內容。

strongerHuang

1

調試和跟蹤功能

CoreSight兩個主要功能就是調試和跟蹤功能。

1.調試功能

運行處理器的控制,允許啟動和停止程序

單步調試源碼和匯編代碼

在處理器運行時設置斷點

即時讀取/寫入存儲器內容和外設寄存器

編程內部和外部FLASH存儲器

2.跟蹤功能

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

指令(ETM)跟蹤直接流式傳輸到您的PC,從而實現歷史序列的調試,軟件性能分析和代碼覆蓋率分析

一張圖了解整體內容:

strongerHuang

2

JTAG

JTAG是行業標準的接口,用于下載和調試目標處理器上的程序以及許多其他功能。它提供了連接設備的簡便方法,并且在所有基于Arm處理器的設備上都可用。JTAG接口可與基于Cortex-M的設備一起使用,以訪問CoreSight調試功能。

1.JTAG歷史

JTAG是聯合測試工作組(Joint Test Action Group)的簡稱,是在名為標準測試訪問端口和邊界掃描結構的IEEE的標準1149.1的常用名稱。此標準用于驗證設計與測試生產出的印刷電路板功能。

1990年JTAG正式由IEEE的1149.1-1990號文檔標準化,在1994年,加入了補充文檔對邊界掃描描述語言(BSDL)進行了說明。從那時開始,這個標準被全球的電子企業廣泛采用,邊界掃描幾乎成為了JTAG的同義詞。

---引用維基百科

2.JTAG接口

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

TDI(測試數據輸入)

TDO(測試數據輸出)

TCK(測試時鐘)

TMS(測試模式選擇)

TRST(測試復位)可選

strongerHuang

3

SWD串行線調試

SWD,Serial Wire Debug(串行線調試)模式是標準JTAG接口的替代方法,它僅使用兩個引腳即可提供與JTAG相同的調試功能,而不會降低性能,并通過串行線查看器(SWV)引入了數據跟蹤功能。

在JTAG引腳中包含SWD接口引腳,從而允許標準目標連接器中使用。引腳包含:

TCLK-SWCLK(串行時鐘

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

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

關于SWV

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

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

PC(程序計數器)采樣

顯示CPU周期統計信息的事件計數器

具有定時統計信息的異常和中斷執行

跟蹤數據-用于時序分析的數據讀取和寫入

用于簡單printf樣式調試的ITM跟蹤信息

4

拓展:下載調試器

之前給大家分享過《下載調試接口 SWD 和 JTAG的區別》,選擇下載調試器時也可以對比一下二者差異。

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

那么,我們該選擇哪一種呢?哪一種更香呢?

支持全面的一點的算J-Link了,但正版的價格,對于普通個人來說,有壓力。

有多種版本,算下來好幾千一個。

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

相比ULINK和J-Link而言,正版的ST-Link價格就很劃算,一個正版ST-Link V2才兩三百,但缺點就是只能針對STM8/32使用。

當然,ST-Link還有一個神操作:變成J-link,請參看我的文章《ST-Link如何秒變J-link,手把手教你實現該功能》。

責任編輯:xj

原文標題:Cortex-M強大的調試和跟蹤CoreSight技術

文章出處:【微信公眾號:strongerHuang】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 調試
    +關注

    關注

    7

    文章

    612

    瀏覽量

    34668
  • Cortex
    +關注

    關注

    2

    文章

    203

    瀏覽量

    47313
  • CoreSight
    +關注

    關注

    0

    文章

    6

    瀏覽量

    8103

原文標題:Cortex-M強大的調試和跟蹤CoreSight技術

文章出處:【微信號:strongerHuang,微信公眾號:strongerHuang】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【「# 運算放大器參數解析與LTspice應用仿真」閱讀體驗】+全書概覽與第一章閱讀分享

    節樸素的介紹了相關內容。整體而言都是基礎知識,但是比較重要的內容, 所以作為隨手翻閱可以參考的資料也是不錯的, 當然作為溫故知新參考也是可以的,作為相關工程人員快速了解
    發表于 05-22 23:18

    請問STM32G473是否支持硬件AES?

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

    求助,為什么ETH配置沒有Advanced Parameters?

    我觀察了CubeMX12.0.1和Cube IDE1.16.1,發現在ETH中都沒有Advanced Parameters選項卡,為什么?那我又該怎么設計相關內容
    發表于 03-11 06:15

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

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

    驅動板設計注意事項

    設計驅動板時我們需要考慮電路原理與元器件選擇、PCB設計、熱管理、電磁兼容性(EMC)、其他注意事項。以下是關于相關內容的詳細介紹,讓我們一起來簡單的了解一下吧!
    的頭像 發表于 02-12 13:48 ?558次閱讀

    THS8200輸出1080P50/60格式YPbPr視頻時無信號是怎么回事?

    輸入是16位YCbCr 4:2:2格式的信號,EAV/SAV同步,所有I2C配置按照參考腳本slec026a和slec026b的相關內容來設置的。 現在如果輸入格式是1080P25和P30時,可以
    發表于 01-22 07:05

    深蕾半導體開發者中心上線多個AI Demo樣例

    近日深蕾半導體開發者中心更新了VS680 AI演示視頻、AI Demo樣例、VS680快速開發手冊等相關內容
    的頭像 發表于 01-10 14:48 ?446次閱讀
    深蕾半導體開發者中心上線多個AI Demo樣例

    晶體生長相關內容——晶型控制與襯底缺陷

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

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

    今天我們來學習的是BTB擴展接口的LCD、Camera、UART、I2C詳解,特別分享Air201硬件BTB擴展接口相關內容
    的頭像 發表于 11-30 09:39 ?1052次閱讀
    BTB擴展接口:LCD、Camera、UART、I2C等|詳解篇

    求助,關于tlv320aic3254evm-u的pps使用問題求解

    正常以后,打開pps調用example文件夾的任意工程,然后再點download到evm之后,mic和hp的功能就失效了,查找了支持社區的相關內容,有的進士提出cs要和pps配合使用,我想知道應該怎么配合調試,pps的指導手冊
    發表于 11-04 07:25

    請問purepath studio如何進行AEC?

    我們想測試AIC3256的AEC效果,用purepath studio進行編程時發現components里沒有AEC相關內容。 上圖是TI的一份應用報告里給出的components一欄,AEC
    發表于 10-23 07:05

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

    請問是否有TAS6424(L)-Q1的相關應用文檔,介紹以下相關內容: Fault腳如何控制拉低?當過壓多少伏之后產生Fault信號,恢復后沒有聲音輸出,如何控制其恢復正常? 相關的保護診斷的判斷/控制/操作邏輯等文檔; 謝謝
    發表于 10-11 06:13

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

    GD32系列MCU支持SWD和JTAG(部分型號不支持)接口進行下載調試,這些功能通過ARM CoreSight組件的標準配置和鏈狀連接的TAP控制器來實現的。調試跟蹤功能集成在AR
    的頭像 發表于 08-08 17:34 ?1776次閱讀
    【GD32 MCU 入門教程】二、GD32 MCU 燒錄說明 (2)SWD/JTAG在線下載

    求助,關于LM331 F/V轉換電路輸入電容選擇的問題求解

    數據手冊F/V轉換電路的輸入電容都是470pF,請問下這個電容的選擇依據或者改變這個值的影響都有什么,在手冊沒有找到相關內容,請大神幫忙解答一下
    發表于 07-31 06:14

    ESP32-WROOM跑了官方的語音識別的asr例程,但是切換到語音識別就會出錯的原因?

    /heap_caps.c\", line 304, function: heap_caps_free 就上面這個錯誤提示,這是為什么呢,我覺得是尋址問題,但我并沒有修改相關內容,只是修改了一下I2S相關引腳。 很疑惑,希望有人可以解答一下。
    發表于 07-19 08:27
    主站蜘蛛池模板: 亚洲视频区 | 综合色一色综合久久网vr | 一级做a爰片久久毛片苍井优 | 久久精品九九亚洲精品天堂 | 日本xxxx8888| 亚洲色噜噜狠狠站欲八 | 樱桃视频影院在线播放 | 中文字幕午夜乱理片 | 国产在线精彩亚洲 | 国产区免费在线观看 | 色噜噜狠狠一区二区三区 | 国产精品亚洲精品日韩电影 | 中文字幕偷乱免费视频在线 | 中文视频在线 | 国精产品砖一区二区三区糖心 | 亚洲裸舞 hd| WWW国产亚洲精品久久麻豆 | 野花视频在线观看免费最新动漫 | 久久久免费观看 | 国产一级毛片在线 | 欧美日本高清动作片www网站 | 无修肉动漫在线观看影片 | 有码 亚洲 制服 国产 在线 | 99视频精品全部 国产 | 手机在线看片欧美亚洲 | 最近2019年日本中文免费字幕 | 好爽别插了无码视频 | 国产精品婷婷久青青原 | 日日摸夜夜嗷嗷叫日日拍 | 激情欧美日韩一区二区 | 国内精品不卡一区二区三区 | 国产高清美女一级毛片久久 | 成人免费精品视频 | yy8090理论三级在线看 | 俄罗斯美女z0z0z0在线 | 蜜饯1V1高H-| 雪恋电影完整版免费观看 | 亚洲字幕在线观看 | 国产福利视频第一导航 | 日韩欧美亚洲精品综合在线 | 国产精品久久久久久免费播放 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品