|
【Linux】
ubuntu编译提示RK_ROOTFS_IMG未设置问题
发表于 2021-10-28 10:55:58
浏览:4684
|
回复:2
打印
只看该作者
[复制链接]
楼主
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是不是在编译之前,需要增加上述相关的配置项呢? |
|