过滤每个 CPU 的跟踪输出

Filter trace output for each CPU

我的ETM trace是单独抓取的,用TRACE32命令加载的LA.IMPORT(没有直接连接设备)

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

导入etb转储后,请尝试使用以下命令检查核心n的跟踪数据记录。有没有用请评论。

la.list /core n

trace.list /core n

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