Микроконтроллеры S32K3 основаны на ядре Arm Cortex-M7 в одинарной, двойной и синхронизированной конфигурациях для приложений функциональной безопасности ISO 26262 до ASIL D.
Предлагаются устройства с различными размерами флэш-памяти и количеством контактов, включая периферийные устройства безопасности и подключения.
«В дополнение к этому пакет совместимого с безопасностью программного обеспечения драйвера в реальном времени для приложений Autosar и других приложений, а также программное обеспечение для обеспечения безопасности и многоядерной связи», - сообщает PLS.
Помимо интерактивной отладки, PLS предоставляет варианты визуализации состояний приложения в пользовательском интерфейсе UDE, чтобы добавить системный анализ и тестирование микроконтроллеров S32K3.
«Для микроконтроллеров с двухъядерной конфигурацией доступны функции отладки, такие как многоядерное управление запуском для синхронной остановки и запуска и многоядерные точки останова», - сказал PLS. «Последний очень полезен в приложениях с общим кодом».
Отладка и анализ во время выполнения многоядерных приложений выполняется в одном сеансе отладки и в общем экземпляре отладчика. Встроенный Memtool обеспечивает функции программирования флэш-памяти.
Поддерживаются сценарии для автоматической отладки и тестирования. Поскольку Microsoft COM является основой technology для программного API UDE разработчики могут использовать предпочитаемый ими язык сценариев, включая Python, Perl или JavaScript.
Аппаратное обеспечение UAD2pro, UAD2next (на фото) и UAD3+ Universal Access Device осуществляет доступ к S32K3 через специальный интерфейс последовательной проводной отладки (SWD) для Arm. Трассировку программы и данных также можно фиксировать с помощью реализации Arm CoreSight Trace.
UAD2next имеет 512 Мбайт внутренней памяти трассировки для записи, а UAD3 + имеет до 4 Гбайт.
«С помощью записанных данных трассировки UDE может выполнять подробный анализ поведения приложения во время выполнения и предоставляет, среди прочего, специальные функции для профилирования и покрытия кода», - сказал PLS. «Кроме того, функция трассировки данных микроконтроллера S32K3 может использоваться для анализа задач и выполнения операционных систем реального времени. Для этой цели UDE предоставляет соответствующие надстройки поддержки RTOS. Помимо представления ресурсов и объектов операционной системы, в нем также есть подробная визуализация выполнения задач с течением времени ».