本帖最后由 冬天不赖床 于 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,报错,就没有继续往下编译了 编译安卓无法编译通过,错误信息如下: 以上是一个初学者跟着文档步骤来做后遇到的疑问和问题,可能是比较简单的一些问题,但是对于我来说很重要,希望能来帮我解答以下,万分感谢 有人能解答一下吗 |
-
5 Bytes, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1