HCL:Firefly-RK3399

跳转到:导航搜索

T-Firefly Firefly-RK3399 是一款单板计算机。

技术数据

  • Rockchip RK3399 SoC
    • 2x ARM Cortex-A72
    • 4x ARM Cortex-A53
    • ARM Mali-T864 GPU
  • 2 GB / 4 GB RAM
  • 16 GB / 32 GB eMMC
  • Micro SD
  • 1 个 USB 3.0 主机,1 个 USB Type-C,4 个 USB 2.0 主机
  • GbE
  • HDMI
  • SPDIF
  • 1 个 M.2
  • 1 个 mPCIe

调试 UART 波特率为 1500000,截至撰写本文时,screen 尚不支持。请使用 minicom 或 picocom 代替。

手动安装

U-Boot

firefly-rk3399 未包含在 U-Boot v2017.05 中。

获取一些固件文件

git clone https://github.com/rockchip-linux/rkbin.git
dd if=rkbin/rk33/rk3399_ddr_666MHz_v1.08.bin of=ddr.bin bs=4 skip=1
mkimage -T rksd -n rk3399 -d ddr.bin idbloader.img
cat rkbin/rk33/rk3399_miniloader_v1.06.bin >> idbloader.img
rkbin/tools/loaderimage --pack --uboot u-boot.bin uboot.img

要刷新基于 mainline 的 U-Boot,请将 USB Type-C 连接器连接到另一个 openSUSE 系统的 USB 端口,并在上电时短接 eMMC 焊盘以进入 MaskRom 模式。

使用 rkdeveloptool 包来刷新 U-Boot

rkdeveloptool db rkbin/rk33/rk3399_loader_v1.08.106.bin
rkdeveloptool wl 0x40 idbloader.img
rkdeveloptool wl 0x4000 uboot.img
rkdeveloptool wl 0x6000 rkbin/img/rk3399/trust.img
rkdeveloptool rd

内核

内核 v4.11 尚未提供 rk3399-firefly.dts。

参见