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

Topics

 

Features

  • Simpler Development of IoT Devices Connectable with Amazon Web Services (AWS)
    The e² studio supports the development of software for IoT devices to be connectable with Amazon Web Services (AWS). The e² studio offers the following powerful functions for FreeRTOS.
  • The e² studio IDE covers all aspects of development.
  • Easily Create Projects and Code Especially for Renesas MCUs.
  • Easy-to-Use Eclipse C/C++ Development Tooling (CDT) Editor
  • Simple Settings for Building through a GUI; Select a Compiler from Renesas or Our Partner Vendors.
  • High-Spec. Debugging Functions in Combination with the Standard GNU Debugger (GDB)
  • Reuse Existing Resources by Importing Projects from Other IDEs.
  • High Expandability as an Eclipse-Based IDE
  • Toolchains Supported by the e² studio
    By registering various parts of the toolchain with the e² studio, you can use the tools you require through the e² studio interface alone.
  • QE: Tools for Assisting in Application Development in the e² studio
  • Learn More

new_releasesRelease Information

Architecture Ver. Released
64-bit version 2021-10 Oct 06, 2021
32-bit version (Note1) V7.8.0 Apr 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.

FAQ

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

See all related FAQs

See the following for details of the Device Families

For details, see the e² studio Release Note.

Note

  • For development of RA family, we recommend to install e² studio by platform installer included FSP(Flexible Software Package).
    For more information >>
  • Supports debugging function only.
  • For development of Renesas synergy, we recommend to install e² studio by ISDE.
    For more information >>
  • Supports SH Family device projects in V5.4.0 or earlier versions only.

descriptionDocumentation

