UDE de PLS ahora es compatible con la familia de MCU S32K3 de NXP

Actualización: 24 de noviembre de 2021

UDE de PLS ahora es compatible con la familia de MCU S32K3 de NXP

UDE de PLS ahora es compatible con la familia de MCU S32K3 de NXP

La última versión del Universal Debug Engine (UDE) de PLS Programmierbare Logik & Systeme ahora proporciona funciones de depuración y rastreo para la familia de MCU automotrices S32K3 de NXP Semiconductors.

Las MCU S32K3 se basan en el núcleo Arm Cortex-M7 en configuraciones simples, dobles y bloqueadas y han sido diseñadas para su uso en aplicaciones de seguridad funcional ISO 26262 hasta ASIL D. Los dispositivos se ofrecen en una variedad de tamaños de memoria flash y recuento de pines. e incluyen los últimos periféricos de seguridad y conectividad. Complementando esto, hay un paquete de software de controladores en tiempo real compatible con la seguridad para aplicaciones AUTOSAR y no AUTOSAR, y un software de marco de comunicación de seguridad y de múltiples núcleos.

Además de las funciones de depuración integrales e interactivas, PLS proporciona múltiples opciones de visualización para los estados de la aplicación directamente en la interfaz de usuario de UDE, lo que permite depurar, analizar el sistema y probar las MCU S32K3. Para las MCU con la configuración de doble núcleo, se encuentran disponibles funciones de depuración como el control de ejecución de varios núcleos para el inicio y la parada síncronos y los puntos de interrupción de varios núcleos.

La depuración y el análisis en tiempo de ejecución de aplicaciones de varios núcleos se realizan de manera eficiente y fácil de usar en una sola sesión de depuración y dentro de una instancia de depuración común. Además, el Memtool integrado en la UDE proporciona funciones que permiten una programación fácil y segura de la memoria flash.

Particularmente beneficioso para comenzar con el desarrollo de aplicaciones S32K3 es la interfaz de usuario UDE que brinda a los desarrolladores una gran cantidad de libertad para adaptarse a sus preferencias y necesidades individuales. Cuando se cambia a la familia de MCU S32K3 desde otro microcontrolador, solo se requiere un esfuerzo de capacitación mínimo.

Para la depuración y pruebas automatizadas, la UDE también ofrece soporte integral de secuencias de comandos y es independiente de un lenguaje de secuencias de comandos específico. Gracias al uso de Microsoft COM como base la tecnología Para la API de software de la UDE, los desarrolladores pueden seguir usando su lenguaje de programación preferido, como Python, Perl o JavaScript.

Los dispositivos UAD2pro, UAD2next y UAD3 + de la familia de dispositivos de acceso universal de PLS garantizan un acceso rápido y confiable a la MCU S32K3 a través de la interfaz de depuración de cables en serie (SWD) específica de Arm. El seguimiento de programas y datos también se puede capturar mediante la implementación de Arm CoreSight Trace. El UAD2next tiene 512 Mbytes de memoria de seguimiento interna para grabar mientras que el UAD3 + tiene hasta 4 GBytes. Con la ayuda de los datos de seguimiento registrados, la UDE puede realizar un análisis muy detallado del comportamiento en tiempo de ejecución de la aplicación y proporciona, entre otras cosas, funciones especiales para la creación de perfiles y la cobertura del código.

Además, la función de seguimiento de datos de la MCU S32K3 se puede utilizar para un análisis integral de tareas y tiempo de ejecución de los sistemas operativos en tiempo real. Para este propósito, UDE proporciona los complementos de soporte RTOS correspondientes. Además de la presentación clara de los recursos y objetos del sistema operativo, también presenta una visualización detallada de la ejecución de tareas a lo largo del tiempo.

“A los clientes de la industria automotriz, en particular, les gusta confiar en herramientas probadas cuando cambian de plataforma. Como un antiguo NXP Gold Partner PLS se complace en proporcionar una herramienta de prueba, análisis de sistemas y depuración de alta calidad a tiempo para el lanzamiento de la familia S32K3, brindando a los desarrolladores soporte integral y confiable para el desarrollo de sus aplicaciones ”, dijo Jens Braunes, gerente de marketing de productos de PLS.