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.

[参考译文] AM2434:运行代码如何区分 HSFS 和 HSSE

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1319065/am2434-how-the-running-code-can-differentiate-between-hsfs-and-hsse

您好、专家:

我需要知道运行代码是如何在当前目标板的类型方面区分 HSFS 和 HSSE 的。

我读取了 CTRLMMR_JTAG_USER_ID 寄存器、并能够在 FW 运行期间从目标板读取有关"安全或非安全"和"功能安全或非功能安全"的信息。 因此、GP 可与安全板区分开来。 然而、这个寄存器似乎只提供与目标是否为 GP 相关的信息。 我们知道、一旦 OTP 熔合、目标就变为 HSSE。 该寄存器不提供任何有关 OTP 是否在目标中熔合的信息、因此读取该寄存器无法区分 HSFS 和 HSSE。 我们的固件需要在运行时检测所有类型的 GP、HSFS 和 HSSE。


请告诉我运行代码如何区分 HSFS 和 HSSE。 我想另一个寄存器包含此信息、但我尚未找到它。

我期待您的答复。

此致、

穆尼尔

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

    尊敬的 Moonil:

    在 SDK 中、我们使用此寄存器来识别器件是 HS 还是 GP。 为了识别子类型,即 HSFS 或 HSSE?

    您需要对其使用子类型掩码。

    此致、
    Aakash