システム要件

DS-5で要求される最小のPCの仕様は以下の通りです。

サポートされるOSプラットフォーム

以下、特に指定が無いものについては32-bit/64-bit両方の対応となります。
Windows XP Professional service pack 3 (32-bit only)
Windows 7 Professional service pack 1
Windows 7 Enterprise service pack 1
Windows XP Professional Service Pack 3 (32-bit only)
Windows Server 2003 (ARM Compiler toolchain only)
Windows Server 2008 R2(ARM Compiler toolchain only)
Red Hat Enterprise Linux 5 Desktop and Workstation option
Red Hat Enterprise Linux 6 Workstation
Ubuntu Desktop Edition 10.04 LTS (32-bit only):非推奨。将来のバージョンでサポート対象外となる予定です。
Ubuntu Desktop Edition 12.04 LTS
オンラインヘルプの全ての行はSVGフォーマットで記述されています。これらのグラフィックを表示するには、ブラウザがSVGフォーマット対応である必要があります。もしブラウザがSVGのnativeサポートを行っていない場合、Adobe SVG Viewerなどの適切なプラグインをインストールする必要があります。
http://www.adobe.com/svg/viewer/install/

デバッグシステム要件

AndroidおよびARM Linuxアプリケーションデバッグではお客様のターゲット上にgdbserverを必要とします。選択した接続タイプによってDS-5デバッガからターゲットにgdbserverをコピーできることもありますが、それ以外の場合はご自身でコピーしていただく必要があります。
推奨されるgdbserverのバージョンは7.0以上です。DS-5デバッガと互換性のあるAndroidおよびARM Linux用にビルドされたgdbserver 実行形式が <installdir>/arm/gdbserver ディレクトリで提供されています。Android用gdbserver実行可能形式は、Android Virtual Devices Froyo-v2.2からICS-v4.0まででテストされています。
DS-5デバッガはgdbserver v6.8以前を用いたマルチスレッド対応のデバッグを行う事ができません。

AndroidおよびLinux application rewindではターゲット上にundodb-serverを必要とします。DS-5デバッガはDownloadおよびDebug 接続タイプではundodb-serverをターゲットにコピーしますが、その他の接続タイプではご自身でコピーいただく必要があります。
undodb-serverのバイナリはインストールディレクトリ内、 <installdir>/arm/undodb/linux にあります。Application rewindはforkされたプロセスやレジスタの修正をフォローしません。

DS-5でのAndroidおよびLinuxサポートは特定のカーネルバージョンにおいて導入されている機能とインフラストラクチャに対する依存性があります:

ARM Linux kernelおよびベアメタルデバッグはターゲットシステムとの接続に追加のツール(DS-5とは別提供)が必要です。
DSTREAM、RVI、ULINKproおよびULINKpro Dデバッグハードウェアユニットは物理ハードウェアターゲットに接続可能です。VSTREAM は RTLシミュレータとハードウェアエミュレータに接続可能です。 DSTREAM、RVIおよびVSTREAMのサポートされる最小ファームウェアバージョンは、4.14.0となります。
DSTREAMおよびRVIでは提供されているdebug hardware updateツールを使って最新のファームウェアにアップデートされているかチェックし、必要であればアップデートを行う事を推奨します。更新されたファームウェアは、 <installdir>/sw/debughw/firmware ディレクトリにあります。
VSTREAMのファームウェアはVSTREAMソフトウェアの一部として提供されますので、ファームウェアのバージョンが古すぎる場合、最新のバージョンの製品を入手してインストールする必要があります。

Linuxでのインストール

32-bitおよび64-bit Linux用に個別のインストーラがあります。
64-bit Linuxの環境に32-bit用の製品をインストール可能ですが、64-bit版をインストールすることを推奨します。
64-bit版の製品は64-bit Linux専用であり、より大きなデータセットの処理を行う事ができ、32-bitインストレーションよりもオペレーティングシステムの互換性の問題が起きにくくなります。

DS-5をLinuxにインストールするには、(sourceではなく) install_x86_32.sh または install_x86_64.sh を実行し、スクリーン上の手順に従ってください。インストーラは選択したディレクトリにDS-5を解凍し、オプションでデバイスドライバとデスクトップショートカットをインストールします。
過去のDS-5のリリースがインストール済みの場合、インストール前に全てのリリースを削除することを推奨します。インストーラがこの手順をガイドします。このリリースを全く異なったディレクトリにインストールする方法もあります。

32-bitおよび64-bitのインストーラによってインストールされたツールは32-bitシステムライブラリへの依存性があります。DS-5を64-bit Linuxホストプラットフォームにインストールした場合、32-bit互換ライブラリがインストールされていることを確認する必要があります。32-bit互換ライブラリがインストールされていない場合、DS-5ツールの実行に失敗したり、ライブラリが見つからない為にエラーがレポートされる可能性があります。
以下のARM KnowledtebaseにDS-5の依存性に関する詳細な情報があります:
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.faqs/ka14522.html

