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