メインコンテンツに移動
ルネサス エレクトロニクス株式会社 (Renesas Electronics Corporation)

概要

説明

ルネサスのRZ Flexible Software Package (FSP) は、ルネサスRZファミリのArm®マイクロプロセッサを使用した組み込みシステム設計向けに、使いやすく、拡張性をもち、高い品質を備えたソフトウェアを提供するために設計された拡張ソフトウェアパッケージです。FSPは、生産環境対応のドライバ、FreeRTOS™、Azure® RTOS、その他のミドルウェアスタックを活用し、安全で接続されたIoTデバイスを迅速で多用途に構築する方法を提供します。

重要なお知らせ

既存のRZ/A FSP、RZ/G FSP、RZ/N FSP、RZ/T FSP、およびRZ/V FSPを単一のパッケージに統合したRZ FSPがリリースされました。これらのパッケージを統合することで、従来製品シリーズ間で異なっていたユーザ体験が統一され、お客様の開発と保守効率が向上します。 既存のRZ/A、G、N、T、V FSPは2027年1月末までサポートを継続しますが、新機能およびバグ修正は後継のRZ FSPでのみの提供となります。

既存のRZ/A、G、N、T、V FSPで作成されたプロジェクトは、RZ FSPへの移行を推奨します。移行手順については、マイグレーションガイドをご参照ください。

最新版のFSP (v4.2.0) をダウンロード:

RZ FSPプラットフォームインストーラe2 studio IDE、ツールチェーン、FSPパックを含む):

RZ FSP RZスマート・コンフィグレータ (RZSC) インストーラIAR Embedded Workbench搭載サードパーティ製 IDE用のFSPパッケージ):
*RZ FSP v4.x.x時点では、RZ/TシリーズおよびRZ/Nシリーズのみがサポートされています。

RZ FSP Standalone Installer(FSPのみを更新し、e2 studioを更新しないユーザ向けのFSPパック):

  • GitHubのAssetsセクションからダウンロード

インストール手順については、GitHubをご参照ください。FSPのすべてのリリースとパッチはGitHubからご覧いただけます。

RZ FSP Examples (Renesas RZ MPU family向けのExample projects)

  • GitHubのAssetsセクションからダウンロード

特長

  • ソフトウェア統合開発環境であるe2 studioの直感的なコンフィギュレータとコード生成機能を連携させることで、リアルタイムシステム開発を効率的かつ迅速に進めることが可能となります。
  • RTOSアプリケーションとベアメタルアプリケーションの両方をサポートします。

リリース情報

For additional information and links, go to GitHub.

v4.2.0

Release Notes

Flexible Software Package (FSP) for Renesas RZ, version 4.2.0.

Download the FSP with e2 studio Installer for this release, setup_rzfsp_v4_2_0_e2s_v2026-07.exe, from here.

If using IAR Embedded Workbench for Arm, download the FSP Smart Configurator for this release, setup_rzfsp_v4_2_0_rzsc_v2026-07.exe, from here.

All installers are available in the Assets section of this release.

Refer to the README.md in the FSP root folder for setup instructions, hardware details, and related links.