インストーラはDSTREAM、RVI、ULINKproおよびULINKpro DデバッグハードウェアユニットをUSB接続するためのデバイスドライバを含んでいます。これらの機能を使用する場合はドライバをインストールすることを推奨します。これらのドライバをインストールするにはインストーラをroot権限で実行する必要があります。インストーラをroot権限を用いて実行していない場合やこれらのドライバをインストールしない場合には、後からroot権限で以下のスクリプトを実行することでインストールが可能です。
<installdir>/run_post_install_for_ARM_DS-5.sh インストーラはサポートされるLinuxプラットフォーム上でfreedesktop.orgメニューシステムを用いてデスクトップメニューを生成します。

Windowsでのインストール

D32-bitおよび64-bit Windows用に個別のインストーラがあります。64-bit Windowsの環境に32-bit用の製品をインストール可能ですが、64-bit版をインストールすることを推奨します。64-bit版の製品は64-bit Windows専用であり、より大きなデータセットの処理を行う事ができ、32-bitインストレーションよりもオペレーティングシステムの互換性の問題が起きにくくなります。

DS-5をWindows上でインストールするには setup.exe を実行し、スクリーン上の手順に従ってください。過去のDS-5のリリースがインストール済みの場合、そのリリースに上書きしてインストールし、アップグレードすることが可能です。

インストール中にデバイスドライバのインストールが示されます。
これらのドライバはDSTREAM、RVI、ULINKpro、ULINKpro D およびEnergy Probe ハードウェアユニットをUSB接続したり、シミュレータモデルのネットワーキングサポートをするためのものです。
インストール中に、"Windows can't verify the publisher of this driver software"または"The software you are installing has not passed Windows Logo testing"といったワーニングが表示されますが、これらは安全に無視してインストールをしていただくことが可能です。

インストールメディア内readme.htmlにはインストール後の注意事項、アンインストール方法などについても記載がありますので必要に応じて参照してください。

What's new

このリリースでの新しい機能または大きな変更のサマリを以下に示します:

Supported host platforms


ARM Compiler
ARM Streamline Performance Analyzer
DS-5 Debugger
DSTREAM/RVI
Eclips IDE
Examples
以下の機能はベータステータスです:
ARM Streamline Performance Analyzer
DS-5 Debugger

注意

以下の機能は非推奨となり、将来のリリースで削除される予定です:

Simulation models

サポートプラットフォーム

DS-5でサポートされるターゲットプラットフォームの一覧は以下で確認できます:

http://www.arm.com/products/tools/software-tools/ds-5/supported-platforms.php

既知の問題

このリリースで判明している既知の問題は以下の通りです。


DTSL
●問題点
カスタムDTSLスクリプトでの接続が次のようなエラーで失敗することがあります:
Unable to connect to ulink renesas. Python error in script BoardsRenesasR7S721001dtsl_config_script.py at line 14: ImportError: cannot import name IARMCoreTraceSource when creating configuration DtslScript_ULINK
これはDS-5 v5.16でインターフェースの場所が変更されたためです。[SDDS5-2194]
●回避策
DTSLインターフェースのディレクトリがcom.arm.debug.dtsl.componentsからcom.arm.debug.dtsl.interfacesに変更されています。新しい場所を使用するようにカスタムDTSLのスクリプトを変更してください。

Eclipse for DS-5
●問題点
"cannot restore segment prot after reloc: Permission denied"が表示されEclipseの起動に失敗します。[SDDEBUG-13327]
●回避策
アプリケーションによって使用される共有ライブラリの一部がテキストの再配置を必要としますが、マシンのSecurity-enhanced Linux(SELinux)ポリシーによりこれが禁止されるためにこのエラーが発生します。これを回避するには、DS-5アプリケーションと共有ライブラリに対するSELinuxポリシーを変更し、テキストの再配置を許可します。これは以下のコマンドをsuper userアカウントで実行することで可能になります:


●問題点
"JVM terminated"の表示またはスタックバックトレースを出力して、Eclipseの起動に失敗します[SDDEBUG-6433]
●回避策
この問題は実行しているコンピュータにおいてEclipseのヒープ設定が不適な場合に発生します。この問題に対応するために<installdir>/sw/eclipse/eclipse.iniを修正する必要があります。次のFAQに修正に関する詳細な方法が提供されています:
http://infocenter.arm.com/help/topic/com.arm.doc.faqs/ka14185.html
日本語版:   DS-5起動時に"JVM terminated"エラーが発生します

Streamline Performance Analyzer
StreamlineにおけるCCN-504のサポートは本リリースでは実験的にのみ行われています。CCN-504を有効にするにはaddrがCCN-504コンフィグレーションレジスタスペース(PERIPHBASE)のアドレスを示すようにccn504_addr= のパラメータを使用して、gatorモジュールのinsmodを行ってください。
例: insmod gator.ko ccn504_addr=0x2E000000

アンケートにご協力お願いします

この解答はお客様のお役に立てましたでしょうか?

 

           

検索に戻る