ess logo  
 
 
 
     
     
  Products  
     
 
 
     
 
 
     
  Events & Promos  
 
     
 

 

 
 
     
  Keil has released new versions of C51, C251 & C166 tools with new  
 

We have released new versions of C51, C251, and C166 which includes latest device support, bug fixes and enhancements. It also contains µVision5 which makes installations compatible with MDK Version 5.

For more information, refer the following links

http://www.keil.com/update/whatsnew.asp?p=C51&v=9.53
http://www.keil.com/update/whatsnew.asp?p=C251&v=5.57
http://www.keil.com/update/whatsnew.asp?p=C166&v=7.54

New release of MDK on September 30th. This includes software packs with CMSIS Driver v2 for STM32F2, STM32F4, and SiLabs EMF32 Giant Gecko series.

In Q4 2014, MDK Professional and DS-5 Ultimate will include the TUEV certified ARM Compiler Qualification Kit.

Stay Tuned to get more information on the above product highlights.

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 (AC6) outperforms ARM C/C++ Compiler v5 (AC5) in most Cortex-M3/M4/M7 applications and produces significant smaller code.
  • The Event Recorder delivers time and data information during real-time program execution and works on all Cortex-M based devices even without trace.
  • MDK-Professional fully supports the new Cortex-M23 and Cortex-M33 processors with secure and non-secure code execution utilizing TrustZone for ARMv8-M.
  • CMSIS v5 supports Cortex-M23 and Cortex-M33 and includes an enhanced RTOS API with RTX reference implementation.

 
 

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 conduct a Webinar in February to help you with the compiler transition.
 
     
 

Event Recorder

 
 
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.
 
     
   
 
The video show the dynamic software analysis with MDK Event Recorder
 
     
 

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.
 
     
   
 
The video briefs about Using TrustZone for ARM v8M on ARM Cortex-M23 and ARM Cortex-M33
 
     
 

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.
 
     
   
 
The video shows the features of the CMSIS-RTOS API version 2
 
     
  Download MDK v5.22 for Evaluation