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:什么错误会导致 ESM 1.52发出信号?

Guru**** 2391175 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1416425/tms570lc4357-what-error-could-cause-an-esm-1-52-to-be-signalled

器件型号:TMS570LC4357

工具与软件:

尊敬的专家:

当 CAN 上有大量流量时、有时会设置 ESM 1.52 (ESM SR4:0x00100000)。

ESM 1.52的描述非常模糊:"CPU 互连子系统-全局错误"。
我们尝试通过读取 SDC MMR 寄存器(SDC + OFFSET:)来缩小范围(注意、根据勘误表器件51、位必须左移24位):
SDC 00:0x10000000
SDC 04:0x00000000
SDC 08:0x10000000
SDC 0C:0x0000000000
SDC 10:0x1000000000
SDC 14:0x1000000000
SDC 18:0x0000000000
SDC 1C:0x0000000000

另一次我们得到:

SDC 00:0x1000000000
SDC 04:0x0000000000
SDC 08:0x0000000000
SDC 0C:0x0000000000
SDC 10:0x1000000000
SDC 14:0x0000000000
SDC 18:0x0000000000
SDC 1C:0x0000000000

因此报告的错误有时会发生变化、但总线主控方始终负责 CPU。

我们对这意味着什么以及什么可能触发这样一种反应感到失望。

1.您能介绍会导致这些错误的原因吗?我们如何进行调试?

2.由于这是一个 ESM1错误,一个选项是忽略这个特定的错误。 如果忽视这一点、我们可能会错过哪些错误、这些错误会导致什么后果?

谢谢、此致、
最大值