根据文档步骤进行自行编译固件出现问题

固件类型:自行编译的固件
SDK包名称:Firefly-RK356X_Android11.0_git_20210824
SDK修改内容:无修改
Log日志:log.txt

本帖最后由 冬天不赖床 于 2024-5-9 14:29 编辑

您好,我是一个刚开始学习嵌入式的,在使用官方文档进行源码编译时,有几个疑问以及出现了以下编译错误,希望大家能帮忙解答以下。
疑问一:文档3. 编译 Android11.0 固件 — Firefly Wiki (t-firefly.com),下载的SDK分别含有
Firefly-RK356X_Android11.0_git_20210824.7z.001、Firefly-RK356X_Android11.0_git_20210824.7z.002、Firefly- RK356X_Android11.0_git_20210824.7z.003、Firefly-RK356X_Android11.0_git_20210824.7z.004、Firefly-RK356X_Android11.0_git_20210824.7z.005压缩文件以及对应的MD5文件,但是在文档
$ mkdir ~/proj
$ mv /path/to/Firefly-RK356X_Android11.0_git_20210824.7z.* ~/proj
$ cd ~/proj/
$ 7z x ./Firefly-RK356X_Android11.0_git_20210824.7z.001 -oRK356X_Android11.0
$ cd ./RK356X_Android11.0
$ git reset --hard
只对001压缩文件进行了解压,是否还需要对002 003 004 005压缩文件进行解压?

疑问二:bundle文件中也是含有rk356x-android11-bundle.7z.001 rk356x-android11-bundle.7z.002两个压缩文件,文档中

  7z x rk356x-android11-bundle.7z  -r -o. && mv rk356x-android11-bundle/ .bundle/

使用命令并未有对应文件,是否是和SDK一样,只需要解压001,还是两个都需要解压。

错误:
在根据文档步骤,解压SDK文件和解压bundle文件(SDK和bundle文件都只解压了001文件)后,根据提示,第一次编译Android Product需要使用公版命令进行一次完整编译,于是运行了

./FFTools/make.sh -d rk3568-firefly-roc-pc-se -j8 -l rk3568_firefly_roc_pc_se-userdebug
./FFTools/mkupdate/mkupdate.sh -l rk3568_firefly_roc_pc_se-userdebug

命令,但是编译报错,错误信息为:
ERROR: No ../kernel/resource.img
make and copy android images
./build.sh: 行 195: ./mkimage.sh: 没有那个文件或目录
Make image failed!

随后运行手动编译ROC-RK3568-PC-SE Android 11.0

编译 kernel,报错,就没有继续往下编译了

编译安卓无法编译通过,错误信息如下:

以上是一个初学者跟着文档步骤来做后遇到的疑问和问题,可能是比较简单的一些问题,但是对于我来说很重要,希望能来帮我解答以下,万分感谢

有人能解答一下吗

tchip_askquestions
log.txt (5 Bytes)

有人吗