> 最新消息
Lauterbach Trace32 支援TI KeyStone C66X 系列處理器高速追蹤功能
瀏覽次數:325 日期:2015/8/3 上午 11:02:22

陸傑科技所代理世界嵌入式開發工具領導者Lauterbach 公司宣佈 Trace32 debugger 目前已可以支援TI KeyStone C66X 系列處理器高速追蹤功能。
在除錯器設備上的區分,具有可以高速追蹤的工具比一般除錯器來的高階。但是處理器本身及實測平台都需要有這些高速介面才能完成。
     TI KeyStone II 系列是由ARM Cortex-A15 以及DSP C66X 多核DSP 再加上所需之應用週邊所組成之SoC 主要應用在工業自動化,高性能計算,關鍵任務,視頻基礎設施和高端成像。(詳細可參考TI 官網http://www.ti.com/ww/tw/prod_arm_keystone_ovw.html 
     Trace32 的高速追蹤工具是由平台上整合的高速追蹤介面,即時將處理核心program flow 以及Data trace資訊下載並記錄。這樣的記錄可提供快速的分析、檢測及邏輯特性故障排除,進而找出只有在平台運行時才會發生複雜的Run Time 錯誤。此外,有提供時間標示的program flow 及data trace,可以完整提供一個性能分析圖表;另有提升程式設計質量分析,如程式執行覆蓋率,分析有執行及未執行之程式;最重要的還有透過特殊壓縮及轉存技術將Trace32 高速追蹤記憶體上之資料轉存至操作端的電腦硬碟上儲存進行一個高容量超長時間高速追蹤的即時性分析。目前Trace32 即時追蹤記憶體最大到512MB ~4GB,可以透過此Trace Buffer 進行轉存。
    Trace32 支援TI Keystone II 設備列表請參考http://www.lauterbach.com/pro/pro__ti.html#KEYSTONE2 

    補充說明:在轉存到操作端電腦設備硬碟的功能,在Trace32 是Long-Term Trace 在2009年News 上即有提到。網址:http://www.lauterbach.com/doc/news09_1.pdf
     但在一些其它廠牌Tools 講的是Streaming,同樣也是最高4GB Trace Buffer 轉存技術,但是Trace32 另有AutoFucous II 訊號轉存修補技術。可以修補因訊號拮取時因截取面限制而造成的錯誤。這技術在Trace32 很早就有,新的開發工具是有這些設備,但轉存的資料是否有這技術進行覆原,資料是否正確就有待商榷。 
     另外就是Trace32 不僅支援ARM cores 也支援TI DSP 及許多種部同處理器核心,同一台設備要支援多種不同核心的除錯及高速追蹤。世界上大概只有Trace32 開發工具可以做得到。