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.

[参考译文] TDA4VM:对于 SDK 8.4、将 OP-TEE 从3.17升级到3.20

Guru**** 2455360 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1483394/tda4vm-upgrade-op-tee-from-3-17-to-3-20-for-sdk-8-4

器件型号:TDA4VM

工具与软件:

尊敬的 TI 专家:

是否可以在 SDK 8.4中将 OP-TEE 从3.17升级到3.20? 由于我们有一些 基于 OP-TEE 3.20的定制、因此 出于项目原因、我们会将它们移植到 SDK 8.4。

谢谢、此致。

Hui Baorui

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

    尊敬的  Hui、

    我们不建议这样的组合,因为这些不是在我们的最后验证

    此致
    Diwakar  

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

    尊敬的 Diwakar:

    你好,再次感谢你的答复。 之所以要这样做、是因为  在使用 SDK 8.4运行 optee 3.17时、我们遇到了错误。 我们知道 optee 3.20和 SDK 9.0效果很好、并且我们认为 optee 是一个与 SDK 相对分开的器件、因此我们尝试了针对 SDK 8.4升级 optee。

    关于  在 SDK 8.4上使用 optee 3.17观察到的错误 、我们发现了一些错误的存储器分配:从 REE 加载 TA、将 MEMREF 传输到 TA 并在 optee 中使用 RPMB 、以及报告的 TEE_ERROR_OUT_OF_MEMORY。 我们想知道是否有修补程序可以解决此类问题?

    谢谢、此致

    Hui Baorui

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

    尊敬的  Hui、

    之所以要这样做、是因为  在使用 SDK 8.4运行 optee 3.17时遇到错误。 我们知道 optee 3.20和 SDK 9.0效果很好、并且我们认为 optee 是一个相对独立于 SDK 的器件、因此我们尝试针对 SDK 8.4升级 optee。

    我懂了。

    Optee 来自开源社区、我们按照指导原则进行移植。

    如果问题出现在 TI 移植层中、我们可以帮助您解决该问题、否则建议与 optee 社区进行确认。

    此致
    Diwakar

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

    尊敬的 Diwakar:

    感谢您的重播。 实际上、我们刚刚在 TI 移植层(core/arch/arm/plat-K3)中找到了3.17和3.20之间的一些变化、可以修复我们遇到的错误。  

    PLAT-K3:添加高 DDR 存储器区域·OP-TEE/opte_OS@0a4589e·GitHub

    此提交添加了一个额外的 DRAM 部分以支持高 DDR 存储器区域。 由于我们的实现使用4GB 的 DDR 存储器、我们认为这对我们来说可能很有帮助。 我们可以将此提交和相关提交移植到 SDK 8.4的3.17来解决该问题吗?

    谢谢、此致

    Hui Baorui

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

    尊敬的 Hui、

    [报价 userid="532969" url="~/support/processors-group/processors/f/processors-forum/1483394/tda4vm-upgrade-op-tee-from-3-17-to-3-20-for-sdk-8-4/5706787 #5706787"]PLAT-K3:添加高 DDR 存储区域·OP-TEE/optee_os@0a4589e·GitHub

    我们是否可以将此提交和相关提交移植到 SDK 8.4的3.17以解决此问题?

    它只是在 optee 中映射高内存地址,你应该能够移植它。我看不到任何移植这个补丁的问题。

    此致
    Diwakar

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

    尊敬的 Diwakar:

    我们为 SDK 8.4移植了这个 commit for opte-OS 3.17、并通过了 xtest。 那么还有一个问题、如果我们尝试在具有超过2GB 的 DDR 存储器以上的系统上运行 optee、是否有必要移植该提交?

    谢谢、此致。

    Hui Baorui

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

    你(们)好  

    该修补程序仅在 您 尝试访问超过2GB 的区域时适用

    此致
    Diwakar