New Features

  • RZ/A series
    • Updated LVGL graphic library to version v9.5.
    • Added support for USB HCDC.
    • r_mtu3
      • The MTIOCnC and MTIOCnD function support added to Timer, Multi-Function (r_mtu3).
      • Added a Compare Match B configuration option to the configuration menu to Timer, Multi-Function (r_mtu3).
        When Counter Clear Source is set to Disabled, compare match events for TGRA and TGRB can be configured using the Compare Match and Compare Match B settings, respectively.
  • RZ/G series
    • Added support for RZ/G3L and RZ/G3SE devices.
    • r_mtu3
      • The MTIOCnC and MTIOCnD function support added to Timer, Multi-Function (r_mtu3).
      • Added a Compare Match B configuration option to the configuration menu to Timer, Multi-Function (r_mtu3).
        When Counter Clear Source is set to Disabled, compare match events for TGRA and TGRB can be configured using the Compare Match and Compare Match B settings, respectively.
    • Master receive clock configuration and analog/digital delay functions suppor added to SPI_B (r_spi_b).
  • RZ/N series
    • SCIE driver support added to UART(r_sci_uart, r_scie_uart).
    • r_mtu3
      • The MTIOCnC and MTIOCnD function support added to Timer, Multi-Function (r_mtu3).
      • Added a Compare Match B configuration option to the configuration menu to Timer, Multi-Function (r_mtu3).
        When Counter Clear Source is set to Disabled, compare match events for TGRA and TGRB can be configured using the Compare Match and Compare Match B settings, respectively.
  • RZ/T series
    • Ethernet Generic PTP Timer driver support added (r_gptp).
    • HSR/PRP Switch driver support added (r_hpsw).
    • Layer3 Ethernet Switch driver support added (r_layer3_switch).
    • NAND Flash driver support added (r_nandc).
    • Ethernet driver support added (r_rmac).
    • SCIE driver support added to UART(r_sci_uart, r_scie_uart).
    • r_mtu3
      • The MTIOCnC and MTIOCnD function support added to Timer, Multi-Function (r_mtu3).
      • Added a Compare Match B configuration option to the configuration menu to Timer, Multi-Function (r_mtu3).
        When Counter Clear Source is set to Disabled, compare match events for TGRA and TGRB can be configured using the Compare Match and Compare Match B settings, respectively.
  • RZ/V series
    • r_mtu3
      • The MTIOCnC and MTIOCnD function support added to Timer, Multi-Function (r_mtu3).
      • Added a Compare Match B configuration option to the configuration menu to Timer, Multi-Function (r_mtu3).
        When Counter Clear Source is set to Disabled, compare match events for TGRA and TGRB can be configured using the Compare Match and Compare Match B settings, respectively.
    • The R_PDM_SoundDetectionEnable and R_PDM_SoundDetectionDisable functions support added to PDM (r_pdm).
    • Master receive clock configuration and analog/digital delay functions suppor added to SPI_B (r_spi_b).

Fixes & Improvements and Known Issues

Please refer to GitHub.

ターゲットデバイス

ダウンロード

ドキュメント

設計・開発

サンプルコード

関連ボード&キット

ビデオ&トレーニング

詳細情報

構成

  • e2 studio統合開発環境用のCMSIS準拠パックファイル
  • RZ MPUおよびボード向けBSP
  • 周辺機能HALドライバ
  • リアルタイムオペレーティングシステム(RTOS)
  • ミドルウェア プロトコルスタック
  • モジュールコンフィグレータおよびコードジェネレータ
  • 様々な開発環境やパートナ製ツールと統合するためのソースファイル

サポートされているツールチェーン

FSP のソフトウェアコンポーネントは以下のツールチェーンをサポートしています。

  • e2 studio統合開発環境、GCC Arm Embeddedのツールチェーンサポート
  • IAR Embedded Workbench

ソフトウェア インストール マニュアル

インストールおよび使用マニュアル(FSP GitHubマニュアル)については FSP GitHub ページをご参照ください。

e2 studio統合開発環境

ルネサス製MPU「RZ」ファミリを用いてプロジェクト開発する際、開発効率を向上させる各種ツールは、FSPを通して提供されます。e2 studio統合システム開発環境ではモジュール選択・構成、コード開発、コード生成、デバッグを行います。FSPではグラフィカルなユーザーインターフェース(GUI)が用意され、これらの主要ステップをGUI上で簡単に行えるようになり、開発プロセスを劇的に短縮することができます。

e2 studioは、アプリケーションプロジェクトの様々な側面を設定するためのオプション一式を備えています。このオプションには以下のようなものがあります。

BSP構成

