メインコンテンツに移動

概要

説明

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

製品構成

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

特長

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

リリース情報

対応MCU製品名バージョン/リリース日提供方法
RL78/G22
RL78/G23
RL78/G24
RL78/G22,RL78/G23,RL78/G24 
ファームウェア アップデート モジュール
Latest Ver.: V.2.03 Release 00
Released: Apr. 18, 2025
Download: RL78/G22, RL78/G23, RL78/G24 Firmware Update Module Rev.2.03 - Sample Code (ZIP | English, 日本語)
RXファミリRXファミリ 
ファームウェアアップデート モジュール 
Firmware Integration Technology
Latest Ver.: V.2.04 Release 00
Released: Oct. 15, 2024
Download: RX Family Firmware Update module Using Firmware Integration Technology Application Notes Rev.2.04 - Sample Code (ZIP)

ターゲットデバイス

ドキュメント

分類 タイトル 日時
アプリケーションノート PDF 1.38 MB English
アプリケーションノート PDF 3.84 MB English
アプリケーションノート PDF 11.46 MB English
3件

設計・開発

サンプルコード

サンプルコード

フィルター
分類 タイトル 日時 日時
サンプルコード ログインしてダウンロード ZIP 26.16 MB
サンプルコード
[Toolchains=CC-RL|V1.14.00;LLVM for Renesas RL78|17.0.1.202412;IAR Compiler for RL78|v.5.10.1]
ログインしてダウンロード ZIP 15.77 MB English
アプリケーション: 民生機器全般
Compiler: CC-RL, ICCRL78, LLVM for Renesas RL78 Function: Driver or Library IDE: e2 studio, IAR EWRL78
サンプルコード
[Software=RX Driver Package|V1.45],[Toolchains=CC-RX|V3.06;GNURX|8.3.0.202405;IAR Compiler for RX|v.5.10.1]
ログインしてダウンロード ZIP 117.66 MB
アプリケーション: 民生機器全般
Compiler: CC-RX, ICCRX IDE: e2 studio, GCC EWRX, IAR EWRX
3件

詳細情報

機能

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

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

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

更新方式

  • 半面更新方式

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

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

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

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

Renesas Image Generator

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

 

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

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

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

    画像
    更新イメージ生成

関連資料