PLS автоматизирует настройку трассировки для отладки

252

«SimplyTrace» — это расширение, включенное в его инструмент «UDE» (универсальный механизм отладки) версии 2023 года, и изначально работает с семейством Infineon Aurix, микроконтроллерами Arm Cortex с отладкой и трассировкой CoreSight и устройствами PowerArchitecture с поддержкой трассировки Nexus Class 3.

«Для эффективного использования трассировки необходимо сначала настроить систему трассировки используемого микроконтроллера», — говорится в сообщении PLS. «Обычно это не тривиальный вопрос. Весь процесс может занять много времени и часто требует глубоких знаний системы трассировки SoC».

Аппаратное обеспечение отладки UAD2next PLS


Расширение трассировки берет функции трассировки из типичных вариантов использования и прикрепляет их к представлениям отладчика контекстно-зависимым образом, который, с точки зрения пользователя, не должен знать о необходимых базовых механизмах.

Например, упомянутый PLS, запись трассировки может быть настроена непосредственно из окна исходного кода для вариантов использования «трассировка от строки исходного кода» или «трассировка до строки исходного кода».

По словам компании, опытные пользователи могут настроить полученную конфигурацию трассировки или использовать ее в качестве шаблона, используя обычные инструменты настройки UDE, такие как UEC (универсальный конфигуратор эмуляции).

«Реализация основана на возрастающей абстракции на разных уровнях», — сказал PLS. «Нижний уровень содержит функции встроенных компонентов трассировки, а верхний уровень отражает сценарии использования разработчика программного обеспечения. Такой подход упрощает расширение системы в отношении новых архитектур трассировки, а также дополнительных вариантов использования».

До сих пор были предоставлены широко используемые функции трассировки программы, а также трассировка основных данных, таких как наблюдение за доступом к данным к переменным. Трассировка данных доступа к регистрам и трассировка задач для операционных систем реального времени находятся в разработке.

Читать полную новость на сайте