The engineering software offered by ARM, the world's largest microprocessor technology producer, provides technical support and product maintenance assistance. Users can access new versions, compiler updates, and many other resources. For MDK 5, a version with a perpetual license, maintaining a valid subscription is required for accessing this support. A subscription offers numerous additional benefits, including ongoing updates, reference projects, and other resources such as technical support. When purchasing a perpetual license for ARM Keil MDK v5, customers receive a 12-month subscription included in the product price, which can be extended for an additional fee.
MDK is the most comprehensive development solution designed for handling microcontrollers based on Cortex-M cores. It includes all components needed to create, compile, and debug embedded applications. With a subscription, users can easily download new software versions, ensuring access to the latest features. For MDK v5, these improvements can be divided into several main categories: compiler optimization, middleware enhancements, changes in μVision functionality, debugging improvements, and updates to drivers and models.
Updates also include bug fixes and software performance improvements. ARM engineers and developers continuously refine the product, ensuring it remains certified and includes these enhancements. This also extends to improvements in debugging and a reading information and visualizing results. Debugging device drivers are also regularly upgraded. Additionally, documentation and help files are frequently updated, too.
Change in Installation Location
Starting with MDK version 5.40, the default installation location has been changed from C:\Keil_v5\ to %LOCALAPPDATA%\Keil_v5\. This new location provides appropriate file permissions, protecting against the security vulnerability CVE-2022-43701. Users should ensure proper access rights are set for the installation folder. Details are available in the installation documentation.
Improvements in μVision
Arm Compiler
Software Package Updates
CMSIS-Toolbox Update
CMSIS-Toolbox has been updated to version 2.6.0, introducing new features and fixes detailed in the release notes.
Cortex-M and Corstone Models
AVH FVP models updated to version 11.26.11.
Target Debugging
These are just some of the key changes in the latest MDK-ARM version. It is advisable to follow the documentation and release notes to stay informed about new features and fixes.