O PLS automatiza a configuração de rastreamento para depuração

Atualização: 12 de agosto de 2023

'SimplyTrace' é uma extensão incluída no lançamento de 2023 da ferramenta 'UDE' (mecanismo de depuração universal) e funciona inicialmente com a família Aurix da Infineon, MCUs Arm Cortex com depuração e rastreamento CoreSight e dispositivos PowerArchitecture com suporte a rastreamento Nexus Classe 3.

“Para o uso eficiente do trace, o sistema de trace do microcontrolador utilizado deve primeiro ser configurado”, de acordo com a PLS. “Isso geralmente não é uma questão trivial. Todo o processo pode ser demorado e muitas vezes requer conhecimento aprofundado do sistema de rastreamento do SoC.”

Hardware de depuração UAD2next da PLS

A extensão de rastreamento pega as funções de rastreamento de casos de uso típicos e as anexa às exibições do depurador de uma maneira sensível ao contexto que se destina, no que diz respeito ao usuário, sem conhecimento dos mecanismos subjacentes necessários.

Por exemplo, dito PLS, a gravação de rastreamento pode ser configurada diretamente na janela do código-fonte para casos de uso 'rastrear da linha do código-fonte' ou 'rastrear para a linha do código-fonte'.

Usuários experientes, disse a empresa, podem personalizar a configuração de rastreamento resultante ou usá-la como modelo, usando as ferramentas de configuração UDE regulares, como seu UEC (configurador de emulação universal).

“A implementação é baseada em uma abstração crescente em diferentes camadas”, disse PLS. “A camada inferior contém as funções dos componentes de rastreamento no chip, enquanto a camada superior reflete os casos de uso do desenvolvedor de software. Essa abordagem facilita a extensão do sistema em relação a novas arquiteturas de rastreamento, bem como a outros casos de uso.”

Até agora, funções de rastreamento de programa comumente usadas, bem como rastreamento de dados básicos – como observação de acessos de dados a variáveis, foram fornecidas. Rastreamento de dados de acessos a registradores e rastreamento de tarefas para sistemas operacionais de tempo real estão entre os que estão em desenvolvimento.

Veja mais : Módulos IGBT | Ecrãs LCD | Componentes Eletrônicos