10 Jan 2017
What's new in MDK
ARM® Keil® MDK is the industry-leading standard software development solution for ARM Cortex® microcontrollers. In the latest release, MDK v5.22 several significant features are added that are summarized with useful information in this news article.
New Features of MDK v5.22 - Overview
ARM C/C++ Compiler v6.6
MDK supports multiple compiler versions that can be selected in the Options for Target dialog. You may choose various optimization levels including Link-Time Optimization.
The diagram shows the code size benefits. The new compiler has strong warnings that may be disabled, but it is recommended to fix the root cause. We recorded a Webinar in February to help you with the compiler transition.
The Event Recorder shows status and time information during real-time program execution that helps you to analyse software operations. The required annotations are already part of the MDK middleware and RTX v5. It is easy to add event annotations to the user application.
For more information refer to Event Recorder - Using Debug Views or watch the video.
Using TrustZone on Cortex-M23 and Cortex-M33
The Cortex-M23 and Cortex-M33 are the first processors with TrustZone for ARMv8-M security features which safeguard secure resources from being misused, corrupted or inspected by intruders. The MDK-Professional edition contains a simulation model that allows you to create software for this next generation microcontrollers.
Refer to Application Note 291: Using TrustZone on ARMv8-M or watch the video to learn more.
What's new in CMSIS v5 and Keil RTX v5
CMSIS version 5 adds support for ARMv8-M, enhances CMSIS-RTOS with dynamic object creation, and contains many other useful features. Keil RTX version 5 implements the CMSIS API as native RTOS interface and fully utilizes the benefits.
Refer to Cortex Microcontroller Software Interface Standard User's Guide or watch the video to learn more.
of your data.