Firefly开源社区

标题: RK3566 编译android11源码报错 [打印本页]

作者: wx__ovoxih    时间: 2022-7-18 14:30
标题: RK3566 编译android11源码报错
你好:
       我买的rk3566的开发板,git拉取android11的源码后进行编译报下面的错误,麻烦看下。

1658125799(1).jpg (76.86 KB, 下载次数: 875)

1658125799(1).jpg

作者: zyk    时间: 2022-7-19 09:34
本帖最后由 zyk 于 2022-7-19 09:35 编辑

你好,git log看一下当前的提交,是否有对SDK做修改。是第一次编译吗,可以使用以下命令进行一次完整编译
  1. ./FFTools/make.sh -d rk3566-roc-pc -j8 -l rk3566_roc_pc-userdebug
  2. ./FFTools/mkupdate/mkupdate.sh -l rk3566_roc_pc-userdebug
复制代码



作者: wx__ovoxih    时间: 2022-7-20 10:08
zyk 发表于 2022-7-19 09:34
你好,git log看一下当前的提交,是否有对SDK做修改。是第一次编译吗,可以使用以下命令进行一次完整编译
...

commit d7a0b9af26d6a925914094e90fa568b237c5c4e4
Author: Firefly <service@t-firefly.com>
Date:   Wed Jun 15 09:52:01 2022 +0800

    support ITX-3568Q

上面是最新的代码提交记录
作者: zyk    时间: 2022-7-20 11:15
目前完整编译可以通过了吗
作者: wx__ovoxih    时间: 2022-7-21 11:42
zyk 发表于 2022-7-20 11:15
目前完整编译可以通过了吗

不行,我是在线同步的bundle仓库,所以整编的第一步会遇到那个错
作者: wx__ovoxih    时间: 2022-7-21 11:46
使用百度网盘下载的bundle解压后,.bundle/update执行这条命令提示对远程仓库origin没有操作权限


作者: zyk    时间: 2022-7-21 14:29
下载完校验没问题,就rebase一下吧,可以参考一下https://dev.t-firefly.com/thread-114010-1-1.html。之前看起来是没有编译kernel的问题,rebase之后用整编命令跑一遍
作者: wx__ovoxih    时间: 2022-7-22 10:23
zyk 发表于 2022-7-21 14:29
下载完校验没问题,就rebase一下吧,可以参考一下https://dev.t-firefly.com/thread-114010-1-1.html。之前 ...

必须严格按照你们的文档,md5码每一步都需要校验吗
作者: wx__ovoxih    时间: 2022-7-22 11:16
你们可以远程看下吗
作者: zyk    时间: 2022-7-22 11:28
目前存在什么问题,可以发出来大家看一下。md5肯定都是需要校验的
作者: wx__ovoxih    时间: 2022-7-22 14:31
zyk 发表于 2022-7-22 11:28
目前存在什么问题,可以发出来大家看一下。md5肯定都是需要校验的

前面5个源码压缩包的md5码验证了没问题,使用百度网盘下载的bundle,按你之前说的执行rebase还是不行

1658471413.jpg (94.82 KB, 下载次数: 653)

1658471413.jpg

作者: zyk    时间: 2022-7-22 14:41
git log看一下,已经更新到最新提交了吧

作者: wx__ovoxih    时间: 2022-7-22 16:02
zyk 发表于 2022-7-22 14:41
git log看一下,已经更新到最新提交了吧

图片所示

1658476830(1).png (21.01 KB, 下载次数: 702)

1658476830(1).png

作者: zyk    时间: 2022-7-22 17:20
已经更到最新版本了,目前还有什么问题吗
作者: wx__ovoxih    时间: 2022-7-22 17:29
zyk 发表于 2022-7-22 17:20
已经更到最新版本了,目前还有什么问题吗

百度网盘下载的bundle执行.bundle/update还是失败
作者: wx__ovoxih    时间: 2022-7-22 17:39
而使用git clone https://gitlab.com/TeeFirefly/rk356x-android11-bundle.git .bundle命令在线更新.bundle文件,执行整编第一条命令会出现图片中的错误,看样子是kernel编译过程有问题,这个怎么回事

1658482591(1).jpg (61.81 KB, 下载次数: 674)

1658482591(1).jpg

作者: zyk    时间: 2022-7-22 17:53
本帖最后由 zyk 于 2022-7-22 17:54 编辑

PC使用的什么系统版本,环境没装好吧,apt install bc

https://wiki.t-firefly.com/zh_CN ... ompile_android.html
作者: wx__ovoxih    时间: 2022-7-25 14:12
zyk 发表于 2022-7-22 17:53
PC使用的什么系统版本,环境没装好吧,apt install bc

https://wiki.t-firefly.com/zh_CN ... ompile_an ...

安装bc后整编可以编译过了,如果要单编源码hardware/ril目录的代码如何进行?
作者: wx__ovoxih    时间: 2022-7-25 14:19
wx__ovoxih 发表于 2022-7-25 14:12
安装bc后整编可以编译过了,如果要单编源码hardware/ril目录的代码如何进行?

以及单编后生成的文件在那个目录
作者: zyk    时间: 2022-7-25 14:30
可以网上了解一下编译命令mm、mmm
作者: wx__ovoxih    时间: 2022-7-25 15:10
zyk 发表于 2022-7-25 14:30
可以网上了解一下编译命令mm、mmm

     39. rk3566_32bit-user
     40. rk3566_32bit-userdebug
     41. rk3566_eink-user
     42. rk3566_eink-userdebug
     43. rk3566_einkw6-user
     44. rk3566_einkw6-userdebug
     45. rk3566_firefly_aiojd4-user
     46. rk3566_firefly_aiojd4-userdebug
     47. rk3566_r-user
     48. rk3566_r-userdebug
     49. rk3566_rgo-user
     50. rk3566_rgo-userdebug
     51. rk3566_roc_pc-user
     52. rk3566_roc_pc-userdebug

执行完 source .build/envsetup.sh再执行lunch时上面选择那个数字

作者: wx__ovoxih    时间: 2022-7-25 15:30
wx__ovoxih 发表于 2022-7-25 15:10
39. rk3566_32bit-user
     40. rk3566_32bit-userdebug
     41. rk3566_eink-user

在这之前执行的下面两条整编命令进行编译的


./FFTools/make.sh -d rk3566-roc-pc -j8 -l rk3566_roc_pc-userdebug
./FFTools/mkupdate/mkupdate.sh -l rk3566_roc_pc-userdebug
作者: zyk    时间: 2022-7-25 17:27
source过环境和选择product后,mmm hardware/ril




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