首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查lauterbach窗口命令行的状态

检查lauterbach窗口命令行的状态
EN

Stack Overflow用户
提问于 2014-11-22 07:23:30
回答 3查看 1.2K关注 0票数 3

我们使用Perl脚本在远程机器上启动一个trace32窗口并执行一些操作,显然Perl不能从trace32窗口打印任何日志,因为它是一个独立的图形用户界面,很少脚本失败可能是因为trace32失败,但没有办法在Perl脚本日志中检查trace32失败,有没有命令行选项可用来获取trace32窗口中打印的状态或错误消息?谢谢。

EN

回答 3

Stack Overflow用户

发布于 2015-02-10 02:12:55

也许现在为时已晚,但对于其他正在寻找相同答案的人来说,我所做的就是将B::area窗口登录到一个文件中,并将该文件正则表达式转换为我想要的内容。

以下是执行此操作的示例命令:

代码语言:javascript
复制
Prt.file C:\some\path\log.txt
winprint.area A000
prt.file

可以对任何窗口区域执行此操作,据我所知,默认情况下,B::area窗口名称为A000。

票数 1
EN

Stack Overflow用户

发布于 2014-12-25 17:22:20

Area.View是在trace32上调试期间查看状态消息和执行各种操作的命令。当该命令运行时,trace32会显示一个名为“B::area.view”的窗口,该窗口的内容可以保存到文本文件中,并在以后使用.The进行解析以检查错误。希望这篇文章能有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2016-02-11 06:16:15

打印错误或状态消息的默认位置是ID为"A000“的区域窗口。TRACE32具有用于将其内容记录到文件中的命令:

代码语言:javascript
复制
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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27072052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档