Skip to content

Renesas RX Zephyr Support

Quy Tran edited this page Nov 24, 2025 · 7 revisions

The following content in this page describe current Zephyr support status for Renesas RX MCU family, for detail about RX MCU, please visit RX 32-Bit Performance / Efficiency MCUs

Table of contents

List of supported RX devices on Zephyr

Device name Status Samples and demo Hardware connection
EK-RX261 Available on Zephyr main repository
EK-RX261 Zephyr documentation
EK-RX261 Sample and Demo hardware configuration
FPB-RX261 Available on Zephyr main repository
FPB-RX261 Zephyr documentation
FPB-RX261 Sample and Demo hardware configuration
MCB-RX26T Available on Zephyr main repository
MCB-RX26T Zephyr documentation
MCB-RX26T Sample and Demo hardware configuration
RSK-RX130 Available on Zephyr main repository
RSK-RX130 Zephyr documentation
RSK-RX130-512KB Sample and Demo hardware configuration
QEMU RX Available on Zephyr main repository
QEMU Zephyr documentation

HWIP support status

Renesas HW IP Mapping to Zephyr Status Board
I/O Ports GPIO Available RSK-RX130, EK-RX261, FPB-RX261, MCB-RX26T
SCI (UART) UART Available All available devices
CGC Clock control Available All available devices
CMT System Timer Available All available devices
MTU PWM Available RSK-RX130
RI2C I2C Available RSK-RX130
RSPI SPI Available RSK-RX130
ADC ADC Available RSK-RX130
Flash controller Flash Available RSK-RX130
WDT Watchdog Available RSK-RX130
DTC - Available RSK-RX130, EK-RX261, FPB-RX261
LVD Comparator Available RSK-RX130
LPC PM Available RSK-RX130
CTSU Input Available RSK-RX130
External interrupt - Available RSK-RX130

Build and Flash guideline

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

Currently RX arch hasn't support on Zephyr SDK yet, so we need to setup GCC RX toolchain as "cross-compile" on Zephyr build system For reference, please visit https://docs.zephyrproject.org/latest/develop/toolchains/other_x_compilers.html

Following step are required for build and flashing Zephyr binary image to RX board

Software preparation:

NOTE: Please make sure that the installed software are added into environment PATH

Build environment setup:

  • Set Zephyr toolchain variant to cross compile: $ export ZEPHYR_TOOLCHAIN_VARIANT=cross-compile

  • Export toolchain PATH for Zephyr build system: $ export CROSS_COMPILE=<path/to/your/bin/rx-elf-

    e.g

    $ export CROSS_COMPILE=/opt/toolchains/gcc_8.3.0.202411_rx_elf/bin/rx-elf-

Build command: $ west build -b rsk_rx130@512kb -p always samples/basic/blinky

Flash command: $ west flash

WIP integration branch information

Branch name Information
wip_rx Summarize of feature added in this milestone for RX Zephyr:
+ Update base to Zephyr v4.2.0-rc1
+ EK-RX261, FPB-RX261 and MCB-RX26T boards support (included SCI, Pinctrl, GPIO, CGC)
Added the below drivers support (for EK-RX261, FPB-RX261 only)
+ I2C
+ SPI
+ Flash
+ ADC
+ LVD
+ WDT

Home

Getting started guide

Supported MCU/MPU family

Samples and Demo Hardware Configuration Reference

RA Sample and Demo Hardware configuration
RX Sample and Demo Hardware configuration
RZ Sample and Demo Hardware configuration
RH850 Sample and Demo Hardware configuration
R-Car Gen5 Sample and Demo Hardware configuration

Clone this wiki locally