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.

[参考译文] AM62A7:TI AM62A7:需要引导优化指南

Guru**** 2925550 points

Other Parts Discussed in Thread: AM62P

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1648985/am62a7-ti-am62a7-need-guidance-for-boot-optimization

器件型号: AM62A7
主题: AM62P 中讨论的其他器件

尊敬的 TI 团队:

我们目前正在开发基于 TI AM62A SK EVM 平台的定制板。
在主板启动和初始验证后、系统引导时间约为 17.648 秒。 在我们最后执行几个优化后、我们已成功将从 eMMC 或 SD 卡引导时的启动时间缩短到大约 10 秒。

U-Boot 优化:
我们正在考虑或已经实施以下改进:

删除了未使用的 U-Boot 功能
设置 BOOTDELAY=0
启用静默控制台模式
减少控制台日志消息
删除未使用的驱动程序(USB、网络、PCIe 等)–已完成
展开引导脚本

内核优化:
我们正在以下领域开展工作:

删除未使用的驱动程序(显示屏,音频,Wi-Fi/蓝牙,未使用的总线)
将驱动程序静态构建到内核中 (config_modules=n)
减少打印/记录输出
禁用不必要的内核调试选项
删除未使用的文件系统支持
通过移除未使用的外设简化器件树

请求支持
我们希望 TI 团队提供有关进一步缩短启动时间的附加策略或最佳实践的指导。 具体来说:

先进的启动时间优化技术。
推荐的内核配置。
适用于 TI AM62Ax 的任何平台专用优化。

您在实现进一步改进方面的支持将是非常宝贵的。
谢谢你。

此致、
Kaushal Patel

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

    您好 Kaushal、

    对延迟深表歉意。 让我重新分配给正确的工程师。 请留出一些时间进行回复。

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

    尊敬的 Kaushal:

    您是否尝试过查看 SDK 文档的“如何快速引导“一节?

    链接就在 这里

    此致

    Suren

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

    您好、Suren、

    我已经开始查看您提供的链接、其中建议在 u-boot 中配置 Falcon 模式。

    我对 U-Boot Falcon Mode 有疑问。 您能否说明 Falcon Mode 是否与安全启动和 OP-TEE 框架兼容?

    在典型的安全启动流程中、启动序列如下:ROM Bootloader→tiboot3.bin→tispl.bin→U-Boot→Kernel→Root File System。
    由于 Falcon 模式绕过整个 U-Boot 阶段并直接从 SPL 引导内核、因此我想了解这如何与安全启动链和 OP-TEE 集成保持一致。

    如果是错的、请纠正我。

    期待您的指导。

    此致、

    Kaushal Patel

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

    尊敬的 Kaushal:

    Falcon 模式可与所有 AM62 系列器件 (AM62A、AM62P 和通用 AM62x) 上的安全启动和 OP‑TEE 可信执行环境一起使用。

    希望这有所帮助

    此致

    Suren