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.

[参考译文] TDA4AL-Q1:[IPM6]是否要求 ATF 和 OPTEE 在 GHS 完整性和 uVelosity OS 下运行?

Guru**** 2455360 points
Other Parts Discussed in Thread: TDA4VM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1478884/tda4al-q1-ipm6-is-atf-and-optee-required-with-ghs-integrity-and-uvelosity-os

器件型号:TDA4AL-Q1
主题中讨论的其他器件:TDA4VM

工具与软件:

尊敬的女士/先生:

如 SDK 文档中的 BootApp 流程所示、为了加载和启动 Linux 内核、需要 ATF 和 OPTEE:  5.4.引导 HLOS—平台开发套件(PDK)- Jacinto 用户指南

/resized-image/__size/320x240/__key/communityserver-discussions-components-files/791/pastedimage1740469503393v1.png

在 TDA4VM 文档第13页中、我们提到了某些 MSMC 区域为 MPU1上的 ATF 保留。 TDA4AL 或 TDA4VE 也是如此吗? 请您也分享这些硬件的文件吗?

/cfs-file/__key/communityserver-discussions-components-files/791/1665.spradc1.pdf 

我们与 Greenhills 讨论了 ATF 和 OPTEE 的要求、没有开始操作系统的要求。 由于 ATF 和 OPTEE 是与安全相关的库、因此我们打算使用 TIFS 进行安全引导、并使用自定义 HSM 来实现其他安全功能。

请澄清是否有在 A72内核上加载这些库的任何特定硬件要求?

谢谢。此致、

Mitesh Adesara

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

    尊敬的  Mitesh:

    从 0x70000000到 0x7001ffff 为保留、ATF 对于  TDA4AL 或 TDA4VE 等器件也是如此。

    此致
    Diwakar

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

    您好 Diwakar:

    谢谢。 并且需要了解的是、根据 MSMC 保留区域、可以计划在此处执行 ATF  0x70000000 - 0x7001ffff。

    但是、我的问题是不同的:在 A72内核上加载这些库(ATF 和 OPTEE)是否有任何特定于硬件的要求? 或者这些选项是可选的、具体取决于要在这些内核上执行的操作系统的要求?

    此致、

    Mitesh

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

    尊敬的 Mitesh

    [报价 userid="634649" url="~/support/processors-group/processors/f/processors-forum/1478884/tda4al-q1-ipm6-is-atf-and-optee-required-with-ghs-integrity-and-uvelosity-os/5680666 #5680666"]但是、我的问题是不同的:是否有任何特定于硬件的要求在 A72内核上加载这些库(ATF 和 OPTEE)? [报价]

    GIC 需要 ATF、而打开 A72的辅助内核、optee 是可选的。

    您可以在引导流程中跳过 optee 器。  

    此致
    Diwakar

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

    您好 Diwakar:

    感谢您提供反馈。

    您能否指导我了解 Tech ref/SDK 中的 GIC 要求、该指南提供了针对 A72中断管理设置和配置 GIC 所需的 ATF 指南? 除了 ATF 之外还有其他任何方法吗(例如使用电路板初始化参数来设置 GIC?

    开启 A72的辅助内核:您能在此处提供更多详细信息吗?  

    另请注意、我们计划在 thw 2 A72内核上运行的 GHS OS 没有任何 ATF 要求运行。

    尽管 GHS OS 的系统状态要求之一是 异常级别为1/2 操作系统内核启动前"。 您能否说明一下、当使用 SciClient 接口引导 A72内核到 TIFS 并且板初始化已完成时、异常级别默认为1/2?

    此致、

    Mitesh

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

    尊敬的  Mitesh:

    [报价 userid="634649" url="~/support/processors-group/processors/f/processors-forum/1478884/tda4al-q1-ipm6-is-atf-and-optee-required-with-ghs-integrity-and-uvelosity-os/5697422 #5697422"]

    您能否指导我了解 Tech ref/SDK 中的 GIC 要求、该指南提供了针对 A72中断管理设置和配置 GIC 所需的 ATF 指南? 除了 ATF 之外还有其他任何方法吗(例如使用电路板初始化参数来设置 GIC?

    开启 A72的辅助内核:您能在此处提供更多详细信息吗?

    [报价]

    如果在 GHS OS 的情况下使用 Linux、则必须使用 ATF、您需要与 Green Hills 进行检查。

    [报价 userid="634649" url="~/support/processors-group/processors/f/processors-forum/1478884/tda4al-q1-ipm6-is-atf-and-optee-required-with-ghs-integrity-and-uvelosity-os/5697422 #5697422"]

    开启 A72的辅助内核:您能在此处提供更多详细信息吗?  

    [报价]

    ATF 是开源的、您可以在线获取大量相关文档。

    SDK 文档:software-dl.ti.com/.../Foundational_Components_ATF.html

    此致
    Diwakar

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

    您好 Diwakar:

    感谢您的答复。

    现在澄清了 ATF。

    您能否澄清 GHS 操作系统在例外级别方面的要求(内核需要 A72上的 EL1/EL2才能启动)? A72是否会默认引导至 EL3、然后 GHS 操作系统可以从 EL1/EL2执行、或者我们是否需要在 GHS 启动代码中专门设置 EL1/EL2?

    此致、

    Mitesh

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

    尊敬的  Mitesh:

    您能否澄清 GHS 操作系统在例外级别方面的要求(启动时内核需要 A72上的 EL1/EL2)? A72会默认引导至 EL3、然后 GHS 操作系统可以从 EL1/EL2执行还是需要在 GHS 启动代码中专门设置 EL1/EL2?[/QUOT]

    我们对 GHS 代码没有可见性、请与 Greenhills 联系。

    此致
    Diwakar

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

    您好 Diwakar:

    如果我们不加载 ATF 映像并直接要加载 GHS 操作系统、我们想了解如何满足以下先决条件? 是否有可能通过电路板初始化参数满足这些要求? 还是仅通过 A72的启动代码?

    此致、

    Mitesh

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

    您好、 Mitesh

    我们没有关于 Green hill OS 如何工作的内部细节,所以不能在这里提供很多帮助。

    请在此与 Green Hills 讨论。有关进一步的查询、请每周同步。

    此致
    Diwakar