Child pages
  • Working with the Renesas EK-RA6M1 Eval Kit and e² studio IDE
Skip to end of metadata
Go to start of metadata


Introduction

This details installing the Renesas e² studio IDE and SEGGER RTT Viewer, connecting to the EK-RA6M1 evaluation kit and implementing a couple of the Renesas example projects. The first example walks through downloading and running the Quick Start project that features a user button and LED on the eval board. The second example walks through the IIC master project which connects an Analog Devices based Digilent PMOD board to the eval board to read XYZ acceleration data and print to a Segger RTT Viewer terminal window.  

Hardware Requirements

Supplier Documentation

e² studio IDE 

The e² studio is a free Eclipse-based integrated development environment (IDE) for Renesas MCUs that covers all development processes, from the downloading of sample code to compiling and debugging.Projects can be generated through simple operations within e² studio by selecting the MCU and compiler in the wizard function and generate a project which includes basic sample code. Users can immediately start building or debugging a project. The Eclipse CDT (C/C++ Development Tooling) editor built into e² studio provides powerful functionality specifically designed for C/C++ developers.The Renesas RA Flexible Software Package (FSP) provides a quick and versatile way to build secure connected IoT devices using the Renesas RA Family of Arm microcontrollers . FSP provides production ready peripheral drivers, Amazon FreeRTOS and middleware stacks to take advantage of the FSP ecosystem.

Installation

The FSP, J-Link® USB drivers, and e2 studio are bundled in a downloadable platform installer available on the FSP webpage at renesas.com/ra/fsp. Renesas recommends new users use the Quick Install option provided in the installation wizard, to minimize the amount of manual configuration needed.


SEGGER RTT Viewer 

SEGGER’s Real Time Transfer (RTT) is a technology for interactive user I/O in embedded applications. J-Link RTT Viewer is a GUI application to use all features of RTT in one application. With RTT it is possible to output information from the target microcontroller as well as sending input to the application at a very high speed without affecting the target’s real time behavior. SEGGER RTT can be used with any J-Link model and any supported target processor which allows background memory access, RTT supports multiple channels in both directions, up to the host and down to the target, which can be used for different purposes and provide the most possible freedom to the user. The default implementation uses one channel per direction, which are meant for printable terminal input and output. With the J-Link RTT Viewer this channel can be used for multiple “virtual” terminals, allowing to print to multiple windows (e.g. one for standard output, one for error output, one for debugging output) with just one target buffer. RTT Viewer is free with any model J-Link or J-Trace.

Installation 

The J-Link RTT Viewer is part of the J-Link Software and Documentation Pack, which is available for free download. It is available for Windows, macOS and Linux and included in the J-Link Software and documentation package download link.


Quick Start Project 

Below goes through the basic steps of downloading, importing and running the latest version of the Quick Start project. Renesas provides a well documented Quick Start Guide that goes through all steps in detail.

  1. Connect EK-RA6M1 USB connector J11 (DEBUG USB) to a USB port of the host PC (or a 5 V power source) and USB connector J9 (DEVICE USB) to a USB port of the host PC.
  2. Open Tera Term, select Serial and COMxx: USB Serial Device (COMxx) for the host PC com port connected to J9.
  3. Download and extract the Quick Start example project (quickstart_ek_ra6m1.zip) from the Renesas GitHub webpage at https://github.com/renesas/ra-fsp-examples/tree/master/example_projects/ek_ra6m1/downloadable/quickstart to a local directory on the host PC.
  4. Launch e2 studio and browse to the workspace you want to import project into.
  5. In e2 studio select Import from the File drop-down menu.
  6. In the Import dialog box, select General, and then select Existing Projects into Workspace.
  7. Click Select root directory and browse to the location of the Quick Start example project folder. Select the Quick Start example project and click Finish.
  8. In e2 studio run Build and Debug As "Renesas GDB Hardware Debugging" icons, then step Resume icon until main program loop.

When the board running the Quick Start example project is connected to the PC via Device USB port, the kit information, MCU die temperature, user LED blinking frequency, and so forth, can be displayed on a terminal console. The user button is used to toggle the blinking frequency of a LED on the evaluation board.


IIC Master Project 

Below goes through the basic steps of downloading,importing and running the latest version of the iic_master project.The EK-RA6M1 acts as the master and interfaces to an external PMODACL accelerometer board over I2C and prints out XYZ axis acceleration data on the RTT Viewer terminal window.

  1. Connect EK-RA6M1 USB connector J11 (DEBUG USB) to a USB port of the host PC (or a 5 V power source) and USB connector J9 (DEVICE USB) to a USB port of the host PC. Make connections between eval board and PMODACL board as shown below.


  2. Download and extract the iic_master example project (iic_master_ek_ra6m1_ep.zip) from the Renesas GitHub webpage at https://github.com/renesas/ra-fsp-examples/tree/master/example_projects/ek_ra6m1/downloadable/iic_master to a local directory on the host PC.
  3. Launch e2 studio and browse to the workspace you want to import project into.
  4. In e2 studio select Import from the File drop-down menu.
  5. In the Import dialog box, select General, and then select Existing Projects into Workspace.
  6. Click Select root directory and browse to the location of the Quick Start example project folder. Select the iic_master example project and click Finish.
  7. In e2 studio run Build and Debug icons, then step Resume icon until main program loop.
  8. Run SEGGER "J-Link RTT Viewer V6.xx" tool on host PC
  9. Check "Serial No." checkbox and select OK

Upon successful initialization, RTT Viewer displays PMODACL sensor XYZ axis acceleration data

The iic_master example project can be downloaded from github at https://github.com/renesas/ra-fsp-examples/tree/master/example_projects/ek_ra6m1/downloadable/iic_master


Renesas Example Project Code 

Renesas provides a number of example projects (22 projects at the time of this post) compiled and tested for the RA microcontroller family. The projects range from ADC and CRC examples to FreeRTOS projects. All of the  projects are located on github at link.

Comments

Any questions or comments please go to our TechForum: TechForum

  • No labels