Title language Type Format File Size Date
User Guides & Manuals
Renesas e² studio 2021-07 or Higher User's Manual: Quick Start Guide Renesas MCU RE Family 日本語 Manual - Development Tools PDF 4.30 MB
Renesas e² studio 2021-04 or higher User's Manual: Quick Start Guide 日本語 Manual - Development Tools PDF 7.24 MB
e² studio User's Manual : Quick Start Guide for RX, RL78, RH850 Family Rev.1.00 Manual - Development Tools PDF 3.88 MB
Getting Started Guide for e2 studio for RA 日本語 Manual - Development Tools PDF 8.55 MB
e² studio Integrated Development Environment User's Manual: Getting Started RENESAS MCU RZ Family Rev.1.02 日本語 Manual - Development Tools PDF 4.78 MB
e² studio Integrated Development Environment User's Manual: Getting Started Guide RX, RL78, RH850 Family Rev.1.00 日本語 Manual - Development Tools PDF 3.73 MB
Application Notes & White Papers
Integrated Development Environment e² studio: Using CMake with Renesas CC-RX compiler Rev.2.01 日本語 Application Note PDF 322 KB
- Integrated Development Environment e² studio: Using CMake with Renesas CC-RX compiler Rev.2.01 - Sample Code Sample Code ZIP 976 KB
Integrated Development Environment e² studio: How to use CUnit in e² studio Rev.1.01 日本語 Application Note PDF 1.00 MB
Integrated Development Environment e² studio: How to use EGit in e² studio Rev.1.01 日本語 Application Note PDF 1.79 MB
e² studio Creating and executing build CMake project 日本語 Application Note PDF 1.11 MB
e² studio Partner RTOS Aware Debugging for RX Application Note PDF 1.01 MB
Tool News
[Upgrade to version] e² studio Integrated Development Environment 2021-10 日本語 Tool News - Release PDF 190 KB
[Notes] e² studio Smart Configurator Plug-in, Smart Configurator for RX 日本語 Tool News - Note PDF 223 KB
[Upgrade to version] e² studio Integrated Development Environment 2021-07 日本語 Tool News - Release PDF 200 KB
[Notes] e² studio Smart Configurator Plug-in, Smart Configurator for RX 日本語 Tool News - Note PDF 169 KB
[Notes] e² studio Integrated Development Environment (writing the option-setting memory for RE family) 日本語 Tool News - Note PDF 143 KB
- [Notes] e2 studio Integrated Development Environment (writing the option-setting memory for RE family) Rev.1.00 - Sample Code 日本語 Sample Code ZIP 387 KB
[Notes] RX Smart Configurator for Azure RTOS on e² studio 2021-04 日本語 Tool News - Note PDF 169 KB
[Notification] Jump Start Your System Development of an RL78/G23 MCU! Development Environment That Simplifies System Development of a Low-End MCU 日本語 Tool News - Notification PDF 1023 KB
[Upgrade to version] e² studio Integrated Development Environment 2021-04 日本語 Tool News - Release PDF 511 KB
[Notes] E20 Emulator, E1 Emulator, E2 Emulator, E2 Emulator Lite 日本語 Tool News - Note PDF 183 KB
[Upgrade to revision] CS+ Code Generator for RL78 (CS+ for CC) V2.20.00, CS+ Code Generator for RL78 (CS+ for CA,CX) V2.20.00, e² studio Code Generator Plug-in V2.16.0 日本語 Tool News - Release PDF 178 KB
[Upgrade to revision] e² studio Code Generator Plug-in V2.17.0, AP4 Coding Assistance Tool for RZ V1.10.00 日本語 Tool News - Release PDF 87 KB
[Upgrade to revision] e² studio Smart Configurator Plug-in V2.7.0, Smart Configurator for RX V2.7.0 日本語 Tool News - Release PDF 95 KB
[Upgrade to revision] Solution Toolkit QE for BLE[RA] V1.1.0: Development Assistance Tool for Bluetooth® Low Energy 日本語 Tool News - Release PDF 105 KB
[Upgrade to revision] Solution Toolkit QE for Capacitive Touch[RA] V1.2.0: Development Assistance Tool for Capacitive Touch Sensor 日本語 Tool News - Release PDF 105 KB
[Upgraded to version] e² studio 2020-10 日本語 Tool News - Release PDF 160 KB
[Upgrade to revision] e² studio Smart Configurator Plug-in V2.6.0, Smart Configurator for RX V2.6.0 日本語 Tool News - Release PDF 156 KB
[Notes] e² studio Simulator for RL78/G14, CS+ Simulator for RL78/G14 日本語 Tool News - Note PDF 84 KB
[Notes] CS+ Code Generator for RL78 (CS+ for CC), CS+ Code Generator for RL78 (CS+ for CA, CX), e² studio Code Generator Plug-in, Applilet3 Coding Assistance Tool for RL78, AP4 Coding Assistance Tool for RL78 日本語 Tool News - Note PDF 227 KB
[Notes] e² studio Smart Configurator Plug-in, Smart Configurator for RX 日本語 Tool News - Note PDF 1.66 MB
[Notes] CS+ Code Generator for RL78 (CS+ for CC), CS+ Code Generator for RL78 (CS+ for CA, CX), e² studio Code Generator Plug-in, AP4 Coding Assistance Tool for RL78, Applilet3 Coding Assistance Tool for RL78 日本語 Tool News - Note PDF 202 KB
[Notes] e² studio Smart Configurator Plug-in, Smart Configurator for RX 日本語 Tool News - Note PDF 160 KB
[Notes] CS+ Code Generator for RX, e² studio Code Generator Plug-in, AP4 Coding Assistance Tool for RX 日本語 Tool News - Note PDF 127 KB
[Notes] e² studio Smart Configurator Plug-in, Smart Configurator for RX 日本語 Tool News - Note PDF 147 KB
[Notes] e² studio Integrated Development Environment 日本語 Tool News - Note PDF 114 KB
Other
e² studio 2021-10 Release Note Release Note PDF 2.33 MB
e² studio 2021-07 Release Note Release Note PDF 3.00 MB
e² studio 2021-04 Release Note Release Note PDF 3.76 MB
e² studio 2021-01 Release Note Release Note PDF 2.36 MB
e² studio 2020-10 Release Note Release Note PDF 2.46 MB
e² studio 2020-07 Release Note Release Note PDF 1.52 MB
e² studio 2020-04 Release Note Release Note PDF 1.30 MB
e² studio V7.8.0 Release Note Release Note PDF 1.26 MB
e² studio V7.7.0 Release Note Release Note PDF 1.22 MB
e² studio V7.6.0 Release Note Release Note PDF 2.61 MB
e² studio V7.5.0 Release Note Release Note PDF 4.35 MB
e² studio V7.4.0 Release Note Release Note PDF 3.83 MB
e² studio V7.3.0 Release Note Release Note PDF 3.70 MB
e² studio V7.2.0 Release Note Release Note PDF 3.28 MB
e² studio V7.1.0 Release Note Release Note PDF 3.18 MB
e² studio V7.0.1 Linux Host Public Beta for RZ Release Note Release Note PDF 863 KB
e² studio V7.0.0 Release Note Release Note PDF 2.18 MB
e² studio V6.3.0 Release Note Release Note PDF 1.72 MB
e² studio V6.2.0 Release Note Release Note PDF 1.73 MB
e² studio V6.1.0 Release Note Release Note PDF 1.23 MB
e² studio V6.0.0 Release Note Release Note PDF 1.08 MB
e² studio V5.4.0 release note Release Note PDF 613 KB
e² studio V5.3.0 release note Release Note PDF 791 KB
e² studio V5.2.0 Release Note Release Note PDF 1.22 MB
e² studio V5.1.0 Release Note Release Note PDF 465 KB
e² studio V5.0.1 Release Note Release Note PDF 1.34 MB
e² studio V4.3.0.8 Release Note Release Note PDF 488 KB
e² studio V5.0.0.43 Release Note Release Note PDF 1.45 MB
e² studio V.4.3.0.7 Release Note Release Note PDF 519 KB

