- How to Use
- |
- Compilers
- |
- Debugging tools
- |
- Code generators and other useful functions
- |
- QE (Quick and Effective Tool Solutions)
How to Use the e² studio
Various guides to the basic usage of the e² studio are available as listed in the table below. You can also view a video on how to download and install the e² studio. Watch the video. >>
Note
- The user guides for the code-generating tools for the other groups of the RZ Family are being prepared.
Tools supported for individual MCU families
Compilers for the e² studio
Renesas MCUs | Compilers | ||||
---|---|---|---|---|---|
Renesas (Note1) | GNU (Note2) | IAR (Note3) | GHS | ARM (Note4) | |
RA family | — | lens | lens | — | lens |
RE family | — | lens | lens | — | — |
RX family | lens | lens | lens | — | — |
RL78 family | lens | lens | lens | — | — |
RH850 family (Note5) | — | — | lens | lens | — |
RZ family | — | lens | — | — | — |
Renesas Synergy™ (Note6) | — | lens | lens | — | — |
lens Supported | — Not supported
Note
- The version numbers of Renesas compilers which can be used with the e² studio are as follows:
- C/C++ Compiler Package (CC-RX) for RX Family: V2.00.01 and later versions
- C Compiler Package (CC-RL) for RL78 Family: V1.01.00 and later versions
- GNU tools that include GNU compilers can be installed by selecting them with the installer of the e² studio (Internet connection is required).
Also, the GNU tools for each family can be installed free of charge by downloading them from the GNU Web site (registration is required for the e² studio which has already been installed).- For the RX and RL families: GNURX, GNURL, GNUARM-NONE and LLVM for RL78
https://llvm-gcc-renesas.com/ (Technical inquiries regarding the GNU tools can be registered from this Web site in English or Japanese.)
LLVM for RL78 is supported in e² studio 2021-04 and later versions. - For the RA, RE, RZ families and Renesas Synergy™: GNU Arm Embedded
(GCC6.2; 6-2016-q4-major and later versions) arm Developer >>
(GCC 5.4; 5-2016-q3-updated version) Launchpad.net >>
Relation between GCC version and toolchain version >>
- For the RX and RL families: GNURX, GNURL, GNUARM-NONE and LLVM for RL78
- Using the e² studio in debugging requires building load modules in the ELF/DWARF format. Refer to the following table "Debugging tools" for the supported emulators. IAR provides plug-ins to handle projects for IAR compilers. See here for details. >>
Contact IAR Systems K.K. for details of the IAR Embedded Workbench, compiler products, and plug-ins for Eclipse.
IAR Systems K.K.: http://www.iar.com/ - Manually need to add ARM Compiler 6 to Toolchain to use on e² studio.
- Only the debugging functions of the e² studio can be used with products of the RH850 family. The e² studio can be used to debug load modules in the ELF/DWARF format which were built with the IAR Embedded Workbench from IAR Systems or the MULTI IDE from Green Hills Software.
- Use the IAR Embedded Workbench for Renesas Synergy™ or the e² studio ISDE for Renesas Synergy™. They can be downloaded free of charge from the following Web site.
Renesas Synergy™ Platform >>
Debugging tools for the e² studio
Renesas MCUs | Debugging tools | ||||||
---|---|---|---|---|---|---|---|
Renesas Simulator | E2 emulator | E1 emulator | E2 emulator Lite | E20 emulator | IECUBE | Segger J-Link | |
RA family | — | lens | — | lens | — | — | lens |
RE family | — | lens | — | lens | — | — | lens |
RX family | lens | lens (Note1) | lens | lens | lens (Note2) | — | lens |
RL78 family | lens | lens | lens | lens | — | lens | — |
RH850 family | — | lens (Note3) | lens | — | — | — | — |
RZ family | — | — | — | — | — | — | lens |
Renesas Synergy™ | — | — | — | — | — | — | lens |
lens Supported | — Not supported
Notes
- The E2 emulator is under development so that JTAG connection is supported for the current measurement.
- The usable functions of the E20 emulator for RX family MCUs other than those of the RX600 and RX700 series are the same as for the E1.
- The E2 emulator can be used with V7.0.0 and later versions of the e² studio. The usable functions are the same as for the E1.
Code generators and other useful functions for the e² studio
Renesas MCUs (Note1) | Code generator | Smart Utility | ||||
---|---|---|---|---|---|---|
Family | Group | Smart Configurator | Smart Manual | Smart Browser | Assistant for Optimization | |
RA family | — | lens | lens | lens | — | |
RE family | — | lens | — | lens | — | |
RX family | lens | lens | lens | lens | lens | |
RL78 family | lens | lens (Note2) | lens | lens | lens | |
RH850 family | — | — | — | — | — | |
RZ family | RZ/T | lens | — | lens | lens | — |
RZ/G | — | — | — | lens | — | |
RZ/A1 | — | — | lens | lens | — | |
RZ/A2 | — | lens | — | lens | — | |
Renesas Synergy ™ | lens (Note3) | — | — | — | — |
lens Supported | — Support is not planned.
Notes
- For details of Renesas MCUs, refer to the Product Info page for the individual products.
- Only RL78/G23 is supported.
- The Synergy Software Package supports the code generator. Download the package from the Web site for Renesas Synergy™.
QE (Quick and Effective Tool Solutions) for the e² studio
Renesas MCUs (Note1) | QE for Motor | QE for USB | QE for BLE (Note3) | QE for TCP/IP | QE for Display | QE for Camera | QE for UART | QE for Current Consumption | QE for Capacitive Touch | QE for AFE |
---|---|---|---|---|---|---|---|---|---|---|
RA family | lens | — | lens | — | lens | — | — | — | lens | lens |
RE family | — | — | lens | — | — | — | — | — | — | — |
RX family | — | lens | lens | lens | lens | — | lens | lens (Note2) | lens | — |
RL78 family | — | lens | lens | — | — | — | — | lens | lens | — |
RH850 family | — | — | — | — | — | — | — | — | — | — |
RZ family | — | — | — | — | lens | lens | — | — | — | — |
Renesas Synergy™ | — | — | — | — | — | — | — | — | lens | — |
lens Supported | — Not supported
Notes
- For details of Renesas MCUs, refer to the Product Info page for the individual products.
- The E2 emulator is under development so that JTAG connection is supported for the current measurement. Use FINE connection for the measurement.
- Before using QE for BLE, see the “Solution Toolkit” table on the “Operating Environments for the Latest Versions of Tool Products” page and check that you have selected the type of QE for BLE that is correct for the family of the target MCU and are using a version of the e² studio which supports the given type of QE for BLE.