メインコンテンツに移動
ルネサス エレクトロニクス株式会社 (Renesas Electronics Corporation) - 6月はプライド月間として、LGBTQ+の権利や文化、コミュニティについて啓発する世界的な活動月間です

説明

本モジュールを使用することで、ファームウェアアップデート機能とセキュアブート機能をお客様のシステムに容易に組み込むことができます。

製品構成

  • ファームウェアアップデートモジュール
  • デモプロジェクト(各製品ボードに対応したサンプルアプリケーション:ブートローダ、アップデートアプリ)
  • Renesas Image Generator(初期・更新イメージの生成ツール)

特長

  • RX/RL78ファミリを使用しファームウェアアップデート機能を容易に組み込み可能(RXファミリに関してはFITモジュールとして提供)
  • ファームウェア起動時に正当性を検証するセキュアブート機能を搭載
  • 半面更新方式/全面更新方式/デュアルバンク方式等の多様なアップデート方式を選択可能
  • 対応デバイスのボード向けに、直ぐに動作確認可能なデモプロジェクトを提供
  • アップデートデータの取得に関しては、ユーザアプリ側で実装する仕組みに成っており、様々な構成のアップデート環境を構築可能
  • ファームウェアアップデートに使用する初期・更新イメージを生成するツールを提供(Renesas Image Generator)
  • ファームウェアアップデート通信モジュール
    セカンダリMCUのファームウェアアップデート時に、プライマリMCUとのマイコン間通信を制御するモジュールを提供しています
    Learn More

リリース情報

対応MCU製品名バージョン/リリース日提供方法
RL78/G22
RL78/G23
RL78/G24
RL78/L23
RL78/G22, RL78/G23, RL78/G24, RL78/L23
ファームウェア アップデート モジュール
Latest Ver.: V.2.04 Release 00
Released: Aug. 27, 2025
Download: RL78/G22, RL78/G23, RL78/G24, RL78/L23 Firmware Update Module Rev.2.05 - Sample Code (ZIP)
RXファミリRXファミリ 
ファームウェアアップデート モジュール 
Firmware Integration Technology
Latest Ver.: V.2.06 Release 00
Released: Jan. 23, 2026
Download: RX Family Firmware Update module Using Firmware Integration Technology Application Notes Rev.2.06 - Sample Code (ZIP)

ターゲットデバイス

分類 タイトル 日時
アプリケーションノート PDF 1.10 MB English
ファームウェアアップデート通信モジュールは、プライマリMCU-セカンダリMCU構成のシステムでマイコン間の通信制御機能を提供します。このモジュールを使用することで、プライマリMCU経由でセカンダリMCUのファームウェア更新を容易に実現できます。通信プロトコルはUARTもしくは3線SPIをサポートしています。
アプリケーションノート PDF 5.31 MB English
本モジュールを使用することで、ファームウェアアップデート機能とセキュアブート機能をお客様のシステムに容易に組み込むことができます。ファームウェアアップデートモジュールは、お客様のシステムにファームウェアアップデート機能を組み込む際に、その部品として利用することが可能なミドルウェアです。
アプリケーションノート PDF 1.86 MB English
ファームウェアアップデート通信モジュールは、プライマリMCU-セカンダリMCU構成のシステムでマイコン間の通信制御機能を提供します。このモジュールを使用することで、プライマリMCU経由でセカンダリMCUのファームウェア更新を容易に実現できます。通信プロトコルはUARTもしくは3線SPIをサポートしています。
アプリケーションノート PDF 13.19 MB English
本モジュールを使用することで、ファームウェアアップデート機能とセキュアブート機能をお客様のシステムに容易に組み込むことができます。 ファームウェアアップデートモジュールは、お客様のシステムにファームウェアアップデート機能を組み込む際に、その部品として利用することが可能なミドルウェアです。
4件

サンプルコード

サンプルコード

フィルター
分類 タイトル 日時 日時
サンプルコード
[Toolchains=CC-RL|V1.15.00]
ログインしてダウンロード ZIP 7.02 MB
アプリケーション: ビルディングオートメーション, 民生機器全般, 産業オートメーション, 産業用機器
Compiler: CC-RL Function: Application Example, Communication Interface IDE: e2 studio
In a system consisting of a primary MCU and a secondary MCU, this module allows user updating of the firmware of the secondary MCU. This application note explains how to use this module, incorporate its API functions into user applications, and extend its functionality.
サンプルコード
[Toolchains=CC-RL|V1.16.00;LLVM for Renesas RL78|17.0.1.202512;IAR Compiler for RL78|v.5.20.2]
ログインしてダウンロード ZIP 42.00 MB
アプリケーション: 民生機器全般
Compiler: CC-RL, ICCRL78, LLVM for Renesas RL78 Function: Driver or Library IDE: e2 studio, IAR EWRL78
サンプルコード
[Toolchains=CC-RX|V3.07.00;GNURX|14.2.0.202505]
ログインしてダウンロード ZIP 51.35 MB Compiler: CC-RX, GNURX Function: Application Example, Communication Interface, Driver or Library IDE: e2 studio
サンプルコード
[Software=RX Driver Package|V1.48],[Toolchains=CC-RX|V3.07.00;GNURX|14.2.0.202505;IAR Compiler for RX|v.5.20.1]
ログインしてダウンロード ZIP 156.61 MB
アプリケーション: 民生機器全般
Compiler: CC-RX, ICCRX Function: Driver or Library IDE: e2 studio, GCC EWRX, IAR EWRX
By using the FIT module, users can easily incorporate firmware update functionality and secure boot functionality into their applications. The firmware update module provides middleware that functions as a component when adding firmware update functionality to the user's system.
4件

