Rockchip RK3399
Rockchip RK3399 SoC integrates dual-core Cortex-A72 and quad-core Cortex-A53 with separate NEON coprocessor, and with ARM Mali-T864 GPU.
|
Overview
RK3399 is a low power, high performance processor for computing, personal mobile internet devices and other smart device applications. Based on Big.Little architecture, it integrates dual-core Cortex-A72 and quad-core Cortex-A53 with separate NEON coprocessor.
Many embedded powerful hardware engines provide optimized performance for high-end application. RK3399 supports multi-format video decoders including H.264/H.265/VP9 up to4Kx2K@60fps, especially, H.264/H.265 decoders support 10bits coding, and also supports H.264/MVC/VP8 encoders by 1080p@30fps, high-quality JPEG encoder/decoder, and special image preprocessor and postprocessor.
Embedded 3D GPU makes RK3399 completely compatible with OpenGL ES1.1/2.0/3.0/3.1, OpenCL and DirectX 11.1. Special 2D hardware engine with MMU will maximize display performance and provide very smooth operation.
RK3399 has high-performance dual channel external memory interface (DDR3/DDR3L/LPDDR3/LPDDR4) capable of sustaining demanding memory bandwidths, also provides a complete set of peripheral interface to support very flexible applications.
SoC Features
Documentation
- RK3399_Linux_Debain_V1.1_Development_Guide170620.pdf
- RK3399 Linux Debian v1.1开发说明170620.pdf
- RK3399_Linux_Buildroot_V1.2_Development_Guide170619.pdf
- RK3399_Linux_Buildroot_V1.2开发说明170619.pdf
- RK3399_Multimedia_Codec_Benchmark_v1.0.pdf
Software
See Linux User Guide setup LInux OS generally;
See U-Boot guide to develop U-Boot;
See Rockchip kernel to develop kernel;
See buildroot and debian to develop and rootfs.
Chip configuration
| chip | Kernel eMMC index | Kernel SD index | Uboot eMMC index | Uboot SD index | Baud speed |
|---|---|---|---|---|---|
| RK3399 | 1 | 0 | 0 | 1 | 1500000 |
Table of Systems
| Type | CPU1 | CPU1 clock speed | FLA1 | RAM1 | Radio1 chip1 | Radio1 chip2 | PHY modes | LAN ports | LAN speed | OUI | OUI (Eth) | Est. year | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ASUS Tinker Board 2S | single-board computer | RK3399 | 2.0 GHz 1.5 GHz | 16,384 MiB17,179,869,184 B <br />134,217,728 Kib <br />16,777,216 KiB <br />131,072 Mib <br />16 GiB <br /> | 2,048 MiB2,147,483,648 B <br />16,777,216 Kib <br />2,097,152 KiB <br />16,384 Mib <br />2 GiB <br /> | RTL8822CE | abgn+ac | 1 | 1GbE | 70:66:55 | FC:34:97 | 2021 | |
| ASUS Tinker Edge R | single-board computer | RK3399 Pro | 1.8 GHz 1.4 GHz | 16,384 MiB17,179,869,184 B <br />134,217,728 Kib <br />16,777,216 KiB <br />131,072 Mib <br />16 GiB <br /> | 4,096 MiB4,294,967,296 B <br />33,554,432 Kib <br />4,194,304 KiB <br />32,768 Mib <br />4 GiB <br /> | RTL8822CE | abgn+ac | 1 | 1GbE | 70:66:55 | 24:4B:FE | 2020 | |
| ClockworkPi Core A-06 | SoM single-board computer | RK3399 | 1.8 GHz 1.4 GHz | 0 MiB0 B <br />0 Kib <br />0 KiB <br />0 Mib <br />0 GiB <br /> | 4,096 MiB4,294,967,296 B <br />33,554,432 Kib <br />4,194,304 KiB <br />32,768 Mib <br />4 GiB <br /> | none | 2021 | ||||||
| ClockworkPi DevTerm Kit A-06 | SoM single-board computer | RK3399 | 1.8 GHz 1.4 GHz | 32,768 MiB34,359,738,368 B <br />268,435,456 Kib <br />33,554,432 KiB <br />262,144 Mib <br />32 GiB <br /> | 4,096 MiB4,294,967,296 B <br />33,554,432 Kib <br />4,194,304 KiB <br />32,768 Mib <br />4 GiB <br /> | BCM43456 | abgn+ac | D4:9C:DD | 2021 | ||||
| Firefly ROC-RK3399-PC | single-board computer | RK3399 | 1.8 GHz 1.5 GHz | 16 MiB16,777,216 B <br />131,072 Kib <br />16,384 KiB <br />128 Mib <br />0.0156 GiB <br /> | 4,096 MiB4,294,967,296 B <br />33,554,432 Kib <br />4,194,304 KiB <br />32,768 Mib <br />4 GiB <br /> | none | 1 | 1GbE | 2018 | ||||
| FriendlyARM NanoPC-T4 | single-board computer | RK3399 | 2.0 GHz 1.5 GHz | 16,384 MiB17,179,869,184 B <br />134,217,728 Kib <br />16,777,216 KiB <br />131,072 Mib <br />16 GiB <br /> | 4,096 MiB4,294,967,296 B <br />33,554,432 Kib <br />4,194,304 KiB <br />32,768 Mib <br />4 GiB <br /> | BCM4356 | abgn+ac | 1 | 1GbE | ||||
| FriendlyARM NanoPi R4S (4GB) | single-board computer router | RK3399 | 2.0 GHz 1.4 GHz | 0 MiB0 B <br />0 Kib <br />0 KiB <br />0 Mib <br />0 GiB <br /> | 4,096 MiB4,294,967,296 B <br />33,554,432 Kib <br />4,194,304 KiB <br />32,768 Mib <br />4 GiB <br /> | none | 1 | 1GbE | 2020 | ||||
| FriendlyARM NanoPi R4S Enterprise Edition | single-board computer router | RK3399 | 2.0 GHz 1.4 GHz | 0 MiB0 B <br />0 Kib <br />0 KiB <br />0 Mib <br />0 GiB <br /> | 4,096 MiB4,294,967,296 B <br />33,554,432 Kib <br />4,194,304 KiB <br />32,768 Mib <br />4 GiB <br /> | none | 1 | 1GbE | |||||
| Khadas Edge Pro | single-board computer | RK3399 | 1.8 GHz 1.5 GHz | 16 MiB16,777,216 B <br />131,072 Kib <br />16,384 KiB <br />128 Mib <br />0.0156 GiB <br /> | 4,096 MiB4,294,967,296 B <br />33,554,432 Kib <br />4,194,304 KiB <br />32,768 Mib <br />4 GiB <br /> | abgn+ac | 1 | 1GbE | 18:93:7F | C8:63:14 | 2019 | ||
| NanoPi M4 (2GB) | single-board computer | RK3399 | 2.0 GHz 1.5 GHz | 0 MiB0 B <br />0 Kib <br />0 KiB <br />0 Mib <br />0 GiB <br /> | 2,048 MiB2,147,483,648 B <br />16,777,216 Kib <br />2,097,152 KiB <br />16,384 Mib <br />2 GiB <br /> | BCM4354 | abgn+ac | 1 | 1GbE | 2018 | |||
| NanoPi R4SE | single-board computer router | RK3399 | 2.0 GHz 1.4 GHz | 32,768 MiB34,359,738,368 B <br />268,435,456 Kib <br />33,554,432 KiB <br />262,144 Mib <br />32 GiB <br /> | 4,096 MiB4,294,967,296 B <br />33,554,432 Kib <br />4,194,304 KiB <br />32,768 Mib <br />4 GiB <br /> | none | 1 | 1GbE | 2022 | ||||
| Pine64 Pinebook Pro | RK3399 | 1.8 GHz 1.5 GHz | 16 MiB16,777,216 B <br />131,072 Kib <br />16,384 KiB <br />128 Mib <br />0.0156 GiB <br /> | 4,096 MiB4,294,967,296 B <br />33,554,432 Kib <br />4,194,304 KiB <br />32,768 Mib <br />4 GiB <br /> | BCM43456 | abgn+ac | C0:84:7D | 2019 | |||||
| Pine64 RockPro64 2.1 | single-board computer | RK3399 | 1.8 GHz 1.4 GHz | 16,384 MiB17,179,869,184 B <br />134,217,728 Kib <br />16,777,216 KiB <br />131,072 Mib <br />16 GiB <br /> | 4,096 MiB4,294,967,296 B <br />33,554,432 Kib <br />4,194,304 KiB <br />32,768 Mib <br />4 GiB <br /> | none | 1 | 1GbE | |||||
| Radxa ROCK 4SE | single-board computer | RK3399-T | 1.5 GHz 1.4 GHz | 4,096 MiB4,294,967,296 B <br />33,554,432 Kib <br />4,194,304 KiB <br />32,768 Mib <br />4 GiB <br /> | CYW43455 | abgn+ac | 1 | 1GbE | |||||
| Radxa Rock Pi 4A (1GB) | single-board computer | RK3399 | 1.8 GHz 1.4 GHz | 4 MiB4,194,304 B <br />32,768 Kib <br />4,096 KiB <br />32 Mib <br />0.00391 GiB <br /> | 1,024 MiB1,073,741,824 B <br />8,388,608 Kib <br />1,048,576 KiB <br />8,192 Mib <br />1 GiB <br /> | none | 1 | 1GbE | 2018 | ||||
| Radxa Rock Pi 4B+ (4GB) | single-board computer | RK3399 | 2.0 GHz 1.4 GHz | 32,768 MiB34,359,738,368 B <br />268,435,456 Kib <br />33,554,432 KiB <br />262,144 Mib <br />32 GiB <br /> | 4,096 MiB4,294,967,296 B <br />33,554,432 Kib <br />4,194,304 KiB <br />32,768 Mib <br />4 GiB <br /> | BCM43456 | abgn+ac | 1 | 1GbE | B0:02:47 | 2021 | ||
| Radxa Rock Pi 4C+ (4GB) | single-board computer | RK3399-T | 1.5 GHz 1.4 GHz | 8 MiB8,388,608 B <br />65,536 Kib <br />8,192 KiB <br />64 Mib <br />0.00781 GiB <br /> | 4,096 MiB4,294,967,296 B <br />33,554,432 Kib <br />4,194,304 KiB <br />32,768 Mib <br />4 GiB <br /> | CYW43455 | abgn+ac | 1 | 1GbE | 2022 | |||
| Samsung Chromebook Plus | RK3399 | 2.0 GHz 1.5 GHz | 32,768 MiB34,359,738,368 B <br />268,435,456 Kib <br />33,554,432 KiB <br />262,144 Mib <br />32 GiB <br /> | 4,096 MiB4,294,967,296 B <br />33,554,432 Kib <br />4,194,304 KiB <br />32,768 Mib <br />4 GiB <br /> | 88W8997 | abgn+ac | 18:67:B0 | 2017 |
References
https://en.wikipedia.org/wiki/ARM_Cortex-A72
http://www.rock-chips.com/a/en/products/RK33_Series/2016/0419/758.html
https://www.arm.com/zh/products/multimedia/mali-gpu/high-performance/mali-t860-t880.php

