TRACE32® 支持Windows®標準系統(tǒng)的JTAG調(diào)試
21ic訊 2013年3月,勞特巴赫最近宣布其對Windows®標準操作系統(tǒng)系列的支持。Windows® OS的所有功能特色(包括Windows® 嵌入式標準)都能得到Windows® XP、Windows Vista、Windows® 7和Windows® 8的各種版本的支持。“TRACE32®”調(diào)試器還可用于各種多核/超線程系統(tǒng)的SMP類型。不管是單核還是在SMP系統(tǒng)上,TRACE32®都能便捷地進行內(nèi)核模塊、驅(qū)動器、進程和DLL的開發(fā)和測試。所有帶JTAG界面的x86和ATOMTM板都可獲得這種支持。
JTAG調(diào)試.jpg" width="300" height="300" />
長期以來,TRACE32一直對各種架構(gòu)上的Windows CE/EC提供特殊支持。勞特巴赫現(xiàn)在又給標準Windows操作系統(tǒng)增加了一種“解析(awareness)”模式,包括Windows XP、Windows Vista、Windows 7和Windows 8的所有服務(wù)器、桌面和嵌入式功能特色。
采用這種“Windows Awareness(Windows解析)模式”,用戶可檢查當(dāng)前進程、線程和數(shù)據(jù)庫,以及內(nèi)核模塊和驅(qū)動器。采用TRECE32調(diào)試器的擴展式MMU支持,開發(fā)人員可在任何時間進入全部的虛擬地址空間,也就是說可以同時調(diào)試設(shè)備驅(qū)動器和應(yīng)用程序。同時你還可以立即調(diào)試幾個進程,尤其適合用于測試進程內(nèi)通訊或驅(qū)動器調(diào)用。
TRECE32采用JTAG界面進入目標系統(tǒng)。不需要應(yīng)用特殊的OS設(shè)置、界面或驅(qū)動器來調(diào)試目標。即使是全部系統(tǒng)都“掛起”,調(diào)試器仍然能夠顯示所有系統(tǒng)資源。這種“stop mode調(diào)試”,即不需要運行的軟件(比如調(diào)試樁),還可對中斷進行調(diào)試,從中斷輸入點一直到ISR、驅(qū)動器,甚至相應(yīng)的應(yīng)用程序。
勞特巴赫的Windows解析模式能進行完全的對稱多處理(SMP)。調(diào)試器可在任何時間切換到任何CPU,顯示每個CPU或超線程的視圖。它評估所有活動和被動應(yīng)用線程和顯示的調(diào)用棧(活動線程正在運行或被動線程正在等待時)。系統(tǒng)可以為所有CPU同時啟動和停止;任何CPU達到斷點都能讓整個CPU停止下來。遇到這種情況,調(diào)試器自動切換到碰到斷點的CPU的視圖。
有了這些功能特征后,開發(fā)人員可利用全部的系統(tǒng)和所有的資源。您是在“系統(tǒng)層面”而不是“CPU層面”上進行調(diào)試。
Windows OS支持可立即使用。