RX74M Evaluation Kit
Overview
The EK-RX74M is an Evaluation Kit for the Renesas RX74M MCU Group, part of the RX700 Series. It enables users to seamlessly evaluate the features of the RX74M MCU group and develop embedded systems applications.
The MCU in this series is based on the RXv3e CPU core running up to 600 MHz with the following features:
1 MB Code MRAM
1.5 MB RAM
Built-in encryption module
CAN FD (Controller Area Network with Flexible Data Rate)
Δ-Σ Modulator Interface (DSMIF)
Layer 3 Ethernet Switch Module (ESWM) / EtherCAT® Slave Controller (ESC), 2 Ethernet ports
USB High Speed and USB Full Speed, host and function
SD/MMC Host Interface (SDHI)
eXpanded SPI (XSPI) interface for external OctaFlash and OctalRAM
RS-485
MCU Native Pin Access
600 MHz RX74M MCU (R5K574MCB4AE) in 320-pin, LFBGA package
Native pin access through 20 x 2-pin x 3-piece male headers
MCU and USB current measurement points for current consumption measurement
24.000 MHz crystal oscillator as main clock
32.768 kHz crystal oscillator as sub clock
512 Mbit External OctaFlash and 256 Mbit External OctalRAM (present in the MCU Native Pin Access area of the EK-RX74M board)
Two Δ-Σ Modulator Interface (DSMIF) connectors (not populated, present in the MCU Native Pin Access area of the EK-RX74M board)
System Control and Ecosystem Access
Five 5 V input sources
USB (Debug, High Speed, Full Speed, Serial)
External power supply (using surface mount clamp test points and power input vias)
Two Debug modes
Debug on-board (E2 emulator On Board, FINE interface)
Debug in (JTAG, SWD, FINE interface)
User LEDs and switches
Three User LEDs (red, blue, green)
Power LED (white) indicating availability of regulated power
Debug LED (yellow) indicating the debug connection
Two User switches
One Reset switch
Five most popular ecosystems expansions
Two Seeed Grove system (I2C/Analog) connectors (not populated)
One SparkFun Qwiic connector (not populated)
Two Digilent Pmod (UART/SPI/I2C) connectors
Arduino (Uno R3) connector
MikroElektronika mikroBUS connector
USB serial converter interface
USB Full Speed host and function (present in the Special Feature Access area of the EK-RX74M board)
Special Feature Access
CAN FD transceiver and interface connector
RS-485 transceiver and interface connector (connector not populated)
Ethernet connector (2 ports, MII/GMII/RMII interface) or EtherCAT®
USB High Speed host and function
microSD card slot
Hardware
Detailed hardware features can be found at:
RX74M MCU: RX74M Group User’s Manual Hardware
EK-RX74M board: EK-RX74M - User’s Manual
Supported Features
The ek_rx74m board supports the hardware features listed below.
- on-chip / on-board
- Feature integrated in the SoC / present on the board.
- 2 / 2
-
Number of instances that are enabled / disabled.
Click on the label to see the first instance of this feature in the board/SoC DTS files. -
vnd,foo -
Compatible string for the Devicetree binding matching the feature.
Click on the link to view the binding documentation.
ek_rx74m/r5k574mcb4ae target
On-target memory for this board target: 1536 KiB of RAM, 1 MiB of Flash.
Type |
Location |
Description |
Compatible |
|---|---|---|---|
CPU |
on-chip |
Renesas RX CPU1 |
|
Clock control |
on-chip |
Renesas RX Root Clock Generation Circuit1 |
|
on-chip |
Generic fixed-rate clock provider3 |
||
on-chip |
Renesas RA Sub-Clock1 |
||
on-chip |
|||
on-chip |
Renesas RX clock control node pclk block1 |
||
on-chip |
|||
GPIO & Headers |
on-chip |
||
Interrupt controller |
on-chip |
Renesas ICUM Interrupt controller1 |
|
LED |
on-board |
Group of GPIO-controlled LEDs1 |
|
Miscellaneous |
on-chip |
||
MTD |
on-chip |
Flash node1 |
|
Pin control |
on-chip |
Renesas RX Pin Controller1 |
|
Reserved memory |
on-chip |
Renesas Option-Setting Memory2 |
|
Renesas RX |
on-chip |
Renesas RX SWINT (Software Interrupt)1 |
|
Serial controller |
on-chip |
||
SRAM |
on-chip |
Generic on-chip SRAM1 |
|
Timer |
on-chip |
Renesas RX timer node1 |
|
on-chip |
Programming and Debugging
The ek_rx74m board supports the runners and associated west commands listed below.
| flash | debug | |
|---|---|---|
| rfp | ✅ (default) |
Applications for the ek_rx74m board configuration can be
built, flashed, and debugged in the usual way. See
Building an Application and Run an Application for more details on
building and running.
Here is an example for the Hello World application.
# From the root of the zephyr repository
west build -b ek_rx74m samples/hello_world
west flash
Open a serial terminal, reset the board, and you should see the following message in the terminal:
***** Booting Zephyr OS v4.4.0-xxx-xxxxxxxxxxxxx *****
Hello World! ek_rx74m
Flashing
Program can be flashed to EK-RX74M via the on-board E2 emulator On Board (E2OB) circuit using Renesas Flash Programmer (RFP) command line interface (rfp-cli). Renesas Flash Programmer is available at https://www.renesas.com/en/software-tool/renesas-flash-programmer-programming-gui
To flash the program to board
Connect the USB DEBUG1 connector to a host PC. Set the DIP SW (SW6) to Debug on-board mode as described in EK-RX74M - User’s Manual
Execute west command
west flash -r rfp