RK3328 编译问题

我在用 ./build.sh rk3328-roc-pc 命令去进行完全编译的时候,在最后的make and copy android images阶段遇到如下的错误问题:
./mkimage.sh: line 5: .rk3328_config.mk: No such file or directory
Make image failed!

而 mkimage.sh 第五行如下所示,.rk3328_config.mk 这个文件是不存在的,应该也是不需要的吧,是不是屏蔽掉这一句就行了?会不会有其他影响?

./FFTools/make.sh roc-rk3328-pc (注意:“编译配置文件”是前提,需完成该步骤才能往下执行)
先执行这行

你们的wiki上的教程http://wiki.t-firefly.com/zh_CN/ROC-RK3328-PC/android_compile_android8.html
在完全编译的时候并没有说要执行 ./FFTools/make.sh roc-rk3328-pc 进行编译配置啊,只有在模块化的编译中才需要。

gunix 发表于 2020-9-24 08:42
你们的wiki上的教程http://wiki.t-firefly.com/zh_CN/ROC-RK3328-PC/android_compile_android8.html
在完 …

可以看到make.sh里面的代码如下,其实关于这部分,应该是写得不好,所以如果使用pc机器,执行一次后
第二次就不需要再执行

CC_CONFIG=device/rockchip/rk3328/rk3328_box/Config.mk
PC_CONFIG=device/rockchip/rk3328/rk3328_roc_pc_box/Config.mk
JD4_CONFIG=device/rockchip/rk3328/rk3328_core_jd4/Config.mk

if [ $1 == "rk3328-roc-cc" ];then
    if [ -f .rk3328_config.mk ];then
        rm .rk3328_config.mk
    fi
    ln -s $CC_CONFIG .rk3328_config.mk
    exit 0
elif [ $1 == "rk3328-roc-pc" ];then
    if [ -f .rk3328_config.mk ];then
        rm .rk3328_config.mk
    fi
    ln -s $PC_CONFIG .rk3328_config.mk
    exit 0
elif [ $1 == "rk3328-core-jd4" ];then
    if [ -f .rk3328_config.mk ];then
        rm .rk3328_config.mk
    fi
    ln -s $JD4_CONFIG .rk3328_config.mk
    exit 0
fi