Renesas RA MCU ファミリ用のフレキシブル ソフトウェア パッケージ (FSP)
FSP は、ルネサスの次世代 Arm® MCU ソフトウェア パッケージであり、実稼働対応の周辺機器ドライバー、Azure RTOS または FreeRTOS、およびポータブル ミドルウェア スタックを通じて、安全なデバイスと IoT 接続を可能にします。 FSP には、高いパフォーマンスと低いメモリ使用量を備えたクラス最高の HAL ドライバーが含まれています。通信やセキュリティなどの複雑なモジュールの実装を容易にするために、Azure RTOS と FreeRTOS を統合したミドルウェア スタックが含まれています。 e² Studio ISDE は、直感的なコンフィギュレーターとインテリジェントなコード生成によるサポートを提供し、プログラミングとデバッグをより簡単かつ迅速に行います。
FSP はオープン ソフトウェア エコシステムを使用し、好みの RTOS、レガシー コード、サードパーティのエコシステム ソリューションを柔軟に使用できます。
FSP v5.6.0
AIK-RA6M3
AIK-RA4E1
BGK-RA6E2
CK-RA6M5
CK-RA6M5 V2
FPB-RA0E1
FPB-RA2E1
FPB-RA2E2
FPB-RA2E3
FPB-RA4E1
FPB-RA4E2
FPB-RA4T1
FPB-RA6E1
FPB-RA6E2
FPB-RA6T3
FPB-RA8E1
EK-RA2A1
EK-RA2A2
EK-RA2E1
EK-RA2E2
EK-RA2L1
EK-RA4E2
EK-RA4M1
EK-RA4M2
EK-RA4M3
EK-RA4W1
EK-RA6E2
EK-RA6M1
EK-RA6M2
EK-RA6M3
EK-RA6M3G
EK-RA6M4
EK-RA6M5
EK-RA8D1
EK-RA8M1
MCK-RA4T1
MCK-RA6T2
MCK-RA6T3
MCK-RA8T1
RSSK-RA2L1
RSSK-RA6T1
VK-RA8M1
VOICE-RA2L1
VOICE-RA4E1
VOICE-RA6E1
FSP にパッケージ化されているソフトウェア モジュールのリストについては、「サポートされているソフトウェア」を参照してください。
2023 年 11 月 21 日、Microsoft は、Eclipse 財団の管理の下で Azure RTOS をオープン ソースに提供することを決定し、Azure RTOS が Eclipse ThreadX になることを発表しました。詳細については、「Microsoft Contributes Azure RTOS to Open Source」の発表を参照してください。
Eclipse ThreadX のサポート戦略スキームは決定され、後日発表されます。 Microsoft は、既存の契約 LICENSED-HARDWARE.txt に基づいて、Azure RTOS および Azure RTOS ミドルウェアを廃止します。
これらのハードウェア上の Azure RTOS の更新プログラムは提供されなくなることに注意することが重要です。
FSP およびサードパーティ ソフトウェア (利用可能な場合) の製品セキュリティ アドバイザリには、「product_security_advisory」ラベルがタグ付けされています。影響を受けるバージョンと推奨される回避策またはパッチのアップグレードに関する各ベンダーからの情報については、これらの問題を確認してください。
このプロジェクトの GitHub の問題にアクセスしてください。
MCU がハードウェア マニュアルに記載された仕様を逸脱して動作する原因となる重大な問題には、「重大」というラベルが付けられます。実稼働環境に移行する前に、回避策または推奨されるパッチのアップグレードについて、重大な問題を確認してください。
FSP バージョン 2.0.0 以降には、少なくとも e² Studio バージョン 2020-10 が必要です。
FSP バージョン 2.3.0 以降には、少なくとも e² Studio バージョン 2021-01 が必要です。
FSP バージョン 3.0.0 以降には、少なくとも e² Studio バージョン 2021-04 が必要です。
FSP バージョン 3.2.0 以降には、少なくとも e² Studio バージョン 2021-07 が必要です。
FSP バージョン 3.4.0 以降には、少なくとも e² Studio バージョン 2021-10 が必要です。
FSP バージョン 3.6.0 以降には、少なくとも e² Studio バージョン 2022-01 が必要です。
FSP バージョン 3.7.0 以降には、少なくとも e² Studio バージョン 2022-04 が必要です。
FSP バージョン 4.0.0 以降には、少なくとも e² Studio バージョン 2022-07 が必要です。
FSP バージョン 4.1.0 以降には、少なくとも e² Studio バージョン 2022-10 が必要です。
FSP バージョン 4.3.0 以降には、少なくとも e² Studio バージョン 2023-01 が必要です。
FSP バージョン 4.4.0 以降には、少なくとも e² Studio バージョン 2023-04 が必要です。
FSP バージョン 4.6.0 以降には、少なくとも e² Studio バージョン 2023-07 が必要です。
FSP バージョン 5.0.0 以降には、少なくとも e² Studio バージョン 2023-10 が必要です。
FSP バージョン 5.2.0 以降には、e² Studio バージョン 2024-01.1 以上が必要です。
FSP バージョン 5.3.0 以降には、少なくとも e² Studio バージョン 2024-04 が必要です。
FSP バージョン 5.5.0 以降には、少なくとも e² Studio バージョン 2024-07 が必要です。
FSP バージョン 5.6.0 以降には、少なくとも e² Studio バージョン 2024-10 が必要です。
e² Studio を含む以前の FSP リリースをすでにインストールしている場合は、パックを個別にダウンロードできます。これらは、各リリースの「アセット」セクションからダウンロードできます。サポートされているすべての OS で動作する、圧縮バージョン FSP_Packs_
パックの zip バージョンを使用する場合は、zip ファイルを e² Studio サポート エリアに抽出する必要があります。このディレクトリは通常、ユーザーのホーム ディレクトリの下にあり、 ~/.eclipse/com.renesas.platform_2047834950
などのパスが付いています。パスの終端にある番号は、各 e² Studio インストールに固有です。 e² Studio が 2 つインストールされている場合は、 ~/.eclipse/com.renesas.platform_
形式の名前を持つディレクトリが 2 つ存在します。このディレクトリを作成するには、e² Studio が少なくとも 1 回実行されている必要があることに注意してください。特定の e² Studio インストールのサポート エリアを見つけるには、 Help >> About e² studio
をクリックします。表示されるウィンドウでInstallation Details
をクリックし、 Support Folders
タブを選択します。 e²studioサポートエリアのパスが表示されます。
現在のリリースの「アセット」セクションから、e² Studio インストーラーを含む FSP をダウンロードします。
インストーラーを実行します。これにより、e² Studio ツール、FSP パック、選択したツールチェーン (GCC および/または LLVM)、およびこのソフトウェアを使用するために必要なその他のツールがインストールされます。追加のインストールは必要ありません。
MDK および IAR については、「RASC ユーザー ガイド」を参照してください。
e² Studio を開き、[ファイル] > [新規作成] > [C/C++ プロジェクト] をクリックします。
表示されるウィンドウの左側のペインで [Renesas RA] を選択します。
FSPリリース:https://github.com/renesas/fsp/releases
FSPドキュメント:https://renesas.github.io/fsp
FSP Webページ: www.renesas.com/ra/fsp
RA製品情報:www.renesas.com/ra
RA製品サポートフォーラム:www.renesas.com/ra/forum
e²スタジオ:www.renesas.com/e2studio
プロジェクト例: https://github.com/renesas/ra-fsp-examples
ナレッジベース:https://ja-support.renesas.com/knowledgeBase/category/31087
サポート:www.renesas.com/support