Firefly开源社区

打印 上一主题 下一主题

[Android] RK3328 编译问题

18

积分

0

威望

0

贡献

技术小白

积分
18

RK3328 编译问题

发表于 2020-9-23 17:06:29      浏览:3942 | 回复:3        打印      只看该作者   [复制链接] 楼主
我在用 ./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 这个文件是不存在的,应该也是不需要的吧,是不是屏蔽掉这一句就行了?会不会有其他影响?



回复

使用道具 举报

3747

积分

17

威望

18

贡献

官方团队

Rank: 9Rank: 9Rank: 9

积分
3747
发表于 2020-9-23 17:20:29        只看该作者  沙发
./FFTools/make.sh roc-rk3328-pc (注意:“编译配置文件”是前提,需完成该步骤才能往下执行)
先执行这行
回复

使用道具 举报

18

积分

0

威望

0

贡献

技术小白

积分
18
发表于 2020-9-24 08:42:07        只看该作者  板凳
你们的wiki上的教程http://wiki.t-firefly.com/zh_CN/ ... mpile_android8.html
在完全编译的时候并没有说要执行 ./FFTools/make.sh roc-rk3328-pc 进行编译配置啊,只有在模块化的编译中才需要。
回复

使用道具 举报

3747

积分

17

威望

18

贡献

官方团队

Rank: 9Rank: 9Rank: 9

积分
3747
发表于 2020-9-24 10:19:44        只看该作者  地板
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
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表