機能

本モジュールを使用することで、ファームウェアアップデート機能をお客様のシステムに容易に組み込むことができます。
(ファームウェアアップデートとは、機器自身が機器の制御を行うファームウェアを新しいファームウェア(更新イメージ)に書き換えることです。ファームウェアアップデートは不具合の修正や新機能の追加、性能向上などのために行われます)

本モジュールには以下の機能が有ります。

  • 通信インタフェース等を介して取得した更新イメージをMCUに取り込む機能
  • 更新イメージを内蔵フラッシュに書き込む機能(セルフプログラミング機能)
  • 更新イメージを有効化する機能
  • イメージの正当性を検証しブートする機能(セキュアブート機能)
  • 更新方式として以下の方式を提供
    • 半面更新方式
    • 全面更新方式(バッファ無し)
    • 全面更新方式(バッファ面は外部フラッシュ)
    • デュアルバンク方式(デュアルバンク機能搭載製品のみ)
  • ファームウェアアップデート時に使用する初期・更新イメージを生成するツール(Renesas Image Generator)を提供

更新方式

  • 半面更新方式

    画像
    半面更新方式
  • 全面更新方式(バッファ無し)

    画像
    全面更新方式(バッファ無し)
  • 全面更新方式(バッファ面は外部フラッシュ)

    画像
    全面更新方式(バッファ面は外部フラッシュ)(RL78ファミリのみ)
  • デュアルバンク方式(RXファミリのデュアルバンク機能搭載製品のみ)

    画像
    デュアルバンク方式(RXファミリのデュアルバンク機能搭載製品のみ)

Renesas Image Generator

  • Renesas Image Generatorはファームウェアアップデートモジュールで使用するファームウェアイメージを生成するユーティリティツールです。初期イメージと更新イメージを生成可能。
    • 初期イメージ:ブートローダとアプリケーションプログラムで構成され、システムの初期段階にフラッシュライタ等で書き込むイメージファイル(motファイル)
    • 更新イメージ:ファームウェアアップデート対象のイメージファイル(拡張子rsu)

 

  • 初期イメージ生成(リニアモード)

    画像
    初期イメージ生成(リニアモード)
  • 初期イメージ生成(デュアルバンクモード)

    画像
    初期イメージ生成(デュアルバンクモード)
  • 更新イメージ生成

    画像
    更新イメージ生成

ファームウェアアップデート通信モジュール

ファームウェアアップデート通信モジュール(FWUPCOMM)とは、以下のようなプライマリMCU―セカンダリMCU 構成のシステムで、セカンダリMCU がプライマリMCU から更新ファームウェアを受け取ってファームウェアアップデートをする際に、MCU 間の通信を制御するミドルウェアです。

プライマリMCU とセカンダリMCU の両方に本モジュールを組み込むことで、容易にセカンダリMCU のファームウェアアップデートを実現できます。

画像
FirmwareUpdatingCommunicationsModule2

本モジュールを使用したプライマリMCU―セカンダリMCUシステム(RX MCU)のソフトウェア構成イメージ

画像
FirmwareUpdatingCommunicationsModule1

関連資料

サポートコミュニティ

  1. RL78G23 ファームウェアアップデートモジュールサンプルコードについて

    RL78G23でファームウェアアップデートを行いたいと思っております。ファームウェアアップデートモジュールのデモプ ...

    2025年7月3日
  2. Ethernetを使って、ファームウェアアップデートができるようにしたい

    Ethernetを使ってファームウェアアップデートのようなことが RA6M5で実現できますか? 普段はE2 Liteでソフト書き込みを行っ ...

    2024年1月19日
  3. RX72N FITのファームウェアアップデートのサポートは?

    ... はないかと思い質問させて頂きます。 2021/6/24現在、RX72Nのファームウェアアップデート機能はサポートされていま ...

    2021年6月24日
サポートコミュニティからの全ての結果を参照 (400件)

ナレッジベース

  1. RXファミリ: ファームウエアアップデートの方法

    ... セカンダリMCUのファームウェアを更新します。「RXファミリ ファームウェアアップデート通信モジュール Firmware Integration Technology(R01AN7757)」「サ ...

    2026年6月3日
  2. RXファミリ: TSIP & TSIP-Liteによる暗号化ユーザーイメージの認証

    ... 機能を支援します。処理手順を以下で説明します。(TSIP (Trusted Secure IP) モジュール Firmware Integration Technology の 3.14  ファームウェアアップデート よ ...

  3. RA6W1: Matterとは何か?

    ... モジュールインポートと再利用が可能です。OTAファームウェアアップデート:FreeRTOSイメージおよびデバイスファームウ ...

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

サポートコミュニティ

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

ナレッジベース

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

サポートチケット

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