• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 應對高級嵌入式處理器系統調試挑戰

    應對高級嵌入式處理器系統調試挑戰

    作者: 時間:2010-08-18 來源:網絡 收藏


    靈活IDE

      TRACE32提供了功能強大的圖形用戶界面(GUI),并且其命令行的使用非常高效:屏幕下方就有器命令行,并且幾乎所有的GUI功能都可以通過命令行―從而通過腳本實現。這使得可實現所有常規任務的自動化,包括目標配置,窗口布局,以及將它們分配在多個虛擬屏幕中。最好的是,不像許多IDE一樣,這些窗口沒有docking特性,但也可以任意放置以及更改這些窗口的尺寸,甚至重疊。同時還可與不同的IDE聯用,例如您可以從您的Eclipse環境中直接調用TRACE32。

    本文引用地址:http://www.czjhyjcfj.com/article/151650.htm

    圖1 連接到Xilinx ML507電路板的Lauterbach TRACE32和跟蹤電纜




    連接多核目標

      另一個有趣的功能是Lauterbach多核目標的直觀方式。比如為每個核提供GUI,并且使它們共用一根調試電纜。這對于包含了PowerPC和MicroBlaze內核的異構或采用TRACE32所支持的50-plus架構的其他而言同樣有效(圖1)。

      TRACE32與Xilinx平臺電纜所使用的同一JTAG連接器連接,并且適用于任何由Xilinx開發套件(EDK)創建的設計。對于PowerPC而言,也支持使用專用的調試連接器。

      對于多核,內核的同步啟動和關斷是一個問題。要想在硬件中支持這一點,例如在多MicroBlaze配置中,調試器應利用硬件功能實現周期精確同步,否則同步是在軟件中完成。集成腳本語言了解多核情況,從而允許通過一個主腳本完成所有GUI控制,包括將調試器連接到相應的內核并進行復位,以及下載并啟動應用程序。

    實時程序流和數據跟蹤

      實時跟蹤的主要功能是記錄程序流,即所執行的每一條指令以及數據的處理。對于MicroBlaze處理器,這是通過Xilinx Platform Studio中的XilinxMicroBlaze跟蹤內核(XMTC)來實現的。XMTC集成了一個跟蹤編碼器,其中包含一個連接到MicroBlaze處理器跟蹤端口(包含近200個未編碼信號)的輸入接口。


    圖2 顯示跟蹤、代碼覆蓋和函數調用圖等窗口的Lauterbach TRACE32 IDE

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


    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 大英县| 方正县| 阜宁县| 明星| 遂宁市| 筠连县| 萨嘎县| 措美县| 普安县| 勐海县| 鄂尔多斯市| 新密市| 镇平县| 绿春县| 新乡县| 哈巴河县| 芜湖市| 红安县| 定边县| 油尖旺区| 杭锦旗| 海兴县| 澜沧| 唐山市| 隆子县| 沧州市| 柳林县| 阳春市| 衡阳县| 大城县| 郓城县| 县级市| 盘山县| 黄浦区| 中方县| 孙吴县| 武隆县| 北海市| 息烽县| 茶陵县| 宜黄县|