Skip to main content
Renesas Electronics Corporation

Overview

Description

Topics
e² studio supports the new device RL78/F22.

e² studio is an Eclipse-based integrated development environment (IDE) for Renesas MCUs. In addition to Eclipse’s own powerful code editor, e² studio offers a rich range of extended functions. e² studio covers all development processes, from the downloading of sample code to debugging.

 

Release Information

ArchitectureVer.Released
64-bit version2025-12Dec 12, 2025
32-bit version (Note1)V7.8.0Apr 20, 2020

Note

  1. Henceforth, only the 64-bit version of the e² studio is to have regular updates. Updates to the 32-bit version of the e² studio, on the other hand, will be limited to essential modifications.

Information on Usage

InstallationBuilding and DebuggingGenerating Code
e² studio Integrated Development Environment User's Manual: Getting Started Guide RX, RL78, RH850 Family Rev.1.00 (PDF | English, 日本語)See Chapter 3 and subsequent chapters of the AP4, Applilet3 Common Operations User's Manual (PDF | English, 日本語)

 

FAQ

Title
e² studio FAQs
Where can I find e² studio tutorial?
Project Migration from CS+ to e² studio

See all related FAQs

Target Devices

Downloads

Documentation

Design & Development

Explore

Videos & Training

Additional Details

e² studio

See the table below for features of the software and tools available for use with the e² studio on RL78-family products.
For an overview of the functions and features of the e² studio, refer to e² studio (the general page).

Code generation support and other useful functions for the RL78 family

Tool nameDescription
Smart ConfiguratorA GUI-based tool that provides support for downloading and importing middleware for code generation and configuring various settings
Smart ManualA function that allows you to find various information in a hardware manual, such as on registers, without opening the actual hardware manual
Smart BrowserA function that allows you to easily search and show the latest version of the hardware manual, technical updates, application notes, and tool news for the Renesas microcontroller you are using
Assistant for OptimizationA function that assists in optimizing the size of program code

Note

  1. Only RL78/G2 and RL78/G24 are supported.

 

Compilers for the RL78 Family

Supported CompilerInformation on usage
Renesas
C Compiler Package for RL78 Family [CC-RL]
 
  • The version numbers which can be used with the e² studio:
    • For Windows: V1.01.00 and later versions
    • For Linux: V1.13.01 and later versions (Note1)
Open Source
・LLVM for Renesas RL78
  • The GNU compilers can be installed through selection with the installer of the e² studio. This requires an Internet connection.
  • The GNU compilers can be installed free of charge by downloading from the GNU Web site (https://llvm-gcc-renesas.com).
    Registration of these compilers with an e² studio which has already been installed is required.
  • LLVM for Renesas RL78 is available for 2021-04 and later versions of the e² studio.
IAR
IAR C/C++ Compiler for Renesas RL78
  • Debugging with the e² studio requires the building of load modules in the ELF/DWARF format.
  • IAR Systems provides plug-ins to handle projects for IAR compilers with Eclipse.
  • Contact IAR Systems K.K. for details:https://www.iar.com 

Note:

  1. CC-RL V1.13.01 supports Ubuntu version 20.04. Support for other versions of Ubuntu is under consideration for the next version.

Debugging tools for the RL78 Family

Note

  1. Installed in the e² studio as a standard item.
  2. Compatible with tools from IAR

 

QE: Tools for Particular Applications for the RL78 Family

Details: QE(Quick and Effective tool solution)

Support

Support Communities

  1. e2 studio 2022-04

    Hi Team, I have downloaded e² studio 2022-04 from the e² studio information for RL78 Family | Renesas. After installing it, I encountered an error when trying to add a new project: "No tool chain version selected," as shown in the attached image below. I also downloaded and installed the ...

    Apr 10, 2025
  2. How to use R5F100AG mcu

    ... not support this mcu. In order to generate code I can use Applilet3 but it is a very old software and seems to be incompatible with the current version of e2studio and cs+.Have you got any suggestion for me?Wich is the way to write code for R5F100AG easily?

    Jun 30, 2023
  3. RA family tool chains installation

    ... For RL78 and Rx family there's no problem in regards. In Renesas web site there are the specific packages we can get and preserve for future specific tool chain installation.For instance, RL78 Family C Compiler Package V1 (without IDE) V1.10.00 For RA family, however, I'm ...

    Jul 16, 2022
View All Results from Support Communities (31)

Knowledge Base

  1. Where Can I Find the e² studio Tutorials?

    ... e2 studio for RA Family: https://www.renesas.com/e2studio-rae2 studio for RZ Family: https://www.renesas.com/e2studio-rze2 studio for RL78 Family: https://www.renesas.com/e2studio-rl78e2 studio for RX Family : https://www.renesas.com ...

    Dec 28, 2022
  2. Can I use CA78K0R compiler for RL78 in e² studio

    ... CC-RL) for the RL78 family to perform build operation in e² studio. Additionally, load modules output by the CA78K0R compiler cannot be debugged in e² studio, and therefore you need the CC-RL build environment for debugging. Support information for migration from CA78K0R to CC-RL is also posted ...

    Jun 28, 2017
  3. Output Assembler Source File with C Source Information (CC-RL)

    ... asmopt=-prn_path)] in the [Output assembly source file] property. -When using e2 studio Open the project properties setting dialog box and click [C/C++ Build] -> [Settings]. Then, from the [Tool Settings] tab, select [Compiler] -> [Object], and then select the check box for the [Output assemble source file] property.

    Feb 7, 2020
View All Results from Knowledge Base (23)
Support Communities

Support Communities

Get quick technical support online from Renesas Engineering Community technical staff.
Browse Articles

Knowledge Base

Browse our knowledge base for helpful articles, FAQs, and other useful resources.
Submit a Ticket

Submit a Ticket

Need to ask a technical question or share confidential information?