HCL:Firefly-RK3399
T-Firefly Firefly-RK3399 是一个单板计算机。
技术参数
- 瑞芯微 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
- 1x USB 3.0 host, 1x USB Type-C, 4x USB 2.0 host
- GbE
- HDMI
- SPDIF
- 1x M.2
- 1x mPCIe
调试串口波特率 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
为了刷入主线 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 文件。