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.

[参考译文] AM623:从 U-boot 读取公钥哈希值

Guru**** 2324840 points
Other Parts Discussed in Thread: SHA-256
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1525187/am623-read-public-key-hash-from-u-boot

器件型号:AM623
主题中讨论的其他部件:SHA-256

工具/软件:

您好、

我是在开发 TI Sitara AM62x HS-SE 和需求 读回 SHA-256公钥哈希值 存储在 eFuse 中(使用 OTP 密钥写入器工具写入)。

但是、我会遇到中的以下问题 U-Boot

  1. fuse命令是 不可用 在 U-Boot 中(Unknown command 'fuse')。

  2. smcccmrd还有和命令 不存在

  3. 尝试使用进行存储器读取md 0x430001F0 8会导致 同步中止 和主板重置。 我想这是由于 安全存储器保护

我想知道:

  • TI 能否分享有关的任何指南 安全访问 eFuse 公钥哈希 U-Boot 中?

  • 如果这只能使用 TI OTP 密钥写入器或定制安全监控器界面实现、您能指导我如何继续吗?

非常感谢您提供任何帮助或文档参考。
提前感谢!

此致、

Binson Binoy

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

    您好:

    Unknown 说:
    尝试使用读取存储器md 0x430001F0 8会导致 a. 同步中止 和主板重置。 我想这是由于 安全存储器保护 .

    不确定如何获取该地址以读取活动公钥哈希。 请参阅安全 TRM 的"10.2.3.5.29 tifs_secmgr Registers"部分、了解读取活动公钥哈希的正确地址。

    示例日志:

    => md.w 0x44234800 0x8
    44234800: 601f b002 d97c b7b0 7dc4 a89c aad1 7be5  .`..|....}.....{
    => md.w 0x44234850 0x8
    44234850: df60 f2d0 2b3e b10c c70e c7ed edc6 3dac  `...>+.........=

    此致、

    Prashant