What's New V5.26
(version 5.26.0 build 5260008 dated 2016/11/29)
This release (DS-5 v5.26) is the last release that will have support for 32-bit Windows host platforms. The next release (DS-5 v5.27) will not contain support for any 32-bit host platforms.
Introduction
ARM® DS-5 Development Studio is the toolkit of choice for software developers who want to fully realize the benefits of the ARM Architecture. The DS-5 installation contains:
-
ARM Compiler 6 for embedded and bare-metal code, providing best-in-class code generation for processors based on architectures ARMv6-M, ARMv7-A/R/M, ARMv8-A/R/M (ARMv8 architectures require DS-5 Ultimate Edition)
-
ARM Compiler 5 for embedded and bare-metal code for architectures up to ARMv7 (ARMv8 is not supported)
-
Linaro GCC Toolchain for Linux applications and Linux kernel development targeting the AArch32 architecture
-
DS-5 Debugger, covering all stages of product development
-
ARM Streamline Performance Analyzer
-
Mali Graphics Debugger, allowing developers to trace Vulkan, OpenGL ES, EGL, and OpenCL API calls
-
Single and multi-core simulation models for architectures ARMv6-M, ARMv7-A/R/M and ARMv8-A/R/M (64-bit installation only)
-
Eclipse IDE, source code editor and project manager
-
Example projects and documentation
What's New
This is a summary of the new features and other major changes in this release:
ARM Compiler
-
Updated ARM Compiler 6 to version 6.6 and ARM Compiler 5 to version 5.06u4, adding support for latest processors, optimizations and bug fixes
DS-5 Debugger
-
Added debug support for Cortex-M23, Cortex-M33 and Cortex-R52 including Examples, click here for more info
-
Improved MMU handling during debug of Linux startup code, click here for more info
-
Added support for automated DSTREAM firmware update, click here for more info
-
Simplified adding Examples with a new Example import flow wizard, click here for more info
-
Extended the debugger events view with DWT packet display and support for custom (user written) ITM data decoders, click here for more info
-
Added conditional watchpoints support, click here for more info
-
Added CMM script import support, click here for more info
-
Improved control of the displayed data format in the memory view, click here for more info
-
New device support for:
-
ARM Cortex-M Prototyping System (MPS2) Cortex-M7 (CS_ITM)
-
RC Module MB76.01
-
RC Module MC77.07
-
RC Module MC127.01
-
Renesas R-CAR H3
-
Xilinx Zynq UltraScale+ MPSoC
-
ARM Fixed Virtual Platforms:
-
Base Cortex-R52
-
MPS2 Cortex-M23
-
MPS2 Cortex-M33
-
MPS2 AEMv8M
-
Mobile_Ref_Data_Buzz
-
Mobile_Ref_Data_Collins
-
Infra_Ref_Data_Ashbrook_A72
-
Infra_Ref_Data_Ashbrook_A53
-
The native Debug Hardware Utilities have been removed - the equivalent functionality is now provided within the DS-5 Eclipse IDE:
-
Debug Hardware Configuration has been replaced by the Platform Configuration Editor, click here for more info
-
Debug Hardware Update has been replaced by the Debug Hardware Firmware Installer, click here for more info
-
Debug Hardware Config IP has been replaced by Debug Hardware Configure IP, click here for more info
ARM Streamline Performance Analyzer
-
Streamline can now be used on bare-metal systems or systems with a minimal operating system, click here for more info
-
Improved support for systems with many cores
-
Added ultra-high resolution mode allowing sample data up to 1 microsecond
-
Added Mail G71 support
-
Added the ability to import Perf data
Simulation models
-
Updated Fixed Virtual Platforms (FVPs) to version 10.2 (64-bit installation only)
-
Added FVP models of Cortex-M23, Cortex-M33, MPS2 ARMv8M and Cortex-R52 (64-bit installation only)
Eclipse IDE
-
Eclipse IDE is upgraded to 4.5.2 (Mars)
Mali Graphics Debugger
-
Vulkan frame capture now works with depth and stencil attachments as well as supporting transient attachments and multiple subpasses, click here for more info
-
Mali Graphics Debugger now supports "Full trace replay"
-
Vulkan Linux Support, click here for more info
-
Moved to new version of the Vulkan Loader for Android, click here for more info
Examples
-
Added new bare-metal Example for ARMv8-M (Cortex-M23 / Cortex-M33)
-
Added new bare-metal Example for ARMv8-R (Cortex-R52)
-
Updated CMSIS-RTX RTOS for Cortex-A9 to version 4.81
-
Added a new version of smp_primes_ITM that builds with ARM Compiler 6
The following features are deprecated and might be removed in a future release
Linaro GCC Toolchain 4.8-2014.04
Windows 32-bit host platforms
-
Support for Windows 32-bit host platforms is deprecated and will be removed in the next DS-5 release