我们使用Perl脚本在远程机器上启动一个trace32窗口并执行一些操作,显然Perl不能从trace32窗口打印任何日志,因为它是一个独立的图形用户界面,很少脚本失败可能是因为trace32失败,但没有办法在Perl脚本日志中检查trace32失败,有没有命令行选项可用来获取trace32窗口中打印的状态或错误消息?谢谢。
发布于 2015-02-10 02:12:55
也许现在为时已晚,但对于其他正在寻找相同答案的人来说,我所做的就是将B::area窗口登录到一个文件中,并将该文件正则表达式转换为我想要的内容。
以下是执行此操作的示例命令:
Prt.file C:\some\path\log.txt
winprint.area A000
prt.file可以对任何窗口区域执行此操作,据我所知,默认情况下,B::area窗口名称为A000。
发布于 2014-12-25 17:22:20
Area.View是在trace32上调试期间查看状态消息和执行各种操作的命令。当该命令运行时,trace32会显示一个名为“B::area.view”的窗口,该窗口的内容可以保存到文本文件中,并在以后使用.The进行解析以检查错误。希望这篇文章能有所帮助。
发布于 2016-02-11 06:16:15
打印错误或状态消息的默认位置是ID为"A000“的区域窗口。TRACE32具有用于将其内容记录到文件中的命令:
AREA.OPEN A000 protocol.lst ; area will be saved in 'protocol.lst'
DO test
...
AREA.CLOSE A000 ; all messages will be savedAREA.OPEN <id_area> <file>打开一个用于记录日志的文件,并将选定区域窗口中要打印的所有消息定向到该文件。
AREA.CLOSE <id_area>停止日志记录。
有关这些命令的详细说明,请参阅文件ide_ref.pdf。
https://stackoverflow.com/questions/27072052
复制相似问题