Book 发表于 2021-10-28 10:55:58

ubuntu编译提示RK_ROOTFS_IMG未设置问题

ROC-RK3568-PC Manual在进行ubuntu编译时,需要先设置编译配置文件,手册建议用:
./build.sh roc-rk3568-pc-ubuntu.mk
实际上roc-rk3568-pc-ubuntu.mk只有如下几项设置:
#!/bin/bash

CMD=`realpath $BASH_SOURCE`
CUR_DIR=`dirname $CMD`

source $CUR_DIR/firefly-rk3568-ubuntu.mk

# Kernel dts
export RK_KERNEL_DTS=rk3568-firefly-roc-pc
# PRODUCT MODEL
export RK_PRODUCT_MODEL=ROC_RK3568_PC

而手册提到“配置文件会链接到 device/rockchip/.BoardConfig.mk,检查该文件可以验证是否配置成功。”,并给出配置介绍如下:
# Target arch
export RK_ARCH=arm64 # 64位 ARM 架构
# Uboot defconfig
export RK_UBOOT_DEFCONFIG=firefly_rk3568 # u-boot 配置文件
# Kernel defconfig
export RK_KERNEL_DEFCONFIG=firefly_linux_defconfig # kernel 配置文件
# Kernel dts
export RK_KERNEL_DTS=rk3568-firefly-roc-pc # dts 文件
# parameter for GPT table
export RK_PARAMETER=parameter-ubuntu-fit.txt # 分区表
# rootfs image path
export RK_ROOTFS_IMG=ubuntu_rootfs/rk356x_ubuntu_rootfs.img # 根文件系统路径

对比可以看到,手册给出的配置比roc-rk3568-pc-ubuntu.mk中要多好几项,包括分区表和根文件系统。
请问一下,roc-rk3568-pc-ubuntu.mk是不是在编译之前,需要增加上述相关的配置项呢?

jishutao 发表于 2021-11-2 17:05:34

您好,我也有同样的疑问,不知道是怎么回事。

时间的蝴蝶 发表于 2021-11-3 10:32:46

引用了其它文件,source $CUR_DIR/firefly-rk3568-ubuntu.mk
页: [1]
查看完整版本: ubuntu编译提示RK_ROOTFS_IMG未设置问题