Media Alert
04 May 2017
MDK supports NXP S32K
The NXP
S32K series is a scalable family of AEC-Q100 qualified
32-bit ARM Cortex-M4 and Cortex-M0+ based MCUs targeted for general
purpose automotive and high reliability industrial applications.
MDK fully supports these devices with a device family
pack that includes the NXP software development kit
(SDK). Application note
299 shows how to use the pack to create projects with
MDK for the S32K microcontroller family.
To enhance the overall code quality, MDK has a close integration
with
PC-lint, a static code analysis tool. The latest release
of MDK has enhanced capabilities and offers ready-to-use MISRA
validation configurations for ARM Compiler 5 and 6.
S32K devices are targeted towards markets that require functional
safety. The ARM Compiler
Qualification Kit that is part of MDK-Professional
is a documentation package specifically designed to help developers
achieve certification against safety standards such as IEC 61508 and
ISO 26262. The kit provides evidence of the robustness and maturity
of the ARM Compiler toolchain, saving months of effort for users who
would otherwise have to create their own evidence for justifying
their toolchain selection. The ARM Compiler toolchain is used in an
extensive range of products that are certified against safety
standards, covering Industrial Control, Automotive, Railway, and
Medical applications.
Many applications require RTOS functionality and ARM offers
CMSIS-RTOS
compliant software packs based on Keil RTX and FreeRTOS. The
CMSIS-RTOS implementations are supported in the µVision
Debugger with the Component Viewer for kernel awareness and the
Event Recorder for analyzing the dynamic run-time
behavior.

FreeRTOS debugging with Component Viewer and
Event Recorder
S32K devices offer an ETM trace interface. Using a
ULINKpro
debug and trace adapter, you can stream the instruction trace
directly to your PC, enabling debugging of historical sequences,
execution profiling,
performance optimization, and
code coverage analysis.

Coverage window with code execution
statistics