Фильтровать вывод трассировки для каждого процессора - PullRequest
0 голосов
/ 24 октября 2018

Моя трассировка ETM записывается отдельно и загружается с помощью команды TRACE32 LA.IMPORT (она не связана напрямую с устройством)

  • Как отфильтровать все записи для каждого основного средства, выполнить0,1,2 ... из дампов ETB в отдельных окнах для метода LA?

  • Существует ли метод, который предоставляет данные трассировки, такие же, как при захвате с устройства?

Я пытался использовать Trace.Find ,core 0, но он не работает.Он печатает номер записи, но когда я пытаюсь использовать print trace.record.data(recno) (здесь указано, что является выводом Trace.Find ,core 0), я не получил никаких данных записи

1 Ответ

0 голосов
/ 27 октября 2018

Можете ли вы попробовать следующие команды, чтобы проверить записи данных трассировки для ядра n после импорта дамп etb.Пожалуйста, прокомментируйте, сработало это или нет.

la.list /core n

или

trace.list /core n

Я не смог получить 2-й вопрос.Дамп ETB так же хорош, как и след, полученный при захвате в реальном времени с устройства.Разница лишь в том, что данные etb хранятся в DDR или другом месте, а при захвате в реальном времени они сохраняются в памяти устройства t32 и сохраняются с отметками времени, если включена точная циклическая трассировка.Если переполнений fifo нет, оба будут идентичны.Пожалуйста, поправьте меня, если мое понимание неверно.

...