This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

R-CAR Spider S4 (ARM64)


R-Car S4 enables to launch Car Server/CoGW with high performance, high-speed networking, high security and high functional safety levels that are required as E/E architectures evolve into domains and zones. The R-Car S4 solution allows designers to re-use up to 88 percent of software code developed for 3rd generation R-Car SoCs and RH850 MCU applications. The software package supports the real-time cores with various drivers and basic software such as Linux BSP and hypervisors.


The R-Car S4 includes:

  • eight 1.2GHz Arm Cortex-A55 cores, 2 cores x 4 clusters;

  • 1.0 GHz Arm Cortex-R52 core (hardware Lock step is supported);

  • two 400MHz G4MH cores (hardware Lock step is supported);

  • memory controller for LPDDR4X-3200 with 32bit bus (16bit x 1ch + 16bit x 1ch) with ECC;

  • SD card host interface / eMMC;

  • UFS 3.0 x 1 channel;

  • PCI Express Gen4.0 interface (Dual lane x 2ch);

  • ICUMX;

  • ICUMH;

  • SHIP-S x 3 channels;

  • AES Accerator x 8 channels;

  • CAN FD interface x 16 channels;

  • R-Switch2 (Ether);

  • 100base EtherAVB x 1 channel;

  • Gbit-EtherTSN x 3 channels;

  • 1 unit FlexRay (A,B 2ch) interface.

Supported Features

The Renesas rcar_spider_s4/r8a779f0/a55 board configuration supports the following hardware features:



Support level








Other hardware features have not been enabled yet for this board.

Programming and Debugging

The onboard flash is not supported by Zephyr at this time. However, it is possible to load the Zephyr binary using U-Boot commands.

One of the ways to load Zephyr is shown below.

tftp 0x48000000 <tftp_server_path/zephyr.bin>
booti 0x48000000

Here is an example for the Hello World application.

# From the root of the zephyr repository
west build -b rcar_spider_s4/r8a779f0/a55 samples/hello_world