Мы используем скрипт Perl для запуска окна trace32 на удаленном компьютере и выполнения некоторой операции, очевидно, что Perl не может печатать журналы из окна trace32 в виде отдельного графического интерфейса, потому что trace32 не удалось, но нет способа проверить журнал сценариев Perl о сбое trace32, существует ли опция командной строки для получения статуса или сообщения об ошибке, напечатанного в окне trace32? Благодарю.Проверка состояния командной строки окна lauterbach
ответ
Area.View - это команда для просмотра сообщений о состоянии и различных операций, выполняемых во время отладки на trace32. Когда команда запускается, trace32 отображает окно с именем «B :: area.view». Содержимое окна можно сохранить в текстовый файл, а затем проанализировать, чтобы проверить ошибку, используя perl. Надеюсь, это hepls.
Возможно, сейчас уже слишком поздно, но для других, которые ищут тот же ответ, я сделал, чтобы сохранить окно окна B :: area в файл и повторно добавить этот файл в мое сердце.
Вот пример команды, чтобы сделать это:
Prt.file C:\some\path\log.txt
winprint.area A000
prt.file
Это может быть сделано в любой области окна, по умолчанию имя окна B :: площадь A000, что я знаю.
Расположение по умолчанию для сообщений об ошибках или сообщений о состоянии - это окно 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.