file_downloadDownloads

Title language Type Format File Size Date
Software
Smart Configurator for RZ V1.10.1 日本語 Software & Tools - Software EXE 136.07 MB
RL78 Family C Compiler Package V1 (without IDE) V1.10.00 日本語 Software & Tools - Evaluation Software ZIP 19.65 MB
RX Family C/C++ Compiler Package V3 (without IDE) V3.02.00 日本語 Software & Tools - Evaluation Software ZIP 22.40 MB
Upgrades
e² studio 2021-10 Linux Host 日本語 Upgrade - IDE RUN 1,473.26 MB
e² studio 2021-10 installer for Windows 日本語 Upgrade - IDE ZIP 1,851.66 MB
RX Family C/C++ Compiler Package V3 (without IDE) V3.03.00 日本語 Upgrade - Compiler ZIP 22.94 MB
e² studio 2020-10 Linux Host 日本語 Upgrade - IDE ZIP 570.25 MB
e² studio 2020-10 installer for Windows 日本語 Upgrade - IDE ZIP 1,616.95 MB
e² studio 2020-07 installer (Offline installer) 日本語 Upgrade - IDE ZIP 1,292.70 MB
e² studio V7.8.0 installer (Offline installer) 日本語 Upgrade - IDE ZIP 1,396.24 MB
RX Compiler CC-RX V2.00.00 standalone installer for e² studio Upgrade - Compiler ZIP 66.18 MB
Sample Code
[Notes] e2 studio Integrated Development Environment (writing the option-setting memory for RE family) Rev.1.00 - Sample Code 日本語 Sample Code ZIP 387 KB
- [Notes] e² studio Integrated Development Environment (writing the option-setting memory for RE family) 日本語 Tool News - Note PDF 143 KB
RX Family Renesas FreeRTOS - Sample Code (r01an4307xx0104) 日本語 Sample Code ZIP 2.58 MB
- RX Family Renesas FreeRTOS Rev.1.04 日本語 Application Note PDF 991 KB

Simpler Development of IoT Devices Connectable with Amazon Web Services (AWS)

The e² studio supports the development of software for IoT devices to be connectable with Amazon Web Services (AWS). The e² studio offers the following powerful functions for FreeRTOS.

  • Quick building after downloading the latest version of FreeRTOS project directly from GitHub®
  • Assisting in configuring FreeRTOS, all required drivers, network stacks (TCP/IP, Wi-Fi, and MQTT), and component libraries (Device Shadow and so on) (Note1)
  • Embedding additional middleware and drivers (such as for USB and file-system support) in IoT devices

Usage in detail (RX Family Amazon FreeRTOS download with e² studio Rev.1.00 (PDF | English, 日本語)) >>

Image
The e² studio offers support the development of software for IoT Devices Connectable with AWS

Note

  1. The settable components of FreeRTOS are as follows: MQTT, Greengrass Discovery, Device Shadow, Secure Sockets, and TCP/IP

The e² studio IDE covers all aspects of development.

  • You can view sample code for Renesas MCUs, middleware, and information on products from the Renesas Web site via the Smart Browser in the e² studio.
  • The GUI environment makes complex MCU settings easy. The extended functions (such as the Smart Configurator and various QE (Quick and Effective tool solution)) support efficiency in development.
  • Eclipse’s handy native editor provides powerful assistance in coding.
  • You can choose a compiler from Renesas or our partner vendors for use in building from code.
  • You can connect an emulator from Renesas (such as the E2 or E2 Lite) or from our partner vendors for debugging.

All of these functions support next-generation Renesas MCUs such as the RA family and can be used as the integrated development environment.

Image
Overview of e² studio

Easily Create Projects and Code Especially for Renesas MCUs.

You can generate projects for Renesas MCUs through simple operations of the e² studio. Select the MCU and the compiler to be used in the wizard function to generate a project which includes basic sample code. This allows you to immediately start building or debugging a project.

Adjusting the source code of a generated project to suit the specifications of a development board can be complicated. However, the e² studio’s code generators can help you resolve this. For example, you can easily set clocks, pins, and interrupts of the MCU with the Smart Configurator. Also, you can then automatically generate code which includes those settings. Downloading or importing middleware and making the various settings required for code generation are also possible.
See here for details of the Smart Configurator. >>