プロジェクト選択、MPUやボード固有パラメータの構成や変更を行います。

クロック構成

プロジェクトのMPUクロック設定を構成します。MPUのクロックツリーがグラフィカルに表示され、さまざまなクロックディバイダとソースを変更できます。

ピン構成

MPUのピン構成がフレキシブルに行えます。これにより、各ポートに対応するピンの電気的特性と機能を構成できます。多くのピンが複数機能を提供できるので、ピンコンフィグレータは周辺機能をベースにして設定することができます。ピン構成ツールは、エラーをハイライト表示し、各ピンまたは各周辺機器のオプションを表示できます。これにより、多重ピンによる大規模パッケージの構成を簡素化します。

モジュール構成

RTOSおよびベアメタルベースのアプリケーション用FSPモジュール(HALドライバ、ミドルウェアスタック、RTOS)を追加するオプションと、モジュールのさまざまなパラメータを構成するオプションを提供します。選択した各モジュールでは、[プロパティ] 画面から構成パラメータ、割り込み優先順位、ピン選択などにアクセスできます。

割り込み構成

新しいユーザ割り込みやイベントを追加し、割り込みの優先度を設定することができます。これによりユーザは、周辺からの割り込みを回避したり、ユーザ定義 ISR を持たせることもできます。

コンポーネント構成

アプリケーションに必要な個々のモジュールのインクルード・エクスクルードが選べます。アプリケーションに追加されたモジュールに紐付いた必須モジュールは、すべて自動的にインクルードされます。必須コンポーネントの横にあるチェックボックスにチェックを入れると、モジュールのインクルード・エクスクルードが簡単に行えます。

旧バージョン

FSPの旧バージョンは、以下のGitHubリンクからダウンロードできます。

サポート

サポートコミュニティ

  1. RZ/G,T,AもFSPが使えるのかな、、、

    こんにちは。NoMaYです。e2 studioのリリースノートを見ていたところ、ふと目に留まったのですけど、RZ/GもFSPが使えるのか ...

    2022年1月21日
  2. RZ/G,T,AもFSPが使えるのかな、、、

    こんにちは。NoMaYです。e2 studioのリリースノートを見ていたところ、ふと目に留まったのですけど、RZ/GもFSPが使えるのか ...

    2022年1月21日
  3. RZ/G,T,AもFSPが使えるのかな、、、

    こんにちは。NoMaYです。e2 studioのリリースノートを見ていたところ、ふと目に留まったのですけど、RZ/GもFSPが使えるのか ...

    2022年1月21日
サポートコミュニティからの全ての結果を参照 (18件)

ナレッジベース

  1. e² studio にFSPをインストールする方法

    ... ァイルをダウンロードしてください。 RA: https://github.com/renesas/fsp/releasesRZ: https://github.com/renesas/rz-fsp/releases ダウンロードしたzip ...

    2026年5月20日
  2. プロジェクトのビルド時にsmart bundleに関するエラーが発生する

    ... project name}/rzn/fsp/src/bsp/cmsis/Device/RENESAS/Source/system.c #L756付近(RZ/T FSP v2.2.0, RZ/N FSP v2.1.0の場合)に記述されている ...

    2024年12月25日
  3. e² studioのインストーラでネットワーク接続エラー

    ... FAQ] e² studioへのコンパイラのインストール・更新方法[FAQ] e² studioにFSPをインストールする方法※ RA/RZFSPプロジェクトを扱 ...

ナレッジベースからの全ての結果を参照 (11件)
サポートコミュニティ

サポートコミュニティ

ルネサスエンジニアリングコミュニティの技術スタッフから迅速なオンライン技術サポートを受けることができます。
記事を参照する

ナレッジベース

ナレッジベースを参照して、役立つ記事、FAQ、その他の役立つリソースを入手してください。
サポートチケット

サポートチケット

技術的に深い内容や公開したくない内容のご質問はこちらです。