器件型号: AM6442
尊敬的 TI 专家:
我们正在尝试从 SA2UL 中的 TRNG 获取随机数。 固件在 A3 内核(不是 Linux)上运行。
ENGINE_STATUS 寄存器值回读为 0x0a9b、这意味着所有功能均已启用。
但是、在尝试访问 TRNG 寄存器(例如 TRNG_STATUS、TRNG_CONTROL 等)时会观察到异常 ESR 寄存器值为 0x96000210。
您能否告知从 A53 内核访问 TRNG 的可行方法? 我发现了一些提示,但不清楚。
- FWL 在 SA2UL 文档: https://software-dl.ti.com/tisci/esd/20_08_00/6_topic_user_guides/sa2ul_access.html#pub-ug-sa2ul-resources 中提到
更新 FWL 许可是否可行? - OP-TEE 在 Linux 驱动程序中的使用 TRNG 硬件加速器 3.2.2.4 一节下被纳入。 加密—适用于 J721e 的 Processor SDK Linux 文档
这似乎与安全 contex 有关。
仅供参考、我们主要参考 MCU SDK 参考: https://dev.ti.com/tirex/explore/node?node=A__AEIJm0rwIeU.2P1OBWwlaA__com.ti.MCU_PLUS_SDK_AM64X__rN4Qml4__LATEST、
非常感谢!
