低延遲與高頻寬 Printf 樣式除錯
Arm CoreSight 系統追蹤巨集單元 (STM) 為追蹤源 (trace source),可進行即時軟體儀測且不影響系統行為或效能。 其將軟硬體執行的低成本即時能見度擴展至所有軟體開發人員,在整個供應鏈的 Arm 處理器驅動裝置上實現多元、最佳化且低功耗的軟體。 STM-500 用於 64 位元系統且向後相容於 32 位元。
特色與效益
低延遲、高效能軟體儀測
STM 實現低延遲與高頻寬 printf 樣式除錯功能,提升開發人員對軟體的能見度。無需改變系統行為模式便能實現,使得在 Arm 處理器架構系統上開發與最佳化軟體變得更容易。
適用於 Cortex-A 及 Cortex-R 處理器架構 SoC 的 Arm 系統追蹤
CoreSight 系統追蹤巨集單元設計用於提供即時並基於應用程式架構的平台所需的低延遲與高頻寬即時系統儀測。 在這些應用上 Arm STM 取代了儀測追蹤巨集單元 (ITM);而在 Cortex-M 系列處理器架構裝置方面,ITM 依舊為首選解決方案。
系統效能調校與除錯
STM 為軟硬體互動提供時序精確 (timing-accurate) 的內建於晶片能見度。這可協助 Arm 晶片合作夥伴與 OEM 代工廠商能進一步最佳化 SoC,並讓平台更快上市。
產業標準
CoreSight STM 為所有市場提供系統能見度的產業標準。所有主要工具廠商皆支援 Arm STM,其補足產業標準的嵌入式追蹤巨集單元 (ETM),且符合 MIPI 系統追蹤規格。
相關產品與服務