RZ-G/RZG2 Eclipse develop and debug: Difference between revisions

From Renesas.info
No edit summary
mNo edit summary
Line 8: Line 8:
There are many guides available online that describe how to install Eclipse on your host Linux machine, normally an x86 PC.
There are many guides available online that describe how to install Eclipse on your host Linux machine, normally an x86 PC.
For example, if you are using Ubuntu 20.04, you can follow the instructions included on this [https://linuxconfig.org/eclipse-ide-for-c-c-developers-installation-on-ubuntu-20-04 web page].
For example, if you are using Ubuntu 20.04, you can follow the instructions included on this [https://linuxconfig.org/eclipse-ide-for-c-c-developers-installation-on-ubuntu-20-04 web page].
Do not launch Eclipse after the installation.


== Setting up the cross-build environment ==
== Setting up the cross-build environment ==
Line 27: Line 28:


and also other tools like GDB.
and also other tools like GDB.
== Launching Eclipse ==
When you launch Eclipse for the first time, it asks to set-up a workspace, after that you should see a Welcome screen:
[[File:Eclipse Welcome.png|frameless|Eclipse Welcome page]]

Revision as of 09:14, 1 June 2021

Introduction

In this page you'll find instructions on how to use Eclipse to develop, cross-build and debug for RZ/G2. Eclipse is a very well known IDE (Integrated Development Environment) that can be used to develop for different targets, supporting many programming languages.

Installation

There are many guides available online that describe how to install Eclipse on your host Linux machine, normally an x86 PC. For example, if you are using Ubuntu 20.04, you can follow the instructions included on this web page. Do not launch Eclipse after the installation.

Setting up the cross-build environment

Since the goal is to develop for RZ/G2 that are SoCs based on 64-bit Arm Cortex-A cores, you need to install the SDK. For more information on how to build and install the SDK for RZ/G2 you can normally refer to the Release Note of the BSP, the links can be found here. Once the SDK is installed, you have to setup the environment by launching the related script. The default installation path is: /opt/poky/[version] so, for example, in order to setup the environment to cross-build for RZ/G2L:

source /opt/poky/3.1.5/environment-setup-aarch64-poky-linux  

If successful, you should be able to invoke the cross-compiler:

$ $CC --version
aarch64-poky-linux-gcc (GCC) 8.3.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

and also other tools like GDB.

Launching Eclipse

When you launch Eclipse for the first time, it asks to set-up a workspace, after that you should see a Welcome screen:

Eclipse Welcome page