μTrace是勞特巴赫公司剛剛推出的一款適用于ARM Cortex-M系列處理器的新型組合調試與跟蹤系統解決方案,這種一體化解決方案將為開發人員提供調試與程序流分析功能。與傳統工具不同,μTrace采用全新緊湊設計、模塊化設計及可擴展化設計,特別是調試與跟蹤二合一的功能,售價卻是勞特巴赫傳統產品的一半,非常具有吸引力。 勞特巴赫中國公司總經理Tom Meyer介紹說,為了進一步推動Cortex-M打入嵌入式市場,勞特巴赫專門針對Cortex-M系列處理器研發了名為μTrace的最新一體式調試與跟蹤解決方案。通過TRACE32 PowerView軟件調試環境,μTrace系統為開發者提供了熟悉的調試和跟蹤用戶界面。通過使用簡單及復雜的斷點,開發者可控制程序執行并分析C及C++代碼數據。同時,該工具也支持在程序運行期間訪問內存和外圍設備。 圖:μTrace最新一體式調試與跟蹤解決方案。 Tom Meyer說,μTrace支持超過1000種不同的Cortex-M處理器,可通過USB 3.0連接至主機,通過JTAG、串行線調試或cJTAG(IEEE 1149.7)與目標板進行連接,也提供半尺寸的10/20/34針適配器和14/20針JTAG連接器,對于標準開發板,許多其他適配器也同樣適用。應用跟蹤模式時,該工具內置256M字節存儲緩沖器,如果用戶需要采集更長周期的程序流數據,也可以設置為流數據傳送至主機保存。 據了解,μTrace的調試功能具有C/C++調試、簡單和復雜斷點、在程序運行期間內存可讀取和寫入,Flash編程支持微控制器上的Flash和目標機系統上的外部閃存,操作系統的識別調試使用戶能在操作系統內進行符號調試,并具有兩個或兩個以上Cortex-M內核的多核調試功能。 在跟蹤功能方面,μTrace可提供連續模式下的4位ETMv3跟蹤Cortex-M3/M4,在TPIU和串行線輸出跟蹤ITM,并有三種記錄模式:先進先出(FIFO)、流(Stream)模式和實時特性分析模式,每種模式都有其特定的優勢。長期跟蹤時將跟蹤信息流可實時存至主機,流率高達100MB/s。即使在記錄期間也可實時進行跟蹤數據分析,并可使用TRACE32模擬探頭進行系統能耗分析。 Tom Meyer告訴記者,在硬件支持調試工具市場,勞特巴赫已安裝了近10萬臺調試器,位于業界第一,占有40%~50%市場份額。特別是在傳統的通信市場更是占有90%的市場份額,在汽車和工業領域都有很強的優勢。勞特巴赫以往的產品都是針對高端領域的應用,此次推出的μTrace產品已將成本大幅降低,很適合醫療、工業控制及物聯網等方面的應用。 |