Realtek RTS5912 Evaluation Board
Overview
The RTS5912 EVB is a development platform to evaluate the Realtek RTS5912 embedded controller.
Hardware
Realtek-M300 Processor (compatible to Cortex-M33)
Memory:
384 KB SRAM
64 KB ROM
512 KB Flash(MCM)
256 B Battery SRAM
PECI interface 3.1
FAN, PWM and TACHO pins
6x I2C instances
eSPI header
1x PS/2 ports
Keyboard interface headers
For more information about the evb board please see RTS5912_EVB_Schematics [1] and RTS5912_DATASHEET [2]
The board is powered through the +5V USB Type-C connector or adaptor.
Supported Features
The rts5912_evb
supports the following hardware features:
Interface |
Controller |
Driver/Component |
---|---|---|
NVIC |
on-chip |
nested vector interrupt controller |
UART |
on-chip |
serial |
GPIO |
on-chip |
gpio |
PINCTRL |
on-chip |
pinctrl |
SCCON |
on-chip |
clock_control |
RTMR |
on-chip |
timer |
Other hardware features are not currently supported by Zephyr.
Programming and Debugging
Building
Build Hello World application as you would normally do.
The file
zephyr.rts5912.bin
will be created if the build system can build successfully. This binary image can be found under file “build/zephyr/”.
Flashing
Connect Dediprog into header
J81
andJ82
.Use Dediprog SF600 programmer to write the binary into the external flash
U10
at the address 0x0.Power off the board.
Set the strap pin
GPIO108
to high and power on the board.
Debugging
Using SWD or JTAG with ULINPRO.