This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/AM5728:Android 版本问题

Guru**** 2925060 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/665812/linux-am5728-android-build-issues

器件型号:AM5728

工具/软件:Linux

您能否就我在设置中看到的最新 Android (生成源代码)问题、提出以下问题。

 

我已加载最新的 PROCESSOR-SDK-Android-AM57X 04_02_00_09 (http://software-dl.ti.com/processor-sdk-android/esd/AM57X/latest/index_FDS.html)

 

编译 SDK 参考:http://processors.wiki.ti.com/index.php/Processor_SDK_Android_Building_The_SDK

 

我遇到的问题是、在构建 AoSP 时遇到了几个构建问题(我可以成功构建 Linux 和 u-boot)

 

编译错误#1 - ninja:错误:'/arch/arm/boot/zImage、'out/target/product/am57xevm/kernel'所需、缺失且没有已知的规则来生成它

 

解决方法:导出 target_prebuild_kernel 以指向我成功构建的本地内核构建。

 

编译错误#2–

忍者:错误:'/drivers/scsi/scsi_mod.ko、'out/target/product/am57xevm/recovery.img'所需、缺失且没有已知的规则来实现它

11:51:39忍者失败:退出状态1

 

TI wiki 中提供的成功构建 AOSP 的步骤中是否缺少任何内容?  

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Dave、

    我很期待这件事。 您在计算机上运行的是哪种版本的 Linux?

    此致、
    Nick
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Nick、这是来自 Rauland 的 Anthony、他通过 Dave 提交了原始问题。 我正在运行 Ubuntu 14.04。 1 64位
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Anthony、

    您看到错误的原因是我们删除了预编译的 Android 内核映像、现在我们依赖构建 Android 内核映像。

    启动此操作的参考修补程序: git.omapzoom.org

    --

    如果您要构建 Oreo (Proc SDK Android Dec 版本)

    请确保,

    步骤1:  

    构建 Android 内核(zImage 模块 dtbs)

    步骤2.

    转到 Android 源目录

    导出 KERNELDIR=

    。 /build/envsetup.sh

    午餐 full_am57xevm-userdebug

    make -jx (基于构建机器的线程数)。

    --

    Nick、

    如果这些详细信息未记录在 wiki 中,您能否进行相应的更新。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对于编译错误2:

    确保在构建 Android 内核时,使用命令进行构建

    使 arch=arm cross_compiler= zImage 模块 dtbs

    如您所见,从 device/ti/am57xevm.git BoardConfig.mk Android 现在需要构建模块。