Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Arm Community blogs
Arm Community blogs
Tools, Software and IDEs blog Key changes in DS-5 v5.26
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded and Microcontrollers blog

  • Internet of Things (IoT) blog

  • Laptops and Desktops blog

  • Mobile, Graphics, and Gaming blog

  • Operating Systems blog

  • Servers and Cloud Computing blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tags
  • ds-5_technical_support
  • ds-5
  • DS-5 Debugger
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Key changes in DS-5 v5.26

Lukas Snetler
Lukas Snetler
November 30, 2016
3 minute read time.

It’s DS-5 release time, and this release packs a bunch of new functionality and improvements. Note this release, DS-5 v5.26, is the last release that has support for 32-bit host platforms.

IDE, Compiler, Fixed Virtual Platforms

Most of the components in DS-5 Development Studio are updated in this release. Eclipse is upgraded to version 4.5.2 (Mars), ARM Compiler 6 is upgraded to version 6.6 (release notes), ARM Compiler 5 is upgraded to version 5.06u4 (release notes), and Fixed Virtual Platforms are upgraded to version 10.2.

DS-5 Debugger

As with every release, DS-5 includes support for the latest processors announced by ARM. This release implements support for the ARM Cortex-M23, ARM Cortex-M33, and ARM Cortex-R52 processors including new example code to demonstrate the architectural features (feature video, introduction to ARM Cortex-M23 and Cortex-M33). ARM Compiler 6 support and Fixed Virtual Platforms for the new processors are also included in the product.

The new example wizard helps to explore and import examples (feature video). As of this release, DS-5 eases DSTREAM firmware installations to notify and automatically update older versions of the firmware (feature video).

To simplify the debug of the pre-MMU boot stages of the Linux kernel this version introduces a new command option to set the physical memory address of the Linux kernel (feature video). The debugger events view has been extended to support custom (user written) ITM data decoders and also displays DWT data packets (feature video). Watchpoint functionality has been extended with the ability to take conditional action when it is triggered (feature video). Developers now have more control over the format of the data displayed in the memory view, and it enables fixed display widths regardless of the window size (feature video).

The Scripts view now has the ability to import and convert CMM scripts (feature video).

The native standalone debug hardware utilities have been removed in this version, and they are now replaced by equivalent functionality within the Eclipse IDE (See Platform Configuration, Debug Hardware Configure IP).

Streamline

Streamline performance analyzer now has support for the Mali-G71 GPU. Data generated by the perf command-line tools can now be imported, so that it can be used to generate charts to visualize performance data in the Streamline Timeline views. There are also additional improvements for systems running with many cores and also a new ultra-high resolution mode at 1µS.

This is the first release of Streamline with support for bare-metal systems running a minimal operating system (feature video). The feature requires applications to be instrumented with a profiling library which gathers and stores data onto the target memory system.

Mali Graphics Debugger

Linux support for Vulkan is added to Mali Graphics Debugger, and the Android Vulkan loader is updated to a newer version. This enables profiling Vulkan on even more devices to optimize content.

The Frame capture feature is significantly enhanced to capture depth and stencil attachments (feature video). It also includes support for transient attachments and multiple subpasses. Together these features provide a powerful solution for Vulkan related analysis and debug.

The first professional edition feature, which requires a DS-5 license,  has been completed and it takes the form of full trace replay. This gives DS-5 the ability to replay trace back on the same target for further analysis.

Host OS support

This release, DS-5 v5.26, is the last release that has support for 32-bit Windows host platforms. The next release, DS-5 v5.27, will not contain support for any 32-bit host platforms.

Download DS-5 v5.26

Anonymous
Tools, Software and IDEs blog
  • Python on Arm: 2025 Update

    Diego Russo
    Diego Russo
    Python powers applications across Machine Learning (ML), automation, data science, DevOps, web development, and developer tooling.
    • August 21, 2025
  • Product update: Arm Development Studio 2025.0 now available

    Stephen Theobald
    Stephen Theobald
    Arm Development Studio 2025.0 now available with Arm Toolchain for Embedded Professional.
    • July 18, 2025
  • GCC 15: Continuously Improving

    Tamar Christina
    Tamar Christina
    GCC 15 brings major Arm optimizations: enhanced vectorization, FP8 support, Neoverse tuning, and 3–5% performance gains on SPEC CPU 2017.
    • June 26, 2025