Keil Logo

What's new in MDK v5.27 pre-release

Improved µVision support for multi-core debugging with CMSIS-DAP and ULINK debug adapters
Introduces Arm Compiler 6.11, updated FVPs, and middleware 7.8.0

Learning Platform

Keil MDK is the most comprehensive software development solution for Arm-based microcontrollers and includes all components that you need to create, build, and debug embedded applications.

MDK Version 5.27 pre-release improves support for multi-core debugging when using CMSIS-DAP and ULINKplus debug adapters, adds Arm Compiler 6.11, contains updated Fixed Virtual Platform models, and the latest MDK-Middleware 7.8.0.

 Download MDK v5.27 pre-release

Improved: Support for multi-core debugging with CMSIS-DAP and ULINKplus

  • The first connected instance of the debugger is the master. The master supports both run-control debug and trace capabilities.
  • Every other instance now displays Client Mode in the status bar. This mode supports run-control debug.
  • For more information on multi-core debugging, check the µVision documentation

Updated: Arm Compiler 6.11

  • Arm Compiler 6.11 includes performance improvements and bug fixes. Please check the whole list on

Updated: Fixed Virtual Platform (FVP) models

Updated: MDK-Middleware 7.8.0

  • Added support for Arm Cortex-M1 based devices.
  • Updated: the File System Component: to version 6.11.1.
  • Updated: the Network Component: to version 7.10.0.
    • Added debug configuration for debugging with the Event Recorder.
    • Added Virtual LAN (VLAN) support in the Ethernet interface.
    • Added dynamic port range settings in TCP and UDP sockets.
    • Improved Ethernet debugging.
  • Updated: the USB Component to version 6.13.0.
    • Added debug configuration for debugging with the Event Recorder.
    • USB Host
      • Added unsupported state for a mounted device in the Component Viewer if no driver is available for this device.
      • Corrected EHCI driver for handling transfers larger than 16kB.
      • Corrected Component Viewer display when ARM Compiler 6 is used.
    • USB Device
      • Implement application specific behavior for a CDC ACM class by using the RNDIS protocol.
      • Increased the number of available CDC instances to 8.

Updated: Event Recorder

  • Improved documentation and examples
  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.