UDE PLS теперь поддерживает семейство микроконтроллеров NXP S32K3

Обновление: 24 ноября 2021 г.

UDE PLS теперь поддерживает семейство микроконтроллеров NXP S32K3

UDE PLS теперь поддерживает семейство микроконтроллеров NXP S32K3

Последняя версия Universal Debug Engine (UDE) от PLS Programmierbare Logik & Systeme теперь предоставляет функции отладки и трассировки для семейства автомобильных микроконтроллеров NXP Semiconductors S32K3.

Микроконтроллеры S32K3 основаны на ядре Arm Cortex-M7 в одно-, двухступенчатой ​​и синхронизированной конфигурациях и были разработаны для использования в приложениях функциональной безопасности ISO 26262 до ASIL D. Предлагаются устройства с различными размерами флэш-памяти и количеством выводов. и включают в себя новейшие периферийные устройства для обеспечения безопасности и подключения. Дополняет это пакет безопасного программного обеспечения драйверов реального времени для приложений AUTOSAR и других приложений, а также программное обеспечение для обеспечения безопасности и многоядерной связи.

Помимо комплексных и интерактивных функций отладки, PLS предоставляет несколько вариантов визуализации состояний приложения непосредственно в пользовательском интерфейсе UDE, что позволяет выполнять отладку, системный анализ и тестирование микроконтроллеров S32K3. Для микроконтроллеров с двухъядерной конфигурацией доступны функции отладки, такие как многоядерное управление запуском для синхронной остановки и запуска и многоядерные точки останова.

Отладка и анализ во время выполнения многоядерных приложений выполняется эффективно и удобно для пользователя в одном сеансе отладки и в общем экземпляре отладчика. Кроме того, Memtool, интегрированный в UDE, предоставляет функции, которые позволяют легко и безопасно программировать флэш-память.

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

Для автоматической отладки и тестирования UDE также предлагает комплексную поддержку сценариев и не зависит от конкретного языка сценариев. Благодаря использованию Microsoft COM в качестве основы technology для программного API UDE разработчики могут продолжать использовать предпочитаемый ими язык сценариев, такой как Python, Perl или JavaScript.

Устройства UAD2pro, UAD2next и UAD3 + из семейства универсальных устройств доступа от PLS обеспечивают быстрый и надежный доступ к микроконтроллеру S32K3 через интерфейс Serial Wire Debug (SWD), специфичный для Arm. Программа и трассировка данных также могут быть записаны с помощью реализации Arm CoreSight Trace. UAD2next имеет 512 Мбайт внутренней памяти трассировки для записи, в то время как UAD3 + имеет до 4 Гбайт. С помощью записанных данных трассировки UDE может выполнять очень подробный анализ поведения приложения во время выполнения и предоставляет, среди прочего, специальные функции для профилирования и покрытия кода.

Кроме того, функция трассировки данных микроконтроллера S32K3 может использоваться для всестороннего анализа времени выполнения и задач операционных систем реального времени. Для этой цели UDE предоставляет соответствующие надстройки поддержки RTOS. Помимо четкого представления ресурсов и объектов операционной системы, он также имеет подробную визуализацию выполнения задач с течением времени.

«Потребители автомобильной промышленности особенно любят полагаться на проверенные инструменты при смене платформ. Как давний NXP Золотой партнер PLS рад предоставить высококачественный инструмент для отладки, системного анализа и тестирования к запуску семейства S32K3, предоставляя разработчикам всестороннюю и надежную поддержку в разработке их приложений », - сказал Йенс Браунес, менеджер по маркетингу продуктов в PLS.