PLS automatiza la configuración de seguimiento para la depuración

Actualización: 12 de agosto de 2023

'SimplyTrace' es una extensión incluida en la versión 2023 de su herramienta 'UDE' (motor de depuración universal), e inicialmente funciona con la familia Aurix de Infineon, MCU Arm Cortex con depuración y rastreo CoreSight y dispositivos PowerArchitecture con soporte de rastreo Nexus Class 3.

“Para un uso eficiente de la traza, primero se debe configurar el sistema de traza del microcontrolador utilizado”, según PLS. “Esto no suele ser un asunto trivial. Todo el proceso puede llevar mucho tiempo y, a menudo, requiere un conocimiento profundo del sistema de rastreo del SoC”.

Hardware de depuración UAD2next de PLS

La extensión de rastreo toma funciones de rastreo de casos de uso típicos y las adjunta a las vistas del depurador de una manera sensible al contexto que pretende ser, en lo que respecta al usuario, sin conocimiento de los mecanismos subyacentes necesarios.

Por ejemplo, dicho PLS, la grabación de rastreo se puede configurar directamente desde la ventana del código fuente para los casos de uso de 'rastreo desde la línea de código fuente' o 'rastreo hasta la línea de código fuente'.

Los usuarios experimentados, dijo la compañía, pueden personalizar la configuración de rastreo resultante, o usarla como plantilla, utilizando las herramientas de configuración regulares de UDE, como su UEC (configurador de emulación universal).

“La implementación se basa en una abstracción cada vez mayor en diferentes capas”, dijo PLS. “La capa inferior contiene las funciones de los componentes de rastreo en el chip, mientras que la capa superior refleja los casos de uso del desarrollador de software. Este enfoque facilita la ampliación del sistema con respecto a nuevas arquitecturas de rastreo, así como a otros casos de uso”.

Hasta ahora, se han proporcionado funciones de seguimiento de programas de uso común, así como seguimiento de datos básicos, como la observación de accesos de datos a variables. El seguimiento de datos de accesos a registros y el seguimiento de tareas para sistemas operativos en tiempo real se encuentran entre los que están en desarrollo.

Ver más : Módulos IGBT | Pantallas LCD | Componentes y sistemas electrónicos