HTM,AHB 跟蹤宏單元
HTM 可顯示無法使用 ETM 從內核跟蹤推斷的總線信息:
了解多層總線利用率。 軟件調試。例如,內存區域訪問和數據訪問的可見性。 跟蹤觸發器或過濾器的總線事件檢測,以及用于總線分析。 HTM 提供了有關 AHB 總線的地址和數據跟蹤信息。 通過將 HTM 中的信息與調試器結合使用,可對基于 AHB 的嵌入式系統進行方便、精確的調試。 HTM 提供了廣泛的資源以使事件識別功能生成觸發事件。 HTM 通過 AMBA 跟蹤總線 (ATB) 來生成輸出的跟蹤數據。 跟蹤調試功能是非干預性的??梢允褂?APB (AMBA v3) 接口來控制 HTM。
HTM用于什么場景?
HTM則主要用于虛擬化環境中。HTM塊是用于顯示虛擬機監視器(VMM)或操作系統內核的跟蹤信息。
它提供了一種機制,使得VMM可以獲取和顯示與虛擬機相關的信息,例如虛擬機的指令序列、內存訪問等。
HTM塊可以用于監視和控制虛擬機的執行,幫助開發人員更好地理解虛擬機的行為和性能表現。因此,HTM在虛擬化技術中具有重要的作用,可以用于調試、優化和監控虛擬機的運行狀態。
STM,系統跟蹤宏單元
STM為所有軟件開發人員提供了低成本的軟件和硬件執行實時可見性,尤其是應用程序和內核開發人員,從而為整個供應鏈中支持 ARM 處理器的設備提供了功能豐富且優化的低能耗軟件。
STM 是一種軟件工具,它可以讓開發人員以低成本的方式觀察和分析他們的程序在硬件上的執行過程。這種工具對于應用程序和內核開發人員特別有用,因為它們可以幫助開發人員更好地了解程序的執行情況,從而更容易地找出和修復問題。
STM 的工作原理是通過記錄程序執行時的指令序列和其他相關信息,例如寄存器狀態和內存訪問。這些信息可以通過串口或 JTAG 等方式傳輸到主機進行分析和處理。通過這些信息,開發人員可以了解程序執行的時間和順序,從而優化程序的性能。
除了對開發過程中的問題解決和優化有重要作用外,STM 還對整個供應鏈中支持 ARM 處理器的設備提供了功能豐富且優化的低能耗軟件。通過使用 STM,設備制造商可以獲得一種可靠的、高效的工具來優化其設備的能耗,同時提高其功能和性能。這對于當前和未來的 ARM 處理器設備非常重要,因為這些設備通常需要在更小的空間內提供更高的性能,同時盡可能減少能耗。
總的來說,STM 就像一個“監視器”一樣,幫助開發人員實時觀察程序的執行情況,從而更容易地找出和解決問題。同時,它也為設備制造商提供了優化其設備性能的工具,使得整個供應鏈中的 ARM 處理器設備能夠更好地滿足用戶的需求。
-
處理器
+關注
關注
68文章
19169瀏覽量
229160 -
ARM
+關注
關注
134文章
9054瀏覽量
366832 -
內核
+關注
關注
3文章
1363瀏覽量
40228 -
ETM
+關注
關注
0文章
9瀏覽量
7597
發布評論請先 登錄
相關推薦
評論