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.

[参考译文] AM263P4-Q1:ESM 错误输出信号(HW-PBIST 或 eFUSE 错误)

Guru**** 2889230 points

Other Parts Discussed in Thread: AM263P4

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1637570/am263p4-q1-esm-error-output-signal-hw-pbist-or-efuse-error

器件型号: AM263P4-Q1
主题: AM263P4 中讨论的其他器件

对于 AM263P4 微控制器、当在启动时执行硬件诊断期间 HW-PBIST 或电子保险丝中发生错误时、ESM 错误信号是否会作为异常值输出到 SoC 外部?
此外、在 HW-PBIST 正常完成但电子保险丝最初报告错误的上电启动场景中、如果在 180 秒后应用热复位并且电子保险丝状态变为正常、则在启动序列继续进行期间 ESM 错误信号是否继续作为异常值输出、或者它是否在启动序列继续之前恢复到其正常信号状态?
在上述情况下、如果在异常值后热复位后 ESM 错误信号恢复到正常值、PMIC (TPS653860) 侧的 ESM 错误寄存器是否继续保留发生异常的指示?

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

    你好、Imaoka、

    对于 AM263P4 微控制器、当在启动时执行硬件诊断期间 HW-BPBIST 或 eFUSE 中发生错误时、向 SoC 外部输出的 ESM 错误信号是否为异常值?

    通常、NERROR 引脚行为由 ESM_PIN_EN_SET 寄存器控制。 如果针对给定的 ESM 中断禁用相应的 ESM_PIN_EN 位、则该 ESM 事件不会传播到或影响 NERROR 引脚。

    如 TRM 中所述、ESM_PIN_EN_SET 寄存器中所有 ESM 错误位的默认复位状态为 0。 这意味着、在上电复位后、默认情况下不会将任何 ESM 事件配置为驱动 nERROR 引脚。

    例如、如果在引导期间发生 PBIST 错误、它不会直接将 nERROR 引脚置为有效、除非已启用该错误的相应 ESM_PIN_EN 位。 但是、仍将在内部捕获故障条件、并将设置该 ESM 错误的相应原始状态位。

    如果稍后启用相应的 ESM_PIN_EN 位、并且原始状态位保持置位状态(即故障尚未清除)、NERROR 引脚将立即置位、因为现在允许先前锁存的错误条件传播到 ERROR 引脚。

    总之、ESM_PIN_EN 控制将错误传播到 NERROR 的过程、但它不会阻止检测到错误或锁存其原始状态。

    此外、在 HW-PBIST 正常完成但 eFUSE 最初报告错误的上电启动场景中、如果在 180 秒后应用热复位并且 eFUSE 状态变为正常、在启动序列继续进行时 ESM 错误信号是否继续作为异常值输出、或者它是否在启动序列继续之前返回到其正常信号状态?
    在上述情况下、如果在异常值后热复位后 ESM 错误信号恢复到正常值、PMIC (TPS653860) 侧的 ESM 错误寄存器是否会继续保留发生异常的指示?

    如下突出显示部分所示、ESM 原始状态位不会通过热复位来清除、它们只会通过上电复位来清除。 一旦错误锁存到这些原始状态寄存器、热复位就不会影响这些位、未来、如果我们启用引脚使能或启用、就会相应地触发错误引脚或中断。

    --
    此致、
    Jagadish。

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

    尊敬的 Jagadish:

    此问题已解决。 非常感谢您的指导。
    此致、Imaoka