PINE64 PineBook Pro
- RK3399 SoC
- 2-core Cortex-A72, 4-core Cortex-A53
- 4GiB RAM
- 2× USB-A (USB OTG 3.0, USB 2.0), 1× USB-C (USB-3.0, Alt-DP)
- mic, speaker
- camera
- microSD card slot
- eMMC
- 14" FHD IPS display
- …
Bringup
ATF:
- ATF docs
make CROSS_COMPILE=aarch64-linux-gnu- PLAT=rk3399 bl31
U-Boot:
- U-Boot docs
export BL31=/path/to/arm-trusted-firmware/to/bl31.elf
make pinebook-pro-rk3399_defconfig
make
sudo dd if=u-boot-rockchip.bin of=/dev/sd# seek=64
Linux:
- nothing special, everything is mainline
Partitioning:
- the booltloader image is over 9MiB, so we need quite some space before the first partition