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.

[参考译文] RM57L843:有关 ESM 中某些错误类型以及如何与安全诊断库一起使用的问题

Guru**** 2551110 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1065027/rm57l843-issues-about-some-of-the-error-types-in-esm-and-how-to-use-with-the-security-diagnostic-library

器件型号:RM57L843

大家好、

以下是客户可能需要您帮助的一些问题:

  在 ESM 中、96个误差通道中 UERR 和 CERR 的剂量是什么? 它们之间有什么区别?

安全 诊断库中也提供自检 API,例如 sl_SelfTest_CAN (),如何将这些 ESM 错误信号与 safeti 提供的安全诊断库一起使用,以确保整个系统的稳定性?

您可以帮助检查此案例吗? 谢谢。

此致、

樱桃

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

    您好 Jerry、

    [引用 userid="496057" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1065027/rm57l843-issues-about-some-of-the-error-types-in-esm-and-how-to-use-with-the-security-diagnostic-library ]1.   ESM 中96个误差通道的 UERR 和 CERR 剂量是什么意思? 它们之间的区别是什么?

    RM57x MCU 共有96个组1错误通道(从通道0到通道95)。 通道96未映射任何信号。  

    UERR 表示该错误不可重置、例如2位 ECC 错误。

    CERR 表示该误差可纠正、例如1位 ECC 误差。

    [引用 userid="496057" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1065027/rm57l843-issues-about-some-of-the-error-types-in-esm-and-how-to-use-with-the-security-diagnostic-library ]2.  安全诊断库中还有自检 API,例如 sl_SelfTest_CAN (),如何将这些 ESM 错误信号与 safeti 提供的安全诊断库一起使用,以确保整个系统的稳定性?[/quot]

    您可以使用此 API 来测试1位 ECC 错误或2位 EC 错误。 测试完成后、API 会清除 ESM 错误标志、这意味着您在测试完成后不会看到 ESM 标志。 API 返回值(通过或失败)指示测试期间 ESM 标志是否被置位。

    可以映射器件安全手册中列出的 API 诊断机制。

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

    您好、Wang、

    感谢您的支持!

    [引用 userid="45190" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1065027/rm57l843-issues-about-some-of-the-error-types-in-esm-and-how-to-use-with-the-security-diagnostic-library/3941646 #3941646">您可以使用此 API 测试1位 ECC 错误或2位 EC 错误。 测试完成后、API 会清除 ESM 错误标志、这意味着您在测试完成后不会看到 ESM 标志。 API 返回值(通过或失败)指示测试期间 ESM 标志是否被置位。[/引用]

    使用此 API 后  、它是否会影响这些误差到 nERROR 引脚的输出?

    如果为 这些错误信号选择触发中断的方式、它们能否 自行在中断服务程序中编写用于错误校正处理的代码?

    谢谢、此致、

    樱桃

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

    您好!

    我是否可以知道有关上述问题的任何更新?

    谢谢、此致、

    樱桃

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="496057" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1065027/rm57l843-issues-about-some-of-the-error-types-in-esm-and-how-to-use-with-the-security-diagnostic-library/3942663 #3942663"]使用此 API 后  ,它是否会影响这些错误到 nERROR 引脚的输出?

    根据 ESM 设置、ERROR 引脚输出低电平。 如果 您没有为 ESM 1.21和 ESM 1.73启用 ESM 错误引脚操作、DCAN RAM ECC 错误不会影响 nERROR 输出。

    [引用 userid="496057" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1065027/rm57l843-issues-about-some-of-the-error-types-in-esm-and-how-to-use-with-the-security-diagnostic-library/3942663 #3942663"]如果为 这些错误信号选择触发中断的方式,他们能否 自行编写代码,以便在中断服务程序中进行错误纠正处理?

    对于自检、您无需启用中断。 对于正常操作、您可以启用中断并在 ISR 中调试原因。