Keil Logo

News 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.

Event Recorder for FreeRTOS

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.

Code Coverage

Coverage window with code execution statistics

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.