这个专题主要记录把 RK Linux-5.10 移植到 ROC-RK3399-PC Pro 的过程。
一、u-boot 移植
首先进入 rk3399 板级配置文件目录 device/rockchip/rk3399
,可以看到有一个 BoardConfig-rk3399-firefly.mk
配置文件,将其复制一份重命名为 BoardConfig-rk3399-roc-pc-pro.mk
,指定 u-boot 配置文件为 roc-rk3399-pc-pro_defconfig
:
# Uboot defconfig
export RK_UBOOT_DEFCONFIG=roc-rk3399-pc-pro
为 u-boot 新建一个 board,u-boot/configs
目录下有一个 rk3399 通用的 rk3399_defconfig
配置文件,将其复制一份重命名为 roc-rk3399-pc-pro_defconfig
:
cd u-boot
cp configs/rk3399_defconfig configs/roc-rk3399-pc-pro_defconfig
修改配置文件指向的设备树为 rk3399-roc-pc-pro.dts
&