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