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.

[参考译文] J784S4XEVM:快速引导选项?

Guru**** 2455560 points
Other Parts Discussed in Thread: TDA4VH-Q1, J784S4XEVM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1469061/j784s4xevm-fast-boot-options

器件型号:J784S4XEVM
主题中讨论的其他器件:TDA4VH-Q1

工具与软件:

您好!

我们想在一个项目中使用 TDA4VH-Q1处理器、但我们要求在项目中的300ms 内引导。 因此、我们希望获得 J784S4XEVM 并对启动时间进行测试。 为了实现快速启动、我们应该对 J784S4XEVM 使用什么配置? 我们不认为可以通过将 Linux 操作系统加载到 Arm Cortex-A72内核上来实现这一点。 您是否有关于快速引导的配置建议或之前的工作?

谢谢!

Bugra

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

    尊敬的 Bugra:

    您是否希望在300ms 内让 HLOS 在 A72上运行? 根据其他操作系统的要求、假设基于 R5的 RTOS。

    RTOS 引导可由基于 SBL 引导加载程序的引导应用程序或类似的适当快速引导模式(如 OSPI 或 xSPI)完成。

    此致、
    Tanmay

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

    您好、Tanmay、

    感谢快速的响应。

    实际上、我们可能希望先从 A72内核的处理能力中受益、也可能需要使用 FreeRTOS 或 TI-RTOS。 (很抱歉、我不确定是否可以)那么、在独立于操作系统的任何配置中、是否可以在300ms 内启动 A72内核? 您是否可以测量任何引导时间?

    但我们的实际要求是使电路板在300ms 内可用于应用、因此我们也会考虑其他配置、如您所说的在 R5内核上运行 RTOS、或将 C7X DSP 与 SYS/BIOS 结合使用、或稍后激活 A72内核等分层引导方案。

    谢谢!

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

    您好!

    下面我看一下我们是否有 RTOS 或在 A72上运行300ms 的任何其他操作系统的用例。 我不知道使用此方法的用例。

    R5上的 RTOS 当然是可行的、可以使用任何开箱即用示例进行测试。 使用 SBL 引导加载程序、您应该在300ms 之前进入大多数应用。

    此致、
    Tanmay

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

    您好!  

    我们在 A72上没有 RTOS 支持。 我们可以引导 HLOS (如 Linux 或 QNX 或任何类似系统)。 如果您可以详细说明要在 A72上运行的用例、会很有帮助。  

    我们可以使用 ospi 中的 SBL 直接加载 ATF 和 Linux。 我们可以尝试在不到1秒的时间内让 Linux 运行起来。 请告诉我们这是否可行。

    此致、

    基尔西  

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

    您好 Keerthy J:

    感谢您的答复、很抱歉我迟到了。  

    主要 用例主要是具有高数据速率的信号处理算法、具有多个独立的应用。

    在启动 R5的情况下、在不到1秒的时间内运行 Linux 或其他类似操作系统将非常有用。 (我不确定是否可行?)

    另外、您是否有在 A72上运行的第三方操作系统的列表?

    而对不起我的无知 ATP 代表什么?

    谢谢!

    Bugra   

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

    尊敬的 Burga:

    主要 用例主要是具有高数据速率和多个独立应用的信号处理算法。

    这些算法和应用是针对 R5内核还是 A72?

    在不到1秒的时间内运行 Linux 或其他类似操作系统将非常有用、同时可启动 R5。 (我不确定是否可行?)

    这应该是可行的、但也取决于您希望在 Linux 上一秒后准备好什么。 如果使用多个外设、这可能是不可行的。

    此外、您是否有关于在 A72上运行的第三方操作系统的任何列表?

    除了 Linux 之外、客户还使用 QNX 和 Greenhills。 我来检查一下我们是否有这方面的详尽列表。

    对不起、我不知道 ATP 代表什么?

    我想你是 MENA ATF。 ATF 是 ARM 可信固件、在引导开始时会在 A72上运行、以将 A72配置为引导 Linux 或任何其他操作系统。 这通常是运行在 A72上的第一个固件。

    此致、
    Tanmay