Keil Logo

What's new in MDK v5.33

Arm Compiler 6.15 added

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.33 includes Arm Compiler 6.15, displays compiler/assembler strings for software components, lets you configure time out settings for Fast Models, and contains fixes that enable the Holtek edition and GPDSC support for Cypress PSoC devices.


Arm Compiler 6.15

Arm Compiler 6.15 includes these key highlights for Arm Cortex-M targets:

Additionally, Arm Compiler 6.15 release brings some significant optimization improvements as compared to Arm Compiler 6.14:

CMSIS-DSP Workload Intrinsics improvement [%] Auto-vectorization improvement [%]
Basic Math 34.5 10.0
Complex Math 28.2 13.5
Filtering 21.0 7.3
Matrix 19.8 6.0
Statistics 50.5 12.7
Support 29.5 20.5
Transform 17.3 6.7

Note Note
You need to use the CMSIS-DSP source variant in order to achieve the improvements.


Software Packs

MDK v5.33 is shipped with the following software packs:

MDK-Middleware 7.12.0

The following changes have been made:

File System Component

Network Component

  • bug fixes and corrections
  • added configuration option to prevent sending ping response (no echo reply)
  • added blocking functions netARP_ProbeX and netNDP_ProbeX for easy use

USB Component

  • USB Host: Corrected enumeration of a CDC device if it is a part of a composite device
  • USB Device: Corrected RNDIS (incomplete type is not allowed)

Graphics Component

  • Updated: Graphic library V6.10h (libraries built with GUI_USE_ARGB = 0, GUI_SUPPORT_BIDI = 0)

µVision


Arm Fixed Virtual Platforms (FVP) 11.12

Updated Fixed Virtual Platform models to v11.12.38.

Debug drivers and models

Various new features and updates are available for ULINK and CMSIS-DAP debug adapters. Refer to the release notes for further information.

For third-party debug adapters, the following updates are available:

  • Segger J-Link debug drivers 6.86
  • STMicroelectronics debug drivers 3.0.8.0
  • Nuvoton NULink debug drivers v3.04.7130
  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.