如何从TRACE32导出变量值

时间:2019-01-03 11:29:35

标签: debugging embedded trace32 lauterbach

我的问题是如何导出在监视窗口中看到的变量值?我需要以Excel格式附加该变量的值,我正在使用TRACE32软件。

2 个答案:

答案 0 :(得分:0)

您可以使用OPEN,WRITE和CLOSE将文件写入/追加到文件中。每个电子表格程序都可以读取CSV,并且很容易编写:

OPEN #1 <file name> /Create
WRITE #1 "," Var.VALUE(<variable name>)
CLOSE #1

写入Microsoft Excel文件,例如XLSX要复杂得多,还有其他语言的库,但我不认为TRACE32中有任何东西。

如果要手动编写它,可以考虑添加自定义按钮(MENU.AddTool),否则需要指定条件。

答案 1 :(得分:0)

您可以使用命令Var.EXPORT将变量导出到CSV文件,如Var.WATCH窗口中所示。每个变量将在CSV中获得其自己的行。为了确保只有数据而不是命令Var.EXPORT都能得到结果的一部分,请在WinPOS ,,,,,0之前使用命令Var.EXPORT

例如要将标量变量x和y导出到包含类型信息的CSV文件中,可以使用以下命令:

WinPOS ,,,,,0
Var.EXPORT myfile.csv %Hex %Type x y