RTEMS | aarch64: add rockpro64 BSP support to RTEMS (#5414)

Ning Yang (@yangn0) gitlab at rtems.org
Mon Dec 29 08:20:02 UTC 2025



Ning Yang created an issue: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5414



Hi,

I added rockpro64 BSP to rtems with @zhugengyu2023's help.
![image](/uploads/f58a93f486968a2f37b0fd7eea96a64a/image.png)

The [ROCKPro64](https://pine64.org/devices/rockpro64/) is the most powerful single board computer on offer from PINE64, featuring a Rockchip RK3399 hexa-core SoC as well as a quad-core Mali-T860 MP4 GPU and up-to 4GB of dual-channel LPDDR4 system memory.

ROCKPro64 is on the FreeBSD homepage, so I think FreeBSD should support it well.
![image](/uploads/fea789d70d30acab95a0984af1f24a9a/image.png)

My development board is a [ROM-RK3399](https://wiki.friendlyelec.com/wiki/index.php/SOM-RK3399) from FriendlyELEC, which also featuring a Rockchip RK3399. I wrote this BSP based on it, but it is also compatible with RockPro64 (The Rockpro64 is twice as expensive as the SOM-RK3399).

We'll do some more testing, and then I'll create an MR.

# Future Improvements

@zhugengyu2023 has done a lot of [work](https://gitee.com/phytium_embedded/phytium-rtems-sdk) based on Phytium SoC, and we will port these work to ROCKpro64 BSP.
Details are as follows:
- SD/eMMC support
- USB HID/MSC
- USB HID/MSC (in PCIe)
- NVMe (in PCIe)
- WLAN (RTL8188EU in USB)
- CherryUSB Device Stack

-- 
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5414
You're receiving this email because of your account on gitlab.rtems.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20251229/1665024a/attachment.htm>


More information about the bugs mailing list