DS-5 Release Notes
(build 472 dated 2010/04/28 08:33:48 GMT)

Introduction

This is a trial release of Keil Development Studio 5 (DS-5). DS-5 contains tools for building and debugging C/C++ and ARM assembly language applications running on ARM Linux. There is preliminary support for debugging native applications and libraries running on Android.

Support, Feedback and Updates

Visit the following page on the Keil website for further information about this trial release: http://www.keil.com/ds5.

The DS-5 web resources include a graphical quick-start guide and detailed instructions to get started with an OMAP3 Beagle Board. It also contains links to the forums for general discussion of DS-5, to the knowledgebase where hints, tips and workarounds are documented, and to any software updates that are provided during the trial period.

Feedback on DS-5, including bug reports and suggestions for improvement, can be emailed to feedback-ds5@arm.com. Where appropriate, please mention the build of DS-5 that you are using, which can be found at the top of these release notes beneath the title.

System Requirements

DS-5 requires a minimum specification of computer with a 2GHz Pentium 4 class processor and 1GB of memory. 2GB or more of memory is recommended to improve performance when debugging large images or when using the simulation models. A full installation requires approximately 1GB of hard disk space.

DS-5 is supported on the following platforms and service packs:

All tools support both 32-bit and 64-bit versions of these operating systems where available.

Android and ARM Linux application debug require gdbserver to be available on your target. The recommended version of gdbserver is 6.8. gdbserver 6.8 executables built for ARMv4T, ARMv5T and Thumb2 architectures for ARM Linux that are compatible with DS-5 Debugger are provided in the <installdir>/arm directory. DS-5 Debugger is unable to provide reliable multi-threaded debug support with gdbserver versions prior to 6.8.

All line drawings in the online help use SVG format. To view these graphics, your browser must support the SVG format. If your browser does not have native support for SVG, you must install an appropriate plugin such as the Adobe SVG Viewer (http://www.adobe.com/svg/viewer/install/).

Installation

If you have a previous release of DS-5 already installed you should uninstall it before attempting to install this release.

To install DS-5, run setup.exe on Windows or run (not source) install.sh on Linux and follow the on-screen instructions.

After installation, all tools can be found within the <installdir>/bin directory, for example:

The installer does not modify any environment variables on your system. You may optionally wish to add the <installdir>/bin directory to your PATH environment variable, so that you can run the tools more easily from a console. To do this consult the documentation for your operating system or console.

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 the tools can be found in the on-line help within Eclipse. To access the on-line help, start Eclipse and select Help Contents from the Help menu. 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/index.html document, which is also linked to from the Examples Index entry in the Keil DS-5 Windows Start menu.

Uninstallation

To uninstall DS-5 on Windows, use Add or Remove Programs in Control Panel, select Keil DS-5 and click the Remove button.

To uninstall DS-5 on Linux, 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%\Keil\DS-5 and also in %USERPROFILE%\.ds-5, and for Linux they are in $HOME/.ds-5.

Obtaining and Installing Your License

Portions of DS-5 are license managed. An evaluation license valid until 31st July 2010 is pre-installed with DS-5. Check back on the Keil website during the evaluation period for updates containing an extended license as well as new features and bug fixes.

Known Issues and Limitations

The following known issues and limitations exist in this release:

Installation

DS-5 Debugger

Eclipse