FB pixel

Renesas RL78 - 2. Software Installation


Hi! Welcome back again to CircuitBread. In our previous tutorial, we discussed the RL78 family development environment, the hardware and software that you need in order to start evaluating the RL78 MCUs. In this tutorial, we are going to install the IDE, compiler, and other software that we are going to use in this tutorial series.

Downloading e2 studio Installer

The first thing we need to do is download the e2 studio installer. To do that, we need to visit Renesas website: https://www.renesas.com/us/en, click the Account icon or button, and then click Log In.

Yes, you must be logged in to download the e2 studio installer. If you don’t have an account yet, you can click the Create Account link to create an account. After logging in, you will be redirected to the home page. Then in the home page, click Design Resources. Under it, click the Software & Tools link to go to the Software and Tools page.

In the Software and Tools page, scroll down, find the e2 studio (Eclipse) link, and click it to go to the e2 studio page.

In the e2 studio page, just click the e2 studio xxxx-xx installer for Windows link to download the installer. If there’s a Document Update Notification popup or confirm box, just select No. Not at this time if you don’t want to be notified and then click the Confirm button.

A new tab will open and redirect you to the download page. Just click the Accept and download button to start downloading.

Renesas keeps on updating their website. So by the time you check this tutorial, they might have already changed their website’s layout. The important thing to remember here is that you are required to create an account in order to download the e2 studio installer.

Installing e2 studio IDE

Once the download is complete, unzip the file and then extract the e2 studio installer. After it extracts the installer, we will be asked which user accounts you want to install e2 studio. You can just select All Users if you want it to be installed on all user accounts of your computer or just select Current user if you just want it to be installed on your account.

Now, the installer will continue to prepare the prerequisite software and other software and once it’s done, you will see the e2 studio installation window. On its Welcome page, you can change the installation directory and other settings but let’s just leave it like that and click the Next button.

Next, we will be asked to select the device families that we want to be supported in e2 studio. Let’s select RL78 and click the Next button again.

Next, we will be asked if we want to install extra features. In my case, I don’t need support for other languages but I think we might use Git Integration and Terminals so I’m going to include it in the installation.

After clicking the Next button, the installation will proceed to the Customise Features page. By default, the installer will select the components required in the e2 studio installation and components related to RL78 devices. We actually don’t need to change anything here if we just want RL78 support. So let’s click Next and move to Additional Software.

Here, we will be asked to select some additional software and this is actually where we select and include the compilers in the installation. As you can see, there are three tabs. The first tab is Renesas QE where we can select QE for Capacitive Touch and QE for USB. I don’t think I need the QE for USB tool but I think QE for Capacitive Touch might be useful so I’m going to select it.

The second tab Renesas Toolchains & Utilities is where we can select a Renesas RL78 compiler and other tools. Although we won’t be using the CC-RL compiler, I’m just going to install it in case I’ll need it later. The SMS Assembler by default is selected so I’m just going to leave it as I’m still not sure if I’ll use it either.

Now let’s check the last tab GCC Toolchains & Utilities. By default, only LLVM for Renesas RL78 is selected. Based on llvm-gcc-renesas.com website, they claim that LLVM for Renesas RL78 is better both in code size and in speed compared to GCC for Renesas RL78. But I have not actually tried it yet so I’m going to use GCC for now. Let’s include GCC for Renesas RL78 and click the Next button to proceed to Licenses.

This is the part where we just click I accept the terms of the Software Agreements and the Next button since we don’t have a choice. We won’t be able to use the software if we don’t accept the terms. Just kidding! Please read it carefully and if everything looks good to you, accept the terms and click the Next button.

Next is Shortcuts. Well, let’s just leave it like that and click the Next button.

So in the Summary, we can see the list of software that we are about to install. Just review if everything that we have selected before are in the list. If everything looks good, then click the Install button to start the installation.

During the installation, you will be asked again if you really want to install the drivers, compilers, etc. Just agree to everything by clicking the Next button, accepting the terms, clicking the Install button and the Finish button. Also, during the installation of the GCC and LLVM compilers, you might need to create an account at llvm-gcc-renesas.com to get an activation code in case the compiler requires it.

When installation is done, the Results page will be shown where you can select to Launch e2 studio, view Release Notes and What’s New after clicking the OK button. It’s up to you if you want to immediately launch e2 studio and view the documents after clicking OK.

Now we’re done with the installation of the IDE, compilers, and other software. Let’s try to run the e2 studio IDE.

After opening e2 studio, we will be asked to select a workspace directory. Your projects will be saved in this directory. I’m okay with the default directory, so I’m going to click the Launch button now.

While e2 studio is loading, a Toolchain Integration window will appear. Here we are going to enable and register the compilers we have installed. Just make sure everything is checked here and click the Register button. In my case, GCC and LLVM didn’t ask for activation code. I think the new version of these compilers don’t ask for an activation code anymore.

After e2 studio loads everything, you’ll see e2 studio window and this My Renesas Login window. Just login using the email address and password you used when you downloaded the e2 studio installer and it’s up to you if you will allow your usage to be recorded and sent to Renesas.

It will also ask for a password hint if ever you need to recover your password but I selected No here.

Finally, everything’s done and we can now start creating a project by clicking the File menu and then select New >> Renesas C/C++ Project >> Renesas RL78. But for now we’ll stop here since we have already achieved our goal. In the next tutorial, we will create a very simple project using the RL78/G14 Fast Prototyping Board and connect a switch and an LED to the RL78 MCU. So please make sure that you’ve already got the hardware. See you next time!

Make Bread with our CircuitBread Toaster!

Get the latest tools and tutorials, fresh from the toaster.

What are you looking for?