Difference between revisions of "RZ-G"

From eLinux.org
Jump to: navigation, search
m (RZ/G Yocto Linux)
(Add RZ/G2 boards)
Line 1: Line 1:
'''<span style="color:#008000;">Jump to RZ/G boards pages</span>''' <sub>[[File:Arrow Right-Down.svg|19px|frameless]]</sub>
 
 
[[File:65px-G1M_top.png|65px|link=RZ-G/Boards/SK-RZG1M]]<br/>[[RZ-G/Boards/SK-RZG1M |RZ/G1M Starter Kit]]
 
 
[[File:65px-G1E_top.png|65px|link=RZ-G/Boards/SK-RZG1E]]<br/>[[RZ-G/Boards/SK-RZG1E | RZ/G1E Starter Kit]]
 
 
 
{{TOC right}}
 
{{TOC right}}
  
Line 12: Line 6:
  
 
The links below can be used to get familiar with Renesas RZ/G SoC
 
The links below can be used to get familiar with Renesas RZ/G SoC
*[http://www.renesas.com/products/mpumcu/rz/rzg/index.jsp Renesas RZ/G overview]
+
*[https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rz/rz-introductory-guide.html Introductory Guide to the RZ MPU Family]
  
 
Detailed information regarding RZ/G SoCs (including roadmap, technical and marketing documents, BSPs and middleware) can be obtained directly from a Renesas representative.
 
Detailed information regarding RZ/G SoCs (including roadmap, technical and marketing documents, BSPs and middleware) can be obtained directly from a Renesas representative.
  
= RZ/G SoCs =
+
= RZ/G Boards =
 +
 
 
{| class="wikitable"
 
{| class="wikitable"
|+ Renesas RZ/G SoC variants
+
|+ Renesas RZ/G Evaluation Boards
 +
|-
 +
|'''RZ/G1 Series'''
 
|-
 
|-
|
+
|'''RZ/G1E'''<br>R8A7745
| '''Generation 1'''
+
| [[File:65px-G1E_top.png|65px|link=RZ-G/Boards/SK-RZG1E]]<br/>[[RZ-G/Boards/SK-RZG1E | RZ/G1E Starter Kit]]<br/>[[RZ-G/Boards/Yocto|RZ/G1 Build Instructions]]
 +
| [https://www.iwavesystems.com/rz-g1e-sodimm-development-kit.html iWave RZ/G1E SODIMM]
 
|-
 
|-
|'''"M"''' - Mid range
+
|'''RZ/G1M'''<br>R8A7743
| '''1M''' - R8A7743
+
|[[File:65px-G1M_top.png|65px|link=RZ-G/Boards/SK-RZG1M]]<br/>[[RZ-G/Boards/SK-RZG1M | RZ/G1M Starter Kit]]<br/>[[RZ-G/Boards/Yocto|RZ/G1 Build Instructions]]
 +
| [https://www.iwavesystems.com/rz-g1m-qseven-development-kit.html iWave RZ/G1M SODIMM]
 
|-
 
|-
|'''"E"''' - Entry class
+
|'''RZ/G1H'''<br>R8A7742
| '''1E''' - R8A7745
+
| [https://www.iwavesystems.com/rz-g1h-q7-development-kit.html iWave RZ/G1N SODIMM]
|}
+
|-
 
+
| '''RZ/G2 Series'''
= RZ/G Boards =
 
 
 
== Generation 1 ==
 
 
 
{| class="wikitable"
 
|+ Renesas RZ/G evaluation boards
 
 
|-
 
|-
|
+
|'''RZ/G2E'''<br>R8A774C
|'''Low Cost Boards (LCB)'''
+
| Silicon Labs EK874
 
|-
 
|-
|'''RZ/G1M'''
+
|'''RZ/G2M'''<br>R8A774A
|[[File:65px-G1M_top.png|65px|link=RZ-G/Boards/SK-RZG1M]]<br/>[[RZ-G/Boards/SK-RZG1M | RZ/G1M Starter Kit]]
+
| RZ/G2M HiHope
 
|-
 
|-
 +
|'''RZ/G2N'''<br>R8A774B
 +
| RZ/G2N HiHope
 
|-
 
|-
|'''RZ/G1E'''
+
|'''RZ/G2H'''<br>R8A774E
| [[File:65px-G1E_top.png|65px|link=RZ-G/Boards/SK-RZG1E]]<br/>[[RZ-G/Boards/SK-RZG1E | RZ/G1E Starter Kit]]
+
| RZ/G2H HiHope
 
|}
 
|}
 
= RZ/G Yocto Linux =
 
The Linux BSP for RZ/G is built using the Yocto/Openembedded project.
 
 
== Build instructions ==
 
Detailed build instructions are available here: [[RZ-G/Boards/Yocto]].
 
 
== Quick steps ==
 
To get started, pull the https://github.com/renesas-rz/meta-renesas tree.
 
 
Update bblayers.conf by adding the the meta-renesas and meta-rzg1 layers. e.g.:
 
 
        BBLAYERS ?= " \
 
                <path to layer>/poky/meta \
 
                <path to layer>/poky/meta-yocto \
 
                <path to layer>/poky/meta-yocto-bsp \
 
                <path to layer>/meta-renesas \
 
                <path to layer>/meta-renesas/meta-rzg1 \
 
        "
 
 
Specify the associated machine in local.conf:
 
 
        MACHINE ?= "<supported board name>" (skrzg1m skrzg1e)
 
 
Setup be build environment using the 'oe-init-build-env' script in Poky:
 
 
        $ source poky/oe-init-build-env
 
 
Build the target file system image using bitbake:
 
 
        $ bitbake core-image-minimal
 
 
= RZ/G Linux Kernel =
 
 
== Upstream ==
 
 
The Linux kernel mainline tree for Renesas R-Car and RZ/G SoCs is maintained by [http://horms.org/about_me.shtml Simon Horman]
 
 
Start here to get latest/closest upstream kernel:
 
git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git
 
 
== RZ/G Community==
 
*Mailing list - via kernel.org [mailto:majordomo@vger.kernel.org?body=subscribe linux-sh Majordomo].
 
Archives available here: http://marc.info/?l=linux-sh , http://dir.gmane.org/gmane.linux.ports.sh.devel , http://www.spinics.net/lists/linux-sh/
 
 
== LTSI (Long Term Support Initiative) ==
 
 
Renesas SoCs and boards are supported as part of the LTSI project - http://ltsi.linuxfoundation.org/ . Refer to [http://ltsi.linuxfoundation.org/releases/ltsi-tree/3.10.31-ltsi/stable-release 3.10] and [http://ltsi.linuxfoundation.org/releases/ltsi-tree/3.14.24-rc1-ltsi/release-candidate 3.14] baselines
 
 
== Renesas Stable RZ/G Linux Tree ==
 
 
Stable Renesas R-Car and RZ/G Linux tree located here: git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas-backport.git. Pull latest stable branch.
 
 
for example: bsp/v3.10.31-ltsi/rcar-gen2-1.9.7
 
 
= RZ/G U-Boot =
 
 
RZ/G U-Boot mainline development is done using git://git.denx.de/u-boot-sh.git tree. It is maintained by Nobuhiro Iwamatsu.
 
 
for example: renesas/bsp/rcar-gen2-1.9.4
 
 
= RZ/G Android =
 
 
TBD
 

Revision as of 14:19, 18 August 2020

Introduction

This is the starting page for Embedded Linux on the Renesas RZ/G family of embedded SoCs. The main goal is to make the information about RZ/G SoCs friendly, easy to access for embedded developers and enthusiasts. It does not aim to replace official Renesas support.

The links below can be used to get familiar with Renesas RZ/G SoC

Detailed information regarding RZ/G SoCs (including roadmap, technical and marketing documents, BSPs and middleware) can be obtained directly from a Renesas representative.

RZ/G Boards

Renesas RZ/G Evaluation Boards
RZ/G1 Series
RZ/G1E
R8A7745
65px-G1E top.png
RZ/G1E Starter Kit
RZ/G1 Build Instructions
iWave RZ/G1E SODIMM
RZ/G1M
R8A7743
65px-G1M top.png
RZ/G1M Starter Kit
RZ/G1 Build Instructions
iWave RZ/G1M SODIMM
RZ/G1H
R8A7742
iWave RZ/G1N SODIMM
RZ/G2 Series
RZ/G2E
R8A774C
Silicon Labs EK874
RZ/G2M
R8A774A
RZ/G2M HiHope
RZ/G2N
R8A774B
RZ/G2N HiHope
RZ/G2H
R8A774E
RZ/G2H HiHope