DS-5 Community Edition Release Notes
(version 5.29.1 build 5291003 dated 2018/07/26 18:02:51 GMT)

Introduction

DS-5 Community Edition is a free software development solution, based on our professional tool chain, which provides support for the following use-cases:

DS-5 Community Edition includes:

What's New

This is a summary of the new features and other major changes in this release:

DS-5 Debugger
Arm Streamline Performance Analyzer
Simulation models

Support and Updates

Visit the DS-5 web resources at https://developer.arm.com to find to tutorials, knowledgebase articles, and any software updates that are available.

Queries and support issues relating to DS-5 can be raised on Arm's public forums at: http://community.arm.com/groups/tools/.

Host Computer Requirements

DS-5 Community Edition requires a minimum specification of computer with a dual core 2GHz processor (or equivalent) and 4GB of RAM. A full installation requires approximately 1GB of hard disk space.

DS-5 Community Edition is supported on the following operating systems:

Note: DS-5 Community Edition is supported on 64-bit x86 host platforms only.

Note: on Windows operating systems, DS-5 Community Edition requires the Universal C Runtime (CRT) to be installed. Universal CRT is a Windows operating system component. It is a part of Windows 10. For Windows versions prior to Windows 10, the Universal CRT is distributed via Windows Update. You can download the update manually from https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows.

Debug System Requirements

Linux application debug requires gdbserver on your target. The recommended version of gdbserver is 7.0 or later. DS-5 Debugger is unable to provide reliable multi-threaded debug support with gdbserver versions prior to 6.8.

DS-5 support for Linux application debug depends on infrastructure and features that are introduced in specific kernel versions:

Install on Linux

To install DS-5 Community Edition on Linux, run (not source) install.sh and follow the on-screen instructions. The installer unpacks DS-5 Community Edition into your chosen directory, and adds desktop shortcuts.

Install on Windows

To install DS-5 Community Edition on Windows, run setup.exe and follow the on-screen instructions. If you have an earlier version or other edition of DS-5 already installed, this one will be installed alongside, without uninstalling your previous installation.

After Install

After installation, you can start Eclipse for DS-5 from the Arm DS-5 Community Edition v5.29.1 -> Eclipse for DS-5 v5.29.1 entry in your desktop menu. Be aware that any existing "Eclipse for DS-5" entry in the desktop menu will point to the previous version of DS-5 that is still available for use on your host. Eclipse for DS-5 and other supplied tools can also be found within the <installdir>/bin directory.

The installer does not modify any environment variables on your system. To run the tools more easily from a console you can manually add the <installdir>/bin directory to your PATH environment variable. See your operating system documentation for further information on setting environment variables.

On Linux you can run <installdir>/bin/suite_exec <shell> to open a shell with the PATH environment variable correctly configured. Run this tool with no arguments for more help.

On Windows the Start menu contains DS-5 Command Prompt. This console is preconfigured with the bin directory added to the PATH environment variable.

Further information on using DS-5 can be found in the on-line help within Eclipse for DS-5. To access the on-line help, start Eclipse for DS-5 and select Help -> Help Contents. The main documentation for DS-5 can be found under the DS-5 Documentation section in the contents.

Separate documentation is provided for the supplied Examples in the <installdir>/examples/docs/index.html document, which is also linked to from the Examples Index menu entry in the Arm DS-5 Community Edition v5.29.1 Windows Start menu.

Uninstall

To uninstall DS-5 on Windows, use Add or Remove Programs in Control Panel, select Arm DS-5 Community Edition v5.29.1 and click the Remove button.

To uninstall DS-5 on Linux, run remove_menus_for_Arm_DS-5_Community_Edition_v5.29.1.sh in the root directory of your installation to remove desktop menu entries, and then simply delete the installation directory.

On both Windows and Linux, some per-user configuration is stored outside of the installation directory, which you might optionally choose to delete. For Windows these files are stored in %APPDATA%\ARM. For Linux these files are stored in $HOME/.arm.

Known Issues and Limitations

The following known issues and limitations exist in this release:

Eclipse for DS-5