パッチプログラムをダウンロードするには、事前にARM社のコネクトサービスのアカウントを取得し、ログインしておく必要があります。アカウントの取得は以下のURL から無償で行う事ができます:
https://login.arm.com/register.php

ARM Compiler toolchain v6.02(build 6)

はじめに

ARM Compiler 6.02 はARMv8-A およびARMv7-A のアーキテクチャをサポートし、DS-5とともに使用することでARMv8-A またはARMv7-A の実行可能コードのビルドおよびデバッグが可能です。このリリースではAArch32 またはAArch64をターゲットとしたARMv8-A またはARMv7-A 向けベアメタルアプリケーションの実行可能バイナリをビルドするために必要なすべてのツールを含んでいます。
ARM Compiler 6.02ではARMv7-MとARMv6-Mアーキテクチャファミリのベータサポートが追加されています。このリリースに含まれる新しい機能として、C++例外を含むC++ライブラリ libc++のベータサポートも含んでいます。
 

ARM Compiler 6 の構成

[Compiler]
[armlink、armasm、fromelf、armar]
[組み込みシステム向けARM C およびC++ ライブラリ]

ARM Compiler 6.02 でのサポート

アーキテクチャとプロセッサ サポートレベル
ARMv8-A と準拠するプロセッサ サポート済み
ARMv7-A と準拠するプロセッサ サポート済み
ARMv7-R と準拠するプロセッサ アルファサポート−将来のリリースでサポート
現状はARM Compiler 5 の使用を検討してください
ARMv7-M、ARMv6-M
および準拠するプロセッサ
ベータサポート−将来のリリースでサポート
現状はARM Compiler 5 の使用を検討してください
ARMv6-M 以前のアーキテクチャ 未サポート
ARM Compiler 5 をご使用ください
ARM 以外のアーキテクチャ 未サポート
 
サポートレベル 詳細
サポート済み 製品品質を保ち、一番高位のサポート優先度
ベータ 実装は完了済みだが、テストは部分的。お客様の試用とフィードバックを歓迎
アルファ 実装は未完了でテストは部分的
お客様の試用とフィードバックを歓迎
未サポート 機能がツールチェインに含まれていないか非推奨になっており、テストは未実施
使用する場合は完全な自己責任
 

インストール手順

ARM Compiler 6.02 単体のインストールを行うには以下の手順に従ってください。例えばDS-5 のようなツールキットの一部としてARM Compiler 6.02 が提供されている場合は、インストールはツールキット側のインストーラで対応しています。そのような場合はツールキットのインストール手順に従ってください。

サポートされるOSプラットフォーム
ARM Compiler 6.02 は以下のプラットフォームをサポートしています。

[Linux でのインストール]
ARM Compiler 6.02 をLinux にインストールするには、(source ではなく)64-bit Linux ホスト環境ではinstall_x86_64.sh を、32-bit Linux ホスト環境ではinstall_x86_32.shを実行し、スクリーン上の手順に従ってください。インストーラは選択したディレクトリにARM Compiler 6.02 を解凍します。
 
[Windowsでのインストール]
ARM Compiler 6.02 をWindows にインストールするには、64-bit Windows ホスト環境ではwin-x86_64setup.exe を、32-bit Windows ホスト環境ではwin-x86_32setup.exe を実行し、スクリーン上の手順に従ってください。以前のバージョンのARM Compiler 6 がすでにインストールされており、アップグレードしたい場合は、以前のバージョンを一旦アンインストールしてから新しいバージョンのARM Compiler 6 をインストールいただくことを推奨します。
 
[インストール後]
ARM Compiler 6.02 はライセンス管理される製品であり、DS-5 およびARM Compiler ライセンスの両方とともに動作します。

ライセンスの取得については弊社または license.support@arm.com にお問い合わせください。
 
ARMLMD_LICENSE_FILE 環境変数がライセンスファイルを指すように設定して下さい。Windows 環境ではpath の設定にダブルクォートを含む必要がないことに注意してください。スペースを含むpath はダブルクォートがなくとも動作します。
 
[アンインストール]
ARM Compiler 6.02 をWindows 上からアンインストールするにはコントロールパネルの"プログラムと機能"の"プログラムのアンインストール"でARM Compiler 6.02 を選択してアンインストールボタンをクリックします。
 
ARM Compiler 6.02 をLinux 上からアンインストールするには、インストールディレクトリを削除します。

単純なプログラムのビルド

ベアメタルAArch64 システム用の非常に単純なプログラムをコンパイルするには:

armclang はClang コンパイラと同じオプションが使用できます。より詳細については http://clang.llvm.org/docs/UsersManual.html をご参照ください。旧バージョンのARM Compiler に対する下位互換性のため、一部のarmcc コマンドラインオプションをarmclang コマンドラインオプションに変換するコマンドライン変換ツールを提供しています。製品ドキュメントに含まれる Migration and Compatibility Guide をご参照ください。

ドキュメンテーション

以下のドキュメンテーションがARM Compiler 6.02 用に提供されます:
より詳細については ARM Infocenter をご参照ください。

ARM Compiler v6.02(Build 6) での変更点について

以前のバージョン ARM Compiler 6.01からの変更点は、ユニークなSDCOMP- 番号によって箇条書きで示されます。特定の項目で詳細な内容をARMへ連絡する場合には、該当する番号を一緒にご連絡ください。


ARM Compiler v6.02(Build 6) での一般的な変更


ARM Compiler v6.02での拡張

ARM Compiler v6.02で修正された不具合

ARM Compiler6.02の既知の不具合

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

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

 

           

検索に戻る