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.

[参考译文] TMS570LC4357:TMS570 ESM 问题

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/740277/tms570lc4357-tms570-esm-question

器件型号:TMS570LC4357

我有一位客户提出以下问题:

"我们在这里的团队正在努力更好地了解发生组2或组3错误时 CPU 的行为。  

技术参考手册指出、如果出现组2或组3错误、将生成 nERROR。  我们想知道 CPU 会发生什么情况?  它是否仍会继续尝试正常运行、或者它会自行复位(热复位)?"

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    ESM 不上升热复位。 来自组2通道的任何错误将生成一个中断(不可屏蔽)。 在中断处理程序中、用户必须决定 MCU 的行为是什么(ESM 模块将设置相应的标志、而在中断处理程序中、错误源可能被识别)。 来自组3的错误不会生成中断、但错误标志将根据组3通道的条件进行设置、并可由用户进行验证。
    组2和组3都将输出低 nERROR 引脚、以向外部器件发出 MCU 处于故障状态的信号。 若要释放 nERROR 引脚上电复位、或需要向 ESMEKR 寄存器写入0x5。

    此致、
    米罗