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.

[参考译文] DRA712:需要包含在 Android zImage 上的模块

Guru**** 2556870 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/624972/dra712-necessary-modules-to-include-on-android-zimage

器件型号:DRA712

请回答我的客户在下面关于可用于 J6 Entry EVM 的 TI Android BSP 的问题。

我们正在为电路板进行内核定制。 我们在 这样的工作中有经验,但我们正在尝试了解您的内核配置系统(./ti_config_frages/defconfig_builder.sh)。

示例文件 ti_sdk_dra7x_android_release_defconfig 显示正在选择多个 SOC (CONFIG_SOC_IMXxx=y)机器和模块、但这些不是 EVM 所必需或使用的。

我们只需要包含使用过的模块、以避免使用更大的 zImage 并缩短启动时间。

  • 您能否共享有关配置系统的任何文档或解释为什么需要 iMX 之类的 SOC。
  • 未来 AOSP 版本(Android O)将基于内核4.4或更高版本。 在这种情况下、配置和构建系统工具将是相同的?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Raul、

    我已将您的问题转发给 Android 专家进行评论。

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

    我在最终的".config"中看不到启用的那些配置、这些配置在构建 defconfig 后生成。
    让我返回到您、了解一下为什么在中间步骤中启用这些配置。

    TI 的 Android Automotive O SDK 将基于内核4.4

    此致、
    Vishal
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    出现在 defconfig 中的原因是我们在脚本中包含"arch/arm/configs/multi_v7_defconfig"。
    您提到的 SOC 配置在最终的.config 中被禁用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们知道 defconfig_builder.sh 使用 ti_sdk_dra7x_android_release_defconfig 和多个 cfg 文件。
    SDK_Release_Defconfigs 类型:
    defconfig:multi_v7_defconfig
    CONFIG_FILE:
    无 extra 配置:
    multi_v7_prune.cfg
    baseport.cfg ipc.cfg
    connectivity.cfg
    audio_display.cfg
    wlan.cfg omap_soc.cfg
    lpae.cfg
    dra7_only.cfg
    systemd.cfg
    /android/configs/android-base.cfg
    /android/configs/android-recommended.cfg
    auto.cfg
    android_omap.cfg

    但我们看不到在哪里需要非必要的配置。
    我们希望使用 TI 工具(如果可能)或 menuconfig (未显示多个配置)从零开始创建基于 EVM 的电路板配置文件。
    您能否共享有关 DRA7x 配置工具的任何文档。 我们需要了解选择/取消选择每个模块的文件以避免不必要的 zImage 大小。

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

    您可以使用最终生成的".config"来创建您的电路板 defconfig、而不是使用 ti_sdk_dra7x_android_release_defconfig。

    此致、
    Vishal