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 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.
Programming and Debugging
The rts5912_evb board supports the runners and associated west commands listed below.
| flash | debug |
|---|
Building
Build Hello World application as you would normally do.
The file
zephyr.rts5912.binwill be created if the build system can build successfully. This binary image can be found under file “build/zephyr/”.
Flashing
Connect Dediprog into header
J81andJ82.Use Dediprog SF600 programmer to write the binary into the external flash
U10at the address 0x0.Power off the board.
Set the strap pin
GPIO108to high and power on the board.
Debugging
Using SWD or JTAG with ULINPRO.