2014-11-21 66 views
3

我們使用Perl腳本在遠程計算機上啓動trace32窗口並執行一些操作,顯然Perl無法將trace32窗口中的任何日誌作爲單獨的GUI進行打印,很少腳本很可能失敗因爲trace32失敗,但是沒有辦法在Perl腳本日誌中檢查trace32失敗,是否有命令行選項可用於獲取打印在trace32窗口中的狀態或錯誤消息?謝謝。檢查lauterbach窗口命令行的狀態

回答

0

Area.View是查看trace32上調試期間執行的狀態消息和各種操作的命令。當命令運行時,trace32會顯示一個名爲「B :: area.view」的窗口。窗口的內容可以保存到文本文件中,然後通過解析來檢查使用perl的錯誤。希望這一點。

1

現在可能已經太遲了,但對於其他尋找相同答案的人來說,我所做的是將B :: area窗口日誌保存到一個文件中,並將該文件表達爲我心中的內容。

下面是一個示例命令做到這一點:

Prt.file C:\some\path\log.txt 
winprint.area A000 
prt.file 

這是可以做到任何窗口區域,默認情況下,B ::區域窗口名稱是A000,我知道的。

0

打印錯誤或狀態消息的默認位置是ID爲「A000」的AREA窗口。 TRACE32具有命令用於記錄其內容到一個文件:

AREA.OPEN A000 protocol.lst ; area will be saved in 'protocol.lst' 
DO test 
... 
AREA.CLOSE A000    ; all messages will be saved 

AREA.OPEN <id_area> <file>打開用於記錄一個文件,並指示在所選擇的區域的窗口將它要被打印的所有消息。

AREA.CLOSE <id_area>停止記錄。

有關這些命令的詳細說明,請參閱文件ide_ref.pdf