Keil Logo

What's new in MDK v5.27

Improved µVision support for multi-core debugging with CMSIS-DAP and ULINK debug adapters
Introduces CMSIS 5.5.1, Arm Compiler 6.12, updated FVPs, and MDK-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 improves support for multi-core debugging when using CMSIS-DAP and ULINKplus debug adapters, adds CMSIS 5.5.1, Arm Compiler 6.12, contains updated Fixed Virtual Platform models, and the latest MDK-Middleware 7.8.0.

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: CMSIS 5.5.1

  • Includes support for Arm Cortex-M35P and Armv8.1-M, CMSIS-DSP source code, as well as updates and bug fixes. Please check the revision history.

Updated: Arm Compiler 6.12

  • Arm Compiler 6.12 includes performance improvements and bug fixes. Please check the whole list on developer.arm.com.

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.