what's new v5.25
this is a summary of the new features and other major changes in this release:
arm compiler
- updated arm compiler 6 to version 6.5 and arm compiler 5 to version 5.06u3, adding support for latest processors, substantial optimizations and bug fixes.
ds-5 debugger
- added debug support for armv8.2-a.
- added cache visualisation for cortex-a5, cortex-a7 and cortex-a73 cores.
- enhanced support for ela-500 with ds-5 use-case scripts.
- support for debugging code overlays (cortex-r only).
- visualization of function arguments and local variables in the stack view.
- updated the jython script interpreter to version 2.7.0
- latest bug fixes and improvements for all supported debug probes (dstream units require updating with firmware version 4.29.0, as shipped with this version of ds-5).
- new device support for:
- atmel sama5d2
- nxp i.mx7 dual
- nxp ls1043a-rdb
- phytec i.mx7 dual
- renesas rz/t1 r7s910x25, r7s910x26, r7s910x27, r7s910x28
full set of target platforms supported by ds-5 can be found on .
arm streamline performance analyzer
- you can now forward capture sessions from streamline to mali graphics debugger.
- additional parameters for command line report mode generation.
- cortex-a73 support.
simulation models
- updated fixed virtual platforms (fvps) to version 10.0 (64-bit installation only).
- extended the set of supplied fvps to provide virtual platforms for architectures armv6-m, armv7-a/r/m and armv8-a (64-bit installation only). some virtual platforms require ds-5 ultimate edition.
eclipse ide
- updated ldralite™ to version 9.5.6 for the latest misra coding standards compliance checks.
- many improvements to the user experience of configuring build options of c/c projects using the arm compiler 5 and arm compiler 6 toolchains.
mali graphics debugger
- ds-5 now includes the mali graphics debugger, which allows developers to trace vulkan (1.0), opengl es (1.x, 2.x, and 3.x), egl (1.4), and opencl (1.x) api calls in their application and understand frame-by-frame the effect on the application to help identify possible issues. for more information, visit.
examples
- updated rtx-a9 rtos to version 4.80.
- added new bare-metal startup code for cortex-a32, cortex-a35 and cortex-a73.
- added new example demonstrating building and debugging an application using code overlays, as supported by arm compiler 6.5.
- added startup code and example applications that compile with the gcc bare-metal toolchain (not supplied with ds-5).
- added example scripts to support the use of the embedded logic analyzer ela-500.
the following features are deprecated and might be removed in a future release
linaro gcc toolchain 4.8-2014.04
- a greater variety of gcc toolchains is available on and can be installed alongside ds-5 following this
windows 32-bit host platforms
- support for windows 32-bit host platforms is deprecated and will be removed in a future ds-5 release
ds-5 v5.25 professional and ultimate editions support cache visibility for cortex-a5 and cortex-a7 cores. ultimate edition also supports cache and mmu visibility for cortex-a73, and debug support for armv8.1-a and armv8.2-a cores.
ds-5 v5.25 professional edition includes a license for single-core cortex-m3 and cortex-r4 fixed virtual platforms (fvp). ultimate edition now includes a license for a wide range of single-core, multi-core, and big.little fvps. the virtual platforms are delivered as part of the ds-5 installation package.
core family |
fixed virtual platform |
community |
professional |
ultimate |
cortex-m |
fvp_mps2_cortex-m0, fvp_mps2_cortex-m0plus, fvp_mps2_cortex-m4, fvp_mps2_cortex-m7 |
|||
fvp_mps2_cortex-m3 |
||||
cortex-r |
fvp_ve_cortex-r4 |
|||
fvp_ve_cortex-r5x1, fvp_ve_cortex-r7x1, fvp_ve_cortex-r8x1 |
||||
cortex-v7a |
fvp_ve_cortex-a9x1 |
|||
fvp_ve_cortex-a9x4 |
||||
fvp_ve_cortex-a5x1, fvp_ve_cortex-a7x1, fvp_ve_cortex-a15x1, fvp_ve_cortex-a15x4-a7x4, fvp_ve_cortex-a17x1 |
||||
cortex-v8a |
fvp_base_cortex-a53x1, fvp_base_cortex-a57x1, fvp_base_cortex-a72x1, fvp_base_cortex-a73x1, fvp_base_cortex-a32x1, fvp_base_cortex-a35x1, fvp_base_cortex-a57x2-a53x4, fvp_base_cortex-a72x2-a53x4, cortex-a73x2-a53x4, fvp_base_aemv8a |
|||
foundation platform (v8) not license managed |
ds-5 v5.25 adds support for windows 10 64-bit and red hat enterprise linux 7 workstation 64-bit. support for linux 32-bit hosts has been dropped in this release.