Firefly开源社区

标题: RK3328 编译问题 [打印本页]

作者: gunix    时间: 2020-9-23 17:06
标题: 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 这个文件是不存在的,应该也是不需要的吧,是不是屏蔽掉这一句就行了?会不会有其他影响?




作者: jpchen    时间: 2020-9-23 17:20
./FFTools/make.sh roc-rk3328-pc (注意:“编译配置文件”是前提,需完成该步骤才能往下执行)
先执行这行
作者: gunix    时间: 2020-9-24 08:42
你们的wiki上的教程http://wiki.t-firefly.com/zh_CN/ ... mpile_android8.html
在完全编译的时候并没有说要执行 ./FFTools/make.sh roc-rk3328-pc 进行编译配置啊,只有在模块化的编译中才需要。
作者: jpchen    时间: 2020-9-24 10:19
gunix 发表于 2020-9-24 08:42
你们的wiki上的教程http://wiki.t-firefly.com/zh_CN/ROC-RK3328-PC/android_compile_android8.html
在完 ...

可以看到make.sh里面的代码如下,其实关于这部分,应该是写得不好,所以如果使用pc机器,执行一次后
第二次就不需要再执行
  1. CC_CONFIG=device/rockchip/rk3328/rk3328_box/Config.mk
  2. PC_CONFIG=device/rockchip/rk3328/rk3328_roc_pc_box/Config.mk
  3. JD4_CONFIG=device/rockchip/rk3328/rk3328_core_jd4/Config.mk

  4. if [ $1 == "rk3328-roc-cc" ];then
  5.     if [ -f .rk3328_config.mk ];then
  6.         rm .rk3328_config.mk
  7.     fi
  8.     ln -s $CC_CONFIG .rk3328_config.mk
  9.     exit 0
  10. elif [ $1 == "rk3328-roc-pc" ];then
  11.     if [ -f .rk3328_config.mk ];then
  12.         rm .rk3328_config.mk
  13.     fi
  14.     ln -s $PC_CONFIG .rk3328_config.mk
  15.     exit 0
  16. elif [ $1 == "rk3328-core-jd4" ];then
  17.     if [ -f .rk3328_config.mk ];then
  18.         rm .rk3328_config.mk
  19.     fi
  20.     ln -s $JD4_CONFIG .rk3328_config.mk
  21.     exit 0
  22. fi
复制代码





欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1