Trace32 过滤每个CPU的跟踪输出

Trace32 过滤每个CPU的跟踪输出,trace32,lauterbach,Trace32,Lauterbach,我的ETM跟踪单独捕获,并使用TRACE32命令LA.IMPORT加载(它不直接与设备连接) 如何筛选每个核心的所有记录意味着运行0,1,2。。。从独立窗口中的ETB转储获取LA方法 是否有提供与从设备捕获相同的跟踪数据的方法 我尝试使用Trace.Find,核心0,但它不起作用。它打印记录编号,但当我尝试使用print trace.record.data(recno)(这里的recno是trace.Find,core 0的输出)时,我没有得到任何记录数据导入etb dump后,请尝试以下命

我的ETM跟踪单独捕获,并使用TRACE32命令LA.IMPORT加载(它不直接与设备连接)

  • 如何筛选每个核心的所有记录意味着运行0,1,2。。。从独立窗口中的ETB转储获取LA方法

  • 是否有提供与从设备捕获相同的跟踪数据的方法


我尝试使用
Trace.Find,核心0
,但它不起作用。它打印记录编号,但当我尝试使用
print trace.record.data(recno)
(这里的recno是
trace.Find,core 0
的输出)时,我没有得到任何记录数据

导入etb dump后,请尝试以下命令检查core n的跟踪数据记录。请评论它是否有效

la.list /core n

我无法回答第二个问题。
ETB转储与通过设备实时捕获获得的跟踪一样好。唯一的区别是etb数据存储在DDR或其他位置,在实时捕获中,它将保存在t32设备内存中,如果启用周期精确跟踪,它们将与时间戳一起保存。如果没有fifo溢出,则两者将相同。如果我的理解有误,请纠正我。

这里有问题吗?感谢上面的详细信息,在阅读lauterbach教程后已经尝试了上述命令,但它在Anks Amal中不起作用,之前的问题正在跟踪中,这些命令运行良好
trace.list /core n