Skip to main content

Overview

Description

By using the FIT module, users can easily incorporate firmware update functionality and secure boot functionality into their applications.

Product Composition

  • Firmware Update Module
  • Demonstration project (Sample applications: Bootloader, Update application)
  • Renesas Image Generator (Initial and update image generation tool)

Features

  • Firmware update functionality can be easily integrated using the RX/RL78 family.
  • The product is equipped with a secure boot function to verify the legitimacy of the firmware.
  • The product offers a variety of update methods, such as Partial update method/Full update method/Dual-Bank method.
  • Demonstration projects are available for boards with compatible devices.
  • The acquisition of update data is implemented in the user application.
    Therefore, various update environments can be constructed.
  • Tools for generating initial/update images for firmware updates are provided. (Renesas Image Generator)

Release Information

Target DeviceProduct NameVersion/ReleaseProviding Method
RL78/G22
RL78/G23
RL78/G24
RL78/G22,RL78/G23,RL78/G24 
Firmware Update Module
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 FamilyRX Family 
Firmware Update Module 
Using 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)

Target Devices

Documentation

Type Title Date
Application Note PDF 1019 KB 日本語
Application Note PDF 1.26 MB 日本語
Application Note PDF 3.52 MB 日本語
Application Note PDF 10.34 MB 日本語
4 items

Design & Development

Sample Code

Sample Code

Filters
Type Title Date Date
Sample Code
[Toolchains=CC-RL|V1.15.00]
Log in to Download ZIP 6.52 MB 日本語
Application: Consumer Electronics, Industrial
Compiler: CC-RL Function: Application Example, Communication Interface, Driver or Library IDE: e2 studio
Sample Code Log in to Download ZIP 26.16 MB
Sample Code
[Toolchains=CC-RL|V1.14.00;LLVM for Renesas RL78|17.0.1.202412;IAR Compiler for RL78|v.5.10.1]
Log in to Download ZIP 15.77 MB 日本語
Application: Consumer Electronics
Compiler: CC-RL, ICCRL78, LLVM for Renesas RL78 Function: Driver or Library IDE: e2 studio, IAR EWRL78
Sample Code
[Software=RX Driver Package|V1.45],[Toolchains=CC-RX|V3.06;GNURX|8.3.0.202405;IAR Compiler for RX|v.5.10.1]
Log in to Download ZIP 117.66 MB
Application: Consumer Electronics
Compiler: CC-RX, ICCRX IDE: e2 studio, GCC EWRX, IAR EWRX
4 items

Additional Details

Function

By using the FIT module, users can easily incorporate firmware update functionality and secure boot functionality into their applications. (A firmware update is a process in which a device overwrites its own firmware with a new version of the firmware. Firmware updates may be applied to fix bugs, add new functions, or improve performance.)

This module has the following functions.

  • Function for importing the update image acquired via the communication interface, etc. into the MCU.
  • Function to write the update image to the built-in flash. (self-programming function)
  • Function to activate the update image.
  • Function to verify the validity of the image and boot. (secure boot function)
  • The following update methods are provided.
    • Partial Update Method
    • Full Update Method (without buffer)
    • Full Update Method (buffer is external flash) RL78 only
    • Dual-Bank Method (Only for products with dual bank function)
  • Tools for generating initial/update images for firmware updates are provided. (Renesas Image Generator)

Update Method

  • Partial Update Method

    Image
    Partial Update Method
  • Full Update Method (without buffer)

    Image
    Full Update Method (without buffer)
  • Full Update Method (buffer is external flash) RL78 only

    Image
    Full Update Method (buffer is external flash) RL78 only
  • Dual-Bank Method (Only for products with dual bank function)

    Image
    Dual-Bank Method (Only for products with dual bank function)

Renesas Image Generator

  • Renesas Image Generator is a utility tool that generates firmware images for use with firmware update modules. The Renesas Image Generator can generate the following images used by the firmware update module.
    • Initial image:An image file containing the bootloader and application program that is programmed using Flash Writer at the time of initial system configuration (extension: mot).
    • Update image: An image file containing the firmware update (extension: rsu).

 

  • Generate initial image (Linear mode)

    Image
    Generate initial image (Linear mode)
  • Generate initial image (Dual-bank mode)

    Image
    Generate initial image (Dual-bank mode)
  • Generate update image

    Image
    Generate updated image

Related Documents