Keil Logo

MDK v5.25

introduces ULINKplus ​support

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 v5.25 introduces support for ULINKplus with its integrated power measurement features.

Download the update

New: System Analyzer

System Analyzer shows relevant execution information over time in a single window. It displays program events, interrupt execution, data trace, and power consumption (when using ULINKplus).

The System Analyzer combines power measurement and software events in a powerful dashboard.


New: Event Statistics

The Event Statistics window displays execution time and current consumption (when using ULINKplus) between corresponding start and stop events. It provides statistics for average values across a number of executions and captures minimum and maximum time/current events.

The Event Statistics window shows collected data about execution time, number of calls, and the energy consumption.


Added: Event Recorder debug commands

Event Recorder debug commands now provide event file logging in CVS format, filter setup save/restore, and statistic reset/file logging. Use Event Recorder logging to archive logs from validation runs or compare different logs from different stages of development.


New: Energy Measurement without Debug

Energy Measurement Debug Button Energy Measurement without Debug disables the CoreSight debug hardware for pure power measurement of the target hardware using ULINKplus.


New: Editor Improvements

Dynamic Syntax Checking is extended to grey-out inactive source code in the editor. 

inactive_source_code

Keywords that have contextual help (F1) available will be highlighted with a light grey underline.

link_source_code

  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.