Renesas R Car Gen5 Zephyr Support - renesas/zephyr GitHub Wiki

Support Feature

Release Information

Zephyr main repository

Branch name Information
wip_rcarsoc Feature update for R-Car X5H Ironhide board: + Pinctrl + UART + System Timer

HWIP support status:

  • R-Car X5H Ironhide board
Renesas HW IP Mapping to Zephyr Status Board
I/O Ports Pinctrl Available on Renesas wip_rcarsoc branch, planning for Zephyr v4.5 All available devices
SCIF0 (UART) UART Available on Renesas wip_rcarsoc branch, planning for Zephyr v4.5 All available devices
Generic Timer System Timer Available on Renesas wip_rcarsoc branch, planning for Zephyr v4.5 All available devices

Default UART connection

Physical Interface Location Software Interface Converter Further Information
CN44_USB_PORT CPU Board SCIF1/HSCIF0 FT2232H-56Q Default Zephyr serial on SCIF1/ Linux serial on HSCIF0

Build and Flash Guideline

For required tool and environment setup to develop Zephyr, please check: Getting started guide

1. Build Command

west build -p always -b rcar_ironhide_x5h/r8a7800/r52 samples/hello_world

2. Flash Command

At this time, no direct flashing method is officially supported by this Zephyr port. However, it is possible to load the Zephyr binary via: How to flash bootloaders to the Ironhide board and replace Test Bare metal RT images with Zephyr images for corresponding cores.

Hardware connection for UART samples

  • echo_bot (samples/drivers/uart/echo_bot):

    • Hardware configuration: refer to default UART connection.
    • Build command:
      • west build -p always -b rcar_ironhide_x5h/r8a7800/r52 samples/drivers/uart/echo_bot
  • zTest uart_basic_api (tests/drivers/uart/uart_basic_api):

    • Hardware configuration: refer to default UART connection.
    • Build command:
      • west build -p always -b rcar_ironhide_x5h/r8a7800/r52 tests/drivers/uart/uart_basic_api

[Watchdog]: https://docs.zephyrproject.org/latest/hardware/peripherals/watchdog.html