工具与软件:
尊敬的 TI 专家:
是否可以在 SDK 8.4中将 OP-TEE 从3.17升级到3.20? 由于我们有一些 基于 OP-TEE 3.20的定制、因此 出于项目原因、我们会将它们移植到 SDK 8.4。
谢谢、此致。
Hui Baorui
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.
工具与软件:
尊敬的 TI 专家:
是否可以在 SDK 8.4中将 OP-TEE 从3.17升级到3.20? 由于我们有一些 基于 OP-TEE 3.20的定制、因此 出于项目原因、我们会将它们移植到 SDK 8.4。
谢谢、此致。
Hui Baorui
尊敬的 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