The RA family can generate ready-to-use codes for Renesas microcontrollers through GUI including the setting of driver and middleware provided by the Flexible Software Package (FSP), pin assignments, and clocks/interrupts configuration.
See here for details of the Flexible Software Package (FSP) >>

Various QE that can give you a quick start in working with functions such as touch sensors, USB, Bluetooth, displays, and cameras which your products may require are available for use with the e² studio. The QE provide GUIs that will guide you in setting up the various functions you require. They also incorporate knowhow for development of the given functions. For example, the QE for Capacitive Touch provides you with a GUI for adjusting touch button settings or tuning parameters and the QE for Display provides GUI sliders that allow you to adjust the image quality while checking the display.
See here for details of the QE. >>

For details, go to Design Support tab (Tools Supported for Individual MCU Families). >>

Easy-to-Use Eclipse C/C++ Development Tooling (CDT) Editor

The Eclipse CDT (C/C++ Development Tooling) editor built into e² studio offers extremely powerful functionality specifically designed for C/C++ developers. These features include:

  • Automatic code complementation (variable names, function names, structure and union members, #define symbols, correction of code format, spell-checking, etc.)
  • Keyword color coding of source code for easy recognition of special strings, syntax, condition statements
  • Powerful code navigation (Project browser, functions or variables by including #include, functions, hierarchical types, Jump to definition of functions or macros)
  • Comment and code folding options
  • Automated code constructs (if, while, do..while etc.)
  • Pre-processor checking in edit (#ifdef code low-lighted if not true)
  • Code refactoring (Changing name of variable at once, Simplifying function codes)
Image
Eclipse CDT Editor

Simple Settings for Building through a GUI; Select a Compiler from Renesas or Our Partner Vendors.

The compilers from Renesas and our partner vendors can be used in combination for building. Note that each compiler must be separately installed, since a compiler is not included as part of the e² studio product. Installing several compilers gives you a choice of which one to use.
Details of the supported MCUs for each compiler >>

A GUI allows you to set up the whole toolchain and automatically generates a 'makefile' for use in building.

Image
Target Building

High-Spec. Debugging Functions in Combination with the Standard GNU Debugger (GDB)

The standard GDB debugger of the Eclipse CDT provides basic functions such as displaying register values, operations on memory, setting of breakpoints, and control of execution. In addition to those general debugging functions, high-performance functions such as real-time memory display, real-time tracing, peripheral register display, and breaks by events in the hardware of Renesas MCUs are available. You can also use various emulators (the E2, E2 emulator Lite, E20, or J-Link from Segger) in combination with the e² studio.

Reuse Existing Resources by Importing Projects from Other IDEs.

With the project importing function, you can immediately transfer projects from the CS+ Integrated Development Environment (IDE) or High-performance Embedded Workshop from Renesas to the e² studio. The e² studio is also capable of exporting projects for use with CS+.

These functions are supported for V2.1 and later versions of the e² studio, V3.00.00 and later versions of CS+, and V2.00.00 and later versions of CubeSuite+.
See here for details. >>

Image
Import other IDE Project

High Expandability as an Eclipse-Based IDE

The e² studio consists of the open-source Eclipse integrated environment framework, CDT plug-in, and various plug-ins from Renesas and our partner vendors. This structure makes it easy to add or update compilers and plug-ins, making the e² studio a highly multi-functional and expandable IDE.

In addition to the tool plug-ins from Renesas and our partner vendors related to building, coding, and debugging, many open-source plug-ins, some of which you may find handy, are available for use in development.

For details, refer to the documents for the Eclipse platform and CDT plug-in on the Eclipse Web site (https://www.eclipse.org/).

Renesas is also making an expanding range of tools, such as QE (Quick and Effective Tool Solutions), available for installation as plug-ins.

Toolchains Supported by the e² studio

By registering various parts of the toolchain with the e² studio, you can use the tools you require through the e² studio interface alone.

  • C/C++ Compiler Package for RX Family
  • C Compiler Package for RL78 Family
  • GNU compiler
  • IAR Embedded Workbench from IAR Systems
  • MULTI, IDE of Green Hills Software

See here for details of the Supported Tools. >>

QE: Tools for Assisting in Application Development in the e² studio

Install QE to expand the functionality of the e² studio. QE provide powerful support in application development. The following QE tools are currently available for use with the e² studio.

QE(Quick and Effective tool solution): Tools for Particular Applications
  • QE for Capacitive Touch
  • QE for BLE
  • QE for Current Consumption
  • QE for Display
  • QE for Camera
  • QE for TCP/IP
  • QE for USB
  • QE for UART

See here for details of the Supported Tools. >>