MDK-ARM Version 5.25

  • [uVision updated to V5.25.2]
    • New: 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).
    • New: 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.
    • Added: Event Recorder debug commands: event file logging, filter setup save/restore, and statistic reset/file logging.
    • New: Editor Improvements: grey text shows inactive source code between #if/#endif statements; underlined text shows help links for symbols, types and functions. Press the F1 key to open the corresponding documentation.
    • New: Energy Measurement without Debug disables the CoreSight debug hardware for pure power measurement of the target hardware using ULINKplus.
  • [Target debugging]
    • Added: Arm ULINKplus debug adapter support. See the ULINKplus User’s Guide for further information. The User’s Guide also covers the uVision features introduced for Power Measurement and Test Automation using ULINKplus.
    • Updated: P&E Micro debug driver to version 6.78.
    • Updated: Segger J-Link debug driver to version 6.30h.
    • Updated: NULink driver to version 2.03.6674.
  • [ARM Compiler included]
    • Updated ARM Compiler 5 to version 5.06u6: see Release Notes for further details.
    • Updated ARM Compiler 6 to version 6.9: see Release Notes for further details.
  • [Software Packs included]
    • ARM – CMSIS 5.3.0
    • Keil – ARM Compiler Extensions 1.4.0
      • Added dedicated start/stop events to the Event Recorder component. These events enable the MDK debugger’s Event Statistics dialog to display minimum, maximum and average execution time, number of passes and current consumption in between these events.
    • Keil – MDK Middleware 7.6.0
      • The File System Component: remains unchanged to version 6.10.0.
      • Updated: the Network Component: to version 7.8.0.
        • Added: netUninitialize function to uninitialize the Network component.
        • Corrected: a failure in netSMTPc_SendMail function, when sending an email with a large attachment.
        • Corrected: netSMTPc_SendMail functionality, if the requested attachment does not exist, the function fails with error code netFileError, rather than send a dummy attachment.
        • Changed: return code netError to netFileError where appropriate in TFTP client.
        • Corrected: quoted-printable encoding for the character ‘=’ in netSMTPc_SendMail function.
        • Documented: possible return codes for Network API functions.
      • Updated: the USB Component to version 6.12.4.
        • USB Host
          • Corrected: timer, semaphore and mutex section location for debugging purposes.
          • Improved: robustness by adding 2 retries for failed driver operations.
          • Corrected: USART_CDC_ACM.c CMSIS UART driver receive function returning invalid data in receive buffer.
          • Improved: USB Flash disk unmount procedure.
        • USB Device
          • Corrected: timer, semaphore and mutex section location for debugging purposes.
          • Improved: robustness by adding 2 retries for failed driver operations.
      • Updated: the Graphic Component to version 5.46.5 (5.46e).
        • Added new set of functions for runtime rotation.
        • Added new function GUI_SetClearTextRectMode() to manage the background drawing behavior of GUI_DispStringInRect()
  • [Supported Operating Systems]
2018-04-23T19:48:50+00:00