《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 解決方案 > Cortex-M處理器調試和跟蹤特性

Cortex-M處理器調試和跟蹤特性

2017-04-19
作者:Joseph Yiu
來源:ARM
關鍵詞: Cortex-M ARM

6.1 調試和跟蹤特性簡介

不同Cortex-M處理器之間有若干區別。總結在表9中。

~GUCTCQSABP{82$9]UI9QC7.png

Y9(~0TF1{PT3475T96BLJJ7.png

表9: 調試和跟蹤特性比較

       Cortex-M處理器的調試架構是基于ARM CoreSight調試架構設計的,它是個非常容易擴展的架構,支持多處理器系統。 

       表9列出的是典型設計需要考慮的。在CoreSight架構下,調試接口和跟蹤接口模塊是和處理器分離的。因此你采用的設備的調試和跟蹤連接和表9的可能不一樣。也可能通過添加一些額外的CoreSight調試組件來增加一些調試特性。

6.2 Debug connections調試接口

調試接口可以讓調試者實現

- 訪問控制調試和跟蹤特性的寄存器。

- 訪問內存空間。對Cortex-M系列處理器,及時當處理器運行時也可以執行內存空間訪問。這被稱作實時內存訪問。

- 訪問處理器核心寄存器。這只能當處理器停止的時候才可以操作。

- 訪問Cortex-M0處理器中微跟蹤緩存(MTB)生成的跟蹤歷史記錄。

另外,調試接口也會用作:

- Flash 編程

Cortex-M系列處理器可以選擇傳統的4到5個引腳(TDI, TDO, TCK, TMS 和可選的 nTRST)的JTAG接口,或者選擇新的只需要兩個引腳的串行調試協議接口,串行調試接口對有限數目引腳的設備是非常適合的。

圖片11_conew1.png

圖 10: 串口線或者JTAG調試接口allows access to processor’s debug features and memory space including peripherals

       串行線調試協議接口可以處理JTAG支持的所有特性,支持奇偶校驗。串行調試協議被ARM工具廠商廣泛的采用,許多調試適配器兩種協議都支持,串行線型號共享調試接口上TCK和TMS針腳。

6.3 跟蹤接口

       跟蹤接口讓調試者可以在程序執行時實時的(很小的延時)收集程序運行的信息。收集的信息可以是Cortex-M3/M4/M7/M33支持的嵌入式跟蹤單元(ETM)生成的程序指令流信息(指令跟蹤),可以是數據跟蹤單元(DWT)生成的數據/事件/性能分析信息,或者是軟件控制數據跟蹤單元(ITM)生成的信息。

有兩種類型的跟蹤接口可用:

- 跟蹤端口(Trace port)– 多個數據線加上時鐘信號線。比SWV有更高的跟蹤帶寬,可以支持SWV的所有跟蹤類型加上指令跟蹤。Cortex-M3/M4/M7或者 Cortex-M33的設備上,跟蹤端口通常有4個數據線和一個時鐘線。(圖11)

- 串行監視器(SWV)– 單引腳線跟蹤接口,可以選擇性的支持數據跟蹤,事件跟蹤,性能分析和測量跟蹤。(圖 12)

圖片12_conew1.png

圖 11: Trace port 支持指令跟蹤和其他跟蹤功能必要的帶寬

       跟蹤接口提供了在處理器運行的時候獲取大量有用信息的能力。例如嵌入式跟蹤單元(ETM)可以獲取指令運行歷史記錄,數據跟蹤單元(ITM)讓軟件產生消息(例如,通過printf)并利用Trace接口獲取。另外,Cortex-M3/M4/M7/M33支持數據跟蹤單元(DWT)模塊。

       - 可選的數據跟蹤:內存地址的信息(例如,地址,數據和時間戳的組合)可以在處理器訪問這個地址的時候采集

       - 性能分析跟蹤:CPU在不同操作任務使用的時鐘周期數(例如,內存訪問,休眠)

       - 事件跟蹤:提供服務器響應的中斷/異常的運行時間和歷史

圖片13_conew1.png

圖 12: Serial wire viewer 提供了低成本,少引腳的跟蹤方案

       這些跟蹤特性被各種工具廠商廣泛采用,采集的信息也被以各種方式直觀的展現出來。例如DWT獲取的數據可以在Keil μVision調試器中以波形的方式展現出來(Keil微控制器開發工具的一部分)如圖 13所示。

圖片14_conew1.png

Figure 13: Keil μVision 調試器的邏輯分析器

       雖然Cortex-M0 和 Cortex-M0+不支持跟蹤接口,Cortex-M0+支持叫做微跟蹤緩存的特性(MTB,圖14)。MTB讓用戶分配一小塊系統SRAM作為存儲指令的緩存,通常設置為循環緩存,這樣可以抓取最新的指令執行歷史并在調試器上顯示出來。

       這個MTB跟蹤特性也被Cortex-M23 and Cortex-M33支持。

圖片15_conew1.png

圖 14: Cortex-M0+/M23/M33 的MTB提供了低成本指令跟蹤方案

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久久久在线| 欧美欧美天天天天操| 日韩视频精品在线观看| 欧美一级片久久久久久久| 日韩一级在线观看| 亚洲激情另类| 亚洲国产精品激情在线观看| 国模大胆一区二区三区| 国产日韩欧美视频| 国产精品视频免费观看www| 欧美日韩在线视频观看| 欧美日韩天堂| 欧美日韩麻豆| 欧美日韩亚洲成人| 欧美日本亚洲视频| 欧美精品一区二区三区高清aⅴ| 欧美va日韩va| 欧美高清在线视频| 欧美~级网站不卡| 欧美1区3d| 欧美成人一区二区三区在线观看 | 欧美二区不卡| 欧美巨乳在线| 欧美日韩免费网站| 欧美日韩一区二区三区| 亚洲国产经典视频| 亚洲国产导航| 亚洲深夜影院| 亚洲韩日在线| 91久久国产综合久久91精品网站 | 国产精品稀缺呦系列在线| 国产精品伦一区| 国产精品欧美一区二区三区奶水 | 亚洲一卡二卡三卡四卡五卡| 亚洲一区二区三区三| 午夜精品福利一区二区蜜股av| 亚洲欧美99| 欧美一区二区私人影院日本| 亚洲国产精品免费| 99re8这里有精品热视频免费| 中文久久乱码一区二区| 欧美一区三区二区在线观看| 久久久久综合网| 欧美精品福利在线| 国产精品三级久久久久久电影| 国产日产高清欧美一区二区三区| 国内精品久久久久伊人av| 亚洲国产精品成人久久综合一区 | 亚洲欧美日韩国产成人精品影院| 香蕉免费一区二区三区在线观看| 久久久www| 欧美精品麻豆| 国产精品综合色区在线观看| 激情自拍一区| 99视频在线精品国自产拍免费观看| 亚洲影院在线| 亚洲欧洲在线视频| 亚洲综合成人在线| 久久久久久久久久看片| 欧美激情综合五月色丁香小说| 国产精品欧美精品| 亚洲国产精品va| 亚洲女爱视频在线| 亚洲精品一区二区在线| 欧美一区二区三区另类| 欧美成人性生活| 国产精品制服诱惑| 亚洲国产一区二区三区a毛片 | 欧美另类在线观看| 国产精品中文在线| 亚洲精品一区在线| 久久成人免费视频| 亚洲一区二区三区免费观看| 久久夜色精品国产欧美乱极品| 欧美网站在线观看| 一区二区三区在线观看欧美| 一区二区激情| 亚洲国产精品久久久| 午夜精品久久久99热福利| 欧美jizz19性欧美| 国产亚洲精品久久久| 亚洲精品日韩综合观看成人91| 欧美一区二区三区四区视频| 中日韩高清电影网| 男人天堂欧美日韩| 国产欧美日韩视频| 亚洲美女在线观看| 亚洲国产精品第一区二区三区| 亚洲欧美另类综合偷拍| 欧美理论大片| 国产欧美短视频| 一本色道久久综合亚洲精品小说| 亚洲经典自拍| 久久久国产成人精品| 国产精品免费观看视频| 最新国产拍偷乱拍精品 | 亚洲欧美日韩一区二区三区在线| 欧美高清视频一区| 一色屋精品视频在线看| 亚洲欧美国产精品va在线观看| 一本色道久久综合亚洲精品婷婷 | 国产视频一区在线观看| 一区二区三区国产精华| 日韩一区二区久久| 美腿丝袜亚洲色图| 很黄很黄激情成人| 欧美中文在线观看| 欧美一区视频| 国产精品亚洲一区二区三区在线| 99成人在线| 一本久久精品一区二区| 欧美激情综合五月色丁香| 亚洲高清网站| 亚洲国产精品久久| 蜜臀av一级做a爰片久久| 韩日午夜在线资源一区二区| 香蕉av777xxx色综合一区| 午夜伦理片一区| 国产精品久久久久毛片大屁完整版 | 亚洲免费视频成人| 午夜精品一区二区三区在线视| 欧美午夜久久久| 这里只有精品电影| 亚洲嫩草精品久久| 国产精品国产三级国产aⅴ9色 | 亚洲人成人99网站| 男同欧美伦乱| 亚洲大片免费看| 91久久在线| 欧美激情精品久久久久久| 亚洲精品乱码久久久久久黑人| 亚洲最黄网站| 欧美揉bbbbb揉bbbbb| 一本色道88久久加勒比精品 | 亚洲精品欧美精品| 欧美精品免费看| 99re6这里只有精品| 亚洲一区二区精品在线观看| 欧美午夜片在线观看| 中文在线资源观看网站视频免费不卡 | 亚洲精品视频免费观看| 欧美在线观看你懂的| 午夜国产精品视频免费体验区| 国产精品露脸自拍| 亚洲天堂av综合网| 欧美一级在线播放| 国产色视频一区| 欧美中文字幕在线播放| 久久这里只有精品视频首页| 一区二区三区在线看| 亚洲精品影院在线观看| 欧美日韩国内| 中文一区二区| 久久国产日韩欧美| 激情欧美一区二区三区在线观看 | 麻豆成人在线播放| 在线免费观看视频一区| 在线视频欧美日韩| 国产免费观看久久| 亚洲国内精品在线| 欧美三级视频在线播放| 亚洲综合三区| 久热精品视频在线观看| 亚洲美女免费精品视频在线观看| 亚洲一区观看| 国产偷国产偷精品高清尤物| 亚洲日本在线视频观看| 欧美手机在线视频| 欧美一区二区三区男人的天堂| 久久综合综合久久综合| 日韩午夜剧场| 欧美一区二区三区另类| 亚洲国产成人精品久久久国产成人一区 | 欧美国产极速在线| 中国成人在线视频| 久久综合电影| 亚洲美女精品成人在线视频| 欧美一区二区三区视频在线观看| 激情视频一区| 亚洲欧美区自拍先锋| 精东粉嫩av免费一区二区三区| 99xxxx成人网| 国产精品一区二区在线观看不卡 | 在线日本成人| 亚洲在线观看视频| 国产有码在线一区二区视频| 99视频精品免费观看| 国产一区二区看久久| 一本色道久久| 国产综合网站| 亚洲综合色噜噜狠狠| 亚洲成人在线网| 午夜精品视频网站| 91久久精品一区二区别| 亚欧成人精品| 亚洲日韩欧美视频一区| 久久精品夜色噜噜亚洲aⅴ| 日韩视频一区二区| 久久蜜臀精品av| 亚洲小说春色综合另类电影|