Arm Compiler for Embedded FuSa 6.16LTS のリリースノート

目次

  1. 紹介
    1. Arm Compiler for Embedded FuSa 6.16LTS
    2. Arm Compiler for Embedded FuSa 6.16LTSでサポートされたこと
  2. インストール方法とIDEへの統合
  3. フィードバックとサポート
  4. リリース履歴と変更
    1. Arm Compiler for Embedded FuSa 6.16.2での変更点
    2. Arm Compiler for Embedded FuSa 6.16.1での変更点

1. 紹介

Arm Compiler for Embedded FuSa 6.16LTS は、機能安全またはlong-termサポートの要求を伴うベアメタルソフトウェア、ファームウェア、およびリアルタイムオペレーティングシステム(RTOS) アプリケーションを開発するための、Arm の最新の組み込みC/C++コンパイルツールチェインです。

強力な最適化手法と最適化されたライブラリを通して、Arm Compiler for Embedded FuSa 6.16LTS は、組込みシステム開発者が、挑戦的なパフォーマンス目標とメモリ制約を満たすことを可能にします。

Arm Compiler for Embedded FuSa 6.16LTS は、自動車(ISO 26262)、家電、産業(IEC 61508)、医療(IEC 62304)、ネットワーク、鉄道(EN 50128)、ストレージ、通信など、さまざまな業界のリーディングカンパニーで使用されています。
また、以下のArm機能安全製品の開発にも使用されています:


通常の非機能安全版 Arm Compiler for Embeddedとは異なり、6.16LTSは初期リリースから最初の5年間はアクティブメンテナンス期間となっており、その後拡張メンテナンスに入ります:


Arm Compiler for Embedded FuSa 6.16LTS のキーとなる機能は以下の通りです:


Arm Compiler for Functional Safety 6.6 とArm Compiler for Embedded FuSa 6.16LTS の変更点の概要については、Migration and Compatibility Guide の Summary of changes between Arm Compiler 6.6 LTM and Arm Compiler for Embedded FuSa 6.16LTS の項目を参照してください。

1.1 Arm Compiler for Embedded FuSa 6.16LTS

Arm Compiler for Embedded FuSa 6.16LTS は以下を含みます:



ツールチェインは以下で使用できます:

これらの商品については、 代理店 にお問い合わせください。
ライセンス管理や、トラブルシューティングの為のリソースは https://developer.arm.com/support/licensing よりアクセスできます。

1.2 Arm Compiler for Embedded FuSa 6.16LTS でサポートされたこと

ライセンス条件に従い、Arm Compiler for Embedded FuSa 6.16LTS を使用して、以下のArm アーキテクチャおよびプロセッサ用のビルドが行えます:
Architecture Cortex Neoverse Other
Standard Automotive Enhanced
Armv8.7-AまでのArmv8-A X1
A78C, A78, A77, A76, A75, A73, A72
A65
A57, A55, A53
A35, A34, A32
A78AE, A76AE
A65AE
V1
N2, N1
E1
Armv7-A A17, A15, A12
A9, A8, A7, A5
Armv8-R AArch64 [BETA] R82 [BETA]
Armv8-R R52+, R52
Armv7-R R8, R7, R5, R4F, R4
Armv8.1-MまでのArmv8-M M55
M35P, M33
M23
STAR-MC1
Armv7-M M7, M4, M3 SecurCore SC300
Armv6-M M1, M0, M0+ SecurCore SC000

アーキテクチャとプロセッサのサポートレベルの詳細については、開発スイートのドキュメントを参照してください。


2. インストール方法とIDEへの統合

Arm Compiler for Embedded FuSa 6.16LTS は以下の64-bit x86プラットフォームをサポートします:

ホストOS ダウンロードするツールチェインパッケージ サポートされる使用方法
Red Hat Enterprise Linux 7
Red Hat Enterprise Linux 8
Ubuntu Desktop Edition 18.04 LTS
Ubuntu Desktop Edition 20.04 LTS
Linux 64-bit スタンドアロン製品として使用
Arm Development Studio へ統合
Windows Server 2012 Windows Server 2016
Windows 8.1
Windows 10
Windows 64-bit スタンドアロン製品として使用
Arm Development Studio へ統合
Windows 32-bit Keil MDKへ統合

注意:

以下に挙げる使用方法に応じてArm Compiler for Embedded FuSa 6.16LTS の適切なインストール場所を選択する必要があります:

関連する手順については以下を参照してください:


3. フィードバックとサポート

お客様からのフィードバックは我々にとって重要です。
製品のいかなる側面についても、障害報告と改善に関する提案を歓迎します。
機能安全関連の障害修正は、Arm Compiler for Embedded FuSa maintenance policy に従って将来のメンテナンスアップデートに対して検討されます。

フィードバックあるいはサポートが必要な問題について、お仕事あるいはアカデミックなE-mailアドレスを使用してお客様の製品の購入元にご連絡をいただくか、可能であれば https://support.developer.arm.com
でcaseをオープンしてください。
必要に応じて、ツールからの --vsn の出力、ツールが生成するエラーメッセージの完全な内容および問題を再現するのに必要なソースコードやその他のファイルとコマンドラインを提供してください。

当社へのお問い合わせは、 こちら


4. リリース履歴と変更

以下に、Arm Compiler for Embedded FuSa 6.16LTS シリーズのリリース日付を示します:

前回のリリースと比較した場合の新しい機能と修正された不具合の概要を以下に示します。これには、機能安全関連ではない不具合の修正も含まれます。
Arm Compiler for Embedded FuSa 6.16LTS の各リリースに影響する機能安全関連の障害に関する情報については、最新のArm Compiler for Embedded FuSa 6.16LTS Qualification Kit Defect Report を参照してください。 この情報には、技術的な不正確さや誤記が含まれている可能性があり、リリースノートの将来の版で変更される可能性があります。
それぞれの変更点には、ユニークな識別子SDCOMP- が割り振られています。
もしArmへこのリリースノート内の特定の問題について連絡が必要な場合、適切な識別子を通知してください

4.1 Arm Compiler for Embedded FuSa 6.16.2 での変更点


Arm Compiler for Embedded FuSa 6.16.2 での一般的な変更



Arm Compiler for Embedded FuSa 6.16.2 での機能改善

armclang

armlink

ライブラリとシステムヘッダ


Arm Compiler for Embedded FuSa 6.16.2 で修正された不具合

armclang

armlink

fromelf

ライブラリとシステムヘッダ


4.2 Arm Compiler for Embedded FuSa 6.16.1 での変更点

以下に直前のリリースである非認証版Arm Compiler 6.16からの変更点を示します。

Arm Compiler for Embedded FuSa 6.16.1 での一般的な変更



Arm Compiler for Embedded FuSa 6.16.1 での機能改善

armclang

armlink

ライブラリとシステムヘッダ


Arm Compiler for Embedded FuSa 6.16.1 で修正された不具合

armclang

armlink

fromelf

ライブラリとシステムヘッダ