R-Car/Boards/Porter

Introduction
This is the official Wiki for Renesas R-Car M2 Porter board.

Refer to R-Car page for Renesas R-Car SoC family. Information on Renesas R-Car E2 SILK board is on a separate page.

Hardware
For more information go to R-Car/Boards/Porter:Hardware

Hardware Features

 * R-Car M2 SoC
 * ARM®Cortex-A15 Dual Core 1.5­GHz
 * Multimedia Engine SH­4A 780 MHz
 * GPU
 * PowerVR SGX544MP2 (3D)
 * Renesas graphics processor (2D)
 * 2 GB DDR3 memory (dual channel)
 * Two flash memory chips
 * 64 MB SPI
 * 128 MB NOR
 * Debug Ethernet (100 Mbps)
 * Storage connection
 * one SATA rev. 3.1 port
 * one SD card slot
 * one microSD card slot
 * Analog Video In: ADV7180 Video Decoder
 * RCA jack
 * NTSC/PAL/SECAM autodetection
 * Audio codec: AK4643EN
 * Line In 3.5 mm jack
 * LineOut 3.5 mm jack
 * Two USB 2.0 ports
 * microUSB port supports host, device and OTG modes
 * PCI Express x1 slot
 * CAN transceiver
 * Power supply: 12V, TBD Amps
 * Dimensions: 170x125 mm

Where to buy
TBD

List here distributors that sell Porter board

R-Car M2 SoC Documentation
TBD At the moment just short description is available http://am.renesas.com/applications/automotive/cis/cis_highend/rcar_m2/

TBD Add here link to public R-Car M2 datasheet

Official Porter board documentation
TBD: Add official Porter board documentation

Quick Start How To
This sections describes steps that are necessary to run a "Hello, World!" application using Yocto build. Both X11 and Wayland are supported.

Build Yocto image
Refer to R-Car/Boards/Yocto for steps necessary for making a Yocto image.

Connect 12 V power supply to the board
Use 12 V power supply with a 5.5 mm barrel plug. The power supply should be able to provide TBD Amps.

Connect to serial console
Use a microUSB cable to connect the PC to R-Car M2 Porter board. CN18 must be used on Porter side. It is routed to SCIF0 in the R-Car M2 via a CP2102 interface converter chip.

On Linux, CP2102 driver is included with kernel versions >=2.6.12. Windows driver and sources can be found on Silicon Labs website.

Serial settings are 38400 8N1. Any standard terminal emulator program can be used.

On Linux:

picocom
sudo picocom -b 38400 DEVICE replace DEVICE with the proper tty device name, for example /dev/ttyUSB0. Running dmesg | tail can help locating proper device. After the successful connection, picocom should display: picocom v1.7

port is       : /dev/ttyUSB0 flowcontrol   : none baudrate is   : 38400 parity is     : none databits are  : 8 escape is     : C-a local echo is : no noinit is      : no noreset is     : no nolock is      : no send_cmd is    : sz -vv receive_cmd is : rz -vv imap is       : omap is       : emap is       : crcrlf,delbs,

Terminal ready

Use Ctrl+A, Ctrl+Q to exit picocom.

minicom
sudo minicom -b 38400 -D DEVICE replace DEVICE with the proper tty device name, for example /dev/ttyUSB0. Running dmesg | tail can help locating proper device. After the successful connection, minicom should display: Welcome to minicom 2.6.2

OPTIONS: I18n Compiled on Aug 7 2013, 13:32:48. Port /dev/ttyUSB0

Press CTRL-A Z for help on special keys Use Ctrl+A, Q to exit minicom.

Power on the board and go to U-Boot prompt
TBD

Configure U-Boot to boot over TFTP + NFS or from a micro SD card
Refer to Yocto page for steps necessary for running Yocto.

Bootloader
TBD: provide instructions for updating the bootloader when second, backup, SPI flash is available.

= FAQ =

Operating systems/distributions can be used with R-Car M2 Porter board?
TBD

Known Issues
TBD