2014-11-21 2 views
3

Мы используем скрипт Perl для запуска окна trace32 на удаленном компьютере и выполнения некоторой операции, очевидно, что Perl не может печатать журналы из окна trace32 в виде отдельного графического интерфейса, потому что trace32 не удалось, но нет способа проверить журнал сценариев Perl о сбое trace32, существует ли опция командной строки для получения статуса или сообщения об ошибке, напечатанного в окне trace32? Благодарю.Проверка состояния командной строки окна lauterbach

ответ

0

Area.View - это команда для просмотра сообщений о состоянии и различных операций, выполняемых во время отладки на trace32. Когда команда запускается, trace32 отображает окно с именем «B :: area.view». Содержимое окна можно сохранить в текстовый файл, а затем проанализировать, чтобы проверить ошибку, используя perl. Надеюсь, это hepls.

1

Возможно, сейчас уже слишком поздно, но для других, которые ищут тот же ответ, я сделал, чтобы сохранить окно окна B :: area в файл и повторно добавить этот файл в мое сердце.

Вот пример команды, чтобы сделать это:

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

Это может быть сделано в любой области окна, по умолчанию имя окна B :: площадь A000, что я знаю.

0

Расположение по умолчанию для сообщений об ошибках или сообщений о состоянии - это окно AREA с идентификатором «A000». 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 к нему.

AREA.CLOSE <id_area> останавливает лесозаготовки.

Подробное описание этих команд приведено в файле ide_ref.pdf.

 Смежные вопросы

  • Нет связанных вопросов^_^