Keil Logo

What's New in MDKARM Version 5.32

MDK-ARM - Version 5.32 release

Release Date: 6th October, 2020

  • µVision Editor
    • Enhanced: Reduced memory consumption of Dynamic Syntax Checking and Source Browser Information collection.
    • Enhanced: Added missing trigger points for updating Dynamic Syntax Checking and Source Browser Information.
    • Corrected: Including 'define' attribute of 'compile' elements in device description for collecting Dynamic Syntax Checking and Source Browser Information.
  • µVision Project Manager and Run-Time Environment
    • Added: Support for the Custom Datapath Extension (CDE) for Cortex-M33 based devices.
    • Added: Treating Markdown files (.md) as 'Text Document file' type, displayed as standard text files.
    • Enhanced: Allow addition of assembler files with C-preprocessing (file ending '.S') in Add New Item dialog.
  • µVision Debug
    • Enhanced: EXIT command in INI script before Flash Download cancels the Flash Download request at end of INI script.
    • Corrected: Stepping over C++ STL container methods.
  • µVision Product License Manager
    • Corrected: Displayed number of seats for FlexNet licenses.
  • Pack Installer
    • Corrected: Allow removal of Local Repository that were deleted from user's file system.
  • µVision CPRJ Format Support
    • Enhanced: Configuration dialog for Project and Software Layer Information.
    • Added: Menu entry "Project - Import - Import Project from CPRJ Format" instead of "File - Open".
    • Added: Import of software layer definitions and assignments from CPRJ file.
    • Added: Import - Prepopulate default debugger selection and settings for On-board debugger from the package description of the board referenced in CPRJ file.
    • Added: Import - Add board specific external flash programming algorithms to debugger configuration from package description of the board referenced in CPRJ file.
  • [Arm Compiler included]
  • Keil - MDK-Middleware 7.12.0
    • Updated File System Component to version 6.13.8
      • Corrected bug in fwrite for EFS which could cause a write error in multithreaded environment.
      • Corrected bug in fdelete for EFS which could cause that files could not be deleted.
    • Updated Network Component version to version 7.14.0
      • Fixed a problem in the netUninitialize function that active BSD sockets remain blocked when the function is called by a low priority thread.
      • Fixed a problem with the HTTP server when uploading files from the Firefox browser.
      • Corrected OS layer timeouts for RTOS2, if the RTOS tick frequency is not 1000 Hz.
      • Fixed a build error when IPv6 was disabled in all LAN interfaces.
      • Fixed "no route found" error when sending broadcast frames.
      • Added netUDP_OptionInterface option to change the default interface for sending broadcast frames.
      • Updated the netFTPs_ffind function in the File System interface of the FTP server.
      • Added configuration option to prevent sending ping response (no echo reply).
      • Added blocking functions netARP_ProbeX and netNDP_ProbeX for easy use.
    • Updated USB Component to version 6.14.1
      • USB Host
        • USB Host: Corrected enumeration of a CDC device if it is a part of a composite device.
      • USB Device
        • USB Device: Corrected RNDIS (incomplete type is not allowed).
    • Unchanged Graphics Component version 6.10.8
    • Unchanged Board Support Interface specification.
  • Arm - CMSIS 5.7.0 - same as in MDK version 5.31.
  • Arm - CMSIS-Driver 2.6.1
    • Updated ESP8266, ESP32 and WizFi360 WiFi drivers:
      • Added auto protocol selection in SocketCreate.
      • Fixed socket default timeout (zero == no time out).
      • Fixed SocketRecv/RecvFrom non blocking mode when received less than buffer length.
    • Updated Inventek ISM43362 WiFi driver (version 1.9.0):
      • Corrected Initialize function failure if called shortly after reset.
      • Corrected default protocol selection in SocketCreate function.
      • Detected STM firmware limitation: SocketConnect does not work if any of IP address octets is 255 (for example IP like x.y.z.255).
  • Keil - Arm Compiler 1.6.3 - same as in MDK version 5.31.
  • [Target debugging]
  • ULINKpro:
    • Added: JTAG and SWD support for DAP-Lite2 shipped with Arm Cortex-M55 r0p2.
    • Corrected: Switch out of dormant state for SW-DPv2 and later for devices with CMSIS pack debug description.
  • ULINKplus:
    • Added: ETB support for ITM and ETM trace.
    • Added: SWD support for DAP-Lite2 shipped with Arm Cortex-M55 r0p2.
    • Corrected: Switch out of dormant state for SW-DPv2 and later for devices with CMSIS pack debug description.
  • ULINK2:
    • Corrected: Switch out of dormant state for SW-DPv2 and later for devices with CMSIS pack debug description.
  • CMSIS-DAP:
    • Added: SWD support for DAP-Lite2 shipped with Arm Cortex-M55 r0p2.
    • Corrected: Switch out of dormant state for SW-DPv2 and later for devices with CMSIS pack debug description.
  • Segger J-Link updated debug driver to version 6.86.
  • STMicroelectronics ST-LINK:
    • updated debug driver to version 3.0.8.0.
    • updated firmware upgrade utility ST-LinkUpgrade.exe to version 2.5.4.
  • Nuvoton NU-Link updated debug driver to version 3.04.7130.
  • [Supported Operating Systems]
  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.