新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 在Eclipse IDE環境下使用TRACE32調試工具

        在Eclipse IDE環境下使用TRACE32調試工具

        作者: 時間:2011-02-15 來源:網絡 收藏
        MCU/SoC系統開發調試工具廠商勞特巴赫技術有限公司(Lauterbach)提供的TRACE32調試和跟蹤工具已經被廣泛的應用在通信/家用電子,汽車電子醫療器械工業控制等高端市場的程序調試和跟蹤領域,為無數的行業領導企業帶來了巨大的便利和效益。而Eclips作為開放式的集成開發環境(IDE),因其可以集成許多免費或者廉價的插件資源而有效的完成研發任務,也日益被許多知名企業和工程師作為首選的開發環境。通過整合Lauterbach TRACE32開發工具(圖1)和Eclips IDE,使得TRACE32調試工具的強大的功能與Eclips的易用性/完整性相結合,將給企業和工程師帶來更大的便利和更高的效率,進一步的提高企業的競爭力,加快項目的研發進度,縮短產品上市時間。

        《電子系統設計》

        圖1:Lauterbach Trace32調試和跟蹤工具。

        Eclipse IDE環境下集成TRACE32調試工具

        在Eclipse IDE環境下集成Lauterbach Trace32插件和其他任何擴展的插件都是類似的。您可以從IDE主界面的菜單“Help/Software Updates/Find and Install/Search for new features to install/New Remote Site”或不同版本的相同屬性菜單中打開一個新的插件更新窗口(圖2)。Lauterbach Trace32插件的遠程連接為:http://www.lauterbach.com/eclipse。按確定按鈕后,Eclipse會自動查找并且安裝該插件。

        《電子系統設計》

        更新安裝Eclipse Trace32插件后,用戶可以通過Eclipse啟動配置選項調用TRACE32軟件,至于Lauterbach Trace32軟件的運行和調試等操作控制都可以在Lauterbach configuration選項頁內進行配置(該配置選項頁可以從菜單中打開Run/Debug Configurations)。首先在“Debug configurations”對話框窗口的左側選中“LAUTERBACH TRACE32 Debugger”,并且在鼠標右鍵的彈出子菜單中選擇增加一新的配置。你將會看到如下的窗口(圖3)。

        《電子系統設計》

        圖3:Lauterbach configuration選項頁。

        在該窗口中,Lauterbach Trace32插件的所有屬性都必須和Eclipse工程用例相互關聯起來才可以正常使用,例如:斷點的同步、原碼編輯等。否則Trace32實例軟件無法正常完成集成后相關的新屬性和功能。

        在“Trace32 Debugger”選項頁內,首先需要在“Project”文本框輸入需調試的Eclipse工程名稱或路徑,然后在“T32 executable”文本框中輸入您希望調用的Trace32調試軟件的可執行程序。Trace32應用程序的名稱一般和調試的目標系統架構是相對應的。例如:針對ARM架構的可執行程序為t32marm.exe,針對ZSP500架構的可執行程序為t32mzsp.exe。同時也可以在這里配置Trace32硬件的初始配置文件(例如config.t32,或者直接在“Edit configuration file”選項頁中編輯該配置文件,但一般情況下不需要手動修改該配置文件。這樣最基本的集成配置操作就完成了),通過點擊“Debug”按鈕就可以啟動Trace32軟件應用實例。默認情況下,Trace32軟件應用實例會自動調用“t32.cmm”腳本作為初始化的腳本,用戶也可以在“PRACTICE script”文本框輸入特定的初始化腳本以匹配不同的應用。

        當需要使用Trace32軟件調試多個Eclipes項目時,可以把選項:“Use this launch for all projects”選上,就可以實現多個項目在同一個Trace32應用實例軟件內的調試。Lauterbach Trace32提供的Eclipse插件同樣可以支持對多內核系統的調試。具體配置請參考文檔:http://www.lauterbach.com/eclipse/doc/int_eclipse.pdf。

        這樣,通過Lauterbach提供的Trace32 Eclipse插件,就可以擴展許多的新的功能屬性。例如:從Eclipse啟動配置中啟動Trace32調試軟件,支持多項目/多核的調試,同步Eclipse IDE和TRACE32軟件中的斷點,從Trace32調試軟件界面中調用/打開原代碼文件或者反之依然等。接下來我們將以實際的項目來介紹這些方便而強大的功能。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 嘉禾县| 高台县| 巴塘县| 米林县| 新昌县| 白河县| 泌阳县| 台山市| 五大连池市| 太仆寺旗| 尼玛县| 兴海县| 陵水| 武义县| 深圳市| 三门峡市| 江华| 右玉县| 巩义市| 石城县| 东明县| 五台县| 富蕴县| 巴楚县| 湟源县| 襄樊市| 滁州市| 台中县| 修文县| 什邡市| 涿州市| 北京市| 来宾市| 土默特右旗| 顺昌县| 绵竹市| 黄平县| 汽车| 张家口市| 南充市| 呈贡县|