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.

[参考译文] AM625:【OPTEE TI 构建的 RPMB 问题】【基线:SDK 10.1】关于 TI 基线 Yocoto 使用 eMMC 介质为 RPMB 构建代码的问题

Guru**** 2484615 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1554151/am625-am625-optee-ti-built-rpmb-issue-baseline-sdk-10-1-questions-about-ti-baseline-yocoto-built-code-for-rpmb-with-emmc-media

器件型号:AM625


工具/软件:

最近刚刚查看了 TI 官方网站的 URL: https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/10_01_10_04/exports/docs/linux/Foundational_Components_OPTEE.html

在以下文本中:

--------------------------------------------------------

混合模式中同时    启用了 CFG_REE_FS=y 和 CFG_RPMB_FS=y 这两个标志。 此模式将 Secure Storage 目录的状态存储在 RPMB 分区中、以检查其中存在的数据的完整性。 这是建议的方法。

例如、用于启用 RPMB 与 REE_FS 的混合模式

$ make cross_COMPILE64=“$cross_compile_64" platform=k3-am62x“ platform=k3-am62x CFG_ARM64_CORE=y CFG_REE_FS=y CFG_RPMB_FS=y 

OPTEe-client 还需要更新、以启用实际 eMMC(而不是默认启用的虚拟 eMMC)

获取 OP-TEE 客户端源代码

使用 RPMB 支持构建 OP-TEE 客户端

make cross_compile=“$cross_compile_64" platform=K3“ platform=K3 CFG_TEE_SUP_LOG_LEVEL=2 RPMB_EMU=0 CFG_ARM64_CORE=y 

现在、使用  out/export/usr  文件夹中生成的二进制文件和库更新 SD 卡上的 optee-client 二进制文件和库

--------------------------------------------------------------------

Q1_by Desay[安全存储打开 正常 世界方面]: 在我看来、  以上内容 是关于在客户端实施 RPMB 的过程。

Q2_by Desay[安全存储打开 正常 世界各地]:我的问题是在哪里添加了提及的 make CMD 和可选命令?

Q3_by Desay【正常世界一侧的安全存储】:   根据 TI 提供的基于 SDK10.1 基准的 Yocto 项目的同文本、所谓的“现在使用 Out/export/usr 文件夹中生成的二进制文件和库更新 SD 卡上的 optee-client 二进制文件和库“的接收名称是什么?