Legacy AI

RK3399Pro

RK3399 with a 3 TOPS NPU in the same package, and Rockchip's first NPU-equipped SoC. New AI designs have moved to RK3588/RK3576, but RK3399Pro boards and toolchains (RKNN-Toolkit v1) remain in the field.

  • 2× A72 + 4× A53
  • 3 TOPS NPU
  • PCIe 2.1 x4
  • RKNN-Toolkit (v1)
  • Legacy AI boards

Specifications

ArchitectureARMv8-A big.LITTLE + NPU
CPU2× Cortex-A72 up to 1.8 GHz + 4× Cortex-A53 up to 1.4 GHz
GPUArm Mali-T860 MP4
NPU3 TOPS (INT8/INT16/FP16)
MemoryLPDDR3 / LPDDR4 (plus dedicated NPU memory)
StorageeMMC, SD, NVMe over PCIe
Video decode4K@60 H.265 / VP9
DisplayHDMI 2.0, eDP, DP (Type-C), MIPI DSI
Camera / ISPDual ISP, MIPI CSI-2

Interfaces

PCIePCIe 2.1 x4
USBUSB 3.0 Type-C ×2, USB 2.0
Ethernet1× GMAC (RGMII)
MIPIMIPI CSI-2, MIPI DSI
I2C / SPI / UARTSame as RK3399

Interface counts depend on pin-muxing and combo-PHY configuration. Verify against the official RK3399Pro datasheet / TRM.

Development

Linux

Vendor 4.4 BSP with NPU driver; RKNN-Toolkit v1 (not Toolkit2).

Android

Vendor Android 8.1.

U-Boot

Vendor U-Boot.

Device Tree

rk3399pro DTS on the vendor kernel.

Buildroot

Vendor Buildroot.

Yocto

Limited.

Operating systems

  • Linux (vendor 4.4)
  • Android 8.1
  • Debian

Typical use cases

  • Legacy AI boxes
  • Existing RK3399Pro products

RK3399Pro Tutorials

Boards using RK3399Pro

No boards listed yet. Submit one.

RK3399Pro FAQ

What CPU does the RK3399Pro have?

The RK3399Pro uses 2× Cortex-A72 up to 1.8 GHz + 4× Cortex-A53 up to 1.4 GHz (ARMv8-A big.LITTLE + NPU), built on a 28 nm process.

Does the RK3399Pro have an NPU, and how many TOPS?

Yes. The RK3399Pro NPU is rated at 3 TOPS (INT8/INT16/FP16). Models are converted to .rknn with RKNN-Toolkit2 and run with the RKNN runtime.

What memory does the RK3399Pro support?

LPDDR3 / LPDDR4 (plus dedicated NPU memory).

Does the RK3399Pro support PCIe and NVMe SSDs?

Yes: PCIe 2.1 x4. NVMe SSDs work on PCIe lanes routed to an M.2 M-key slot, provided the controller, PHY, power and reset are enabled in the device tree.

Which operating systems run on the RK3399Pro?

Linux (vendor 4.4), Android 8.1, Debian. Vendor 4.4 BSP with NPU driver; RKNN-Toolkit v1 (not Toolkit2).

What video can the RK3399Pro decode and encode?

Decode: 4K@60 H.265 / VP9.

Which boards use the RK3399Pro?

We don't list RK3399Pro boards yet. Submit one through the community page.

What is the RK3399Pro used for?

Typical applications: Legacy AI boxes, Existing RK3399Pro products.

Documentation & official resources

Have a RK3399Pro question not covered here? Ask the community or browse RK3399Pro questions.

오류를 발견했거나 추가할 내용이 있나요? 개선 제안하기.

Designing with RK3399Pro?

Schematic and carrier-board design, BSP bring-up, device tree, drivers and AI integration for RK3399Pro-based products.