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中的一些错误类型,以及和安全诊断库配合使用上的疑惑

Part Number: RM57L843

你好,请问在这个ESM的96个错误通道中,UERR和CERR分别是什么意思呀,两者有什么区别。

  

其次,我看那个安全诊断库中也有提供一些自检api,例如SL_SelfTest_CAN( ), 想请问这些ESM错误信号应该怎样和safeti提供的那个安全诊断库配合使用,来保证整个系统的稳定。

  • 您好我们已收到您的问题并升级到英文论坛,温馨提示您由于圣诞节及新年假期,英文论坛回复将稍慢,敬请谅解!

  • 请问在这个ESM的96个错误通道中,UERR和CERR分别是什么意思呀,两者有什么区别。

    RM57x MCU 总共有 96 个组,1个 错误通道 (从通道 0 到通道 95)。 没有信号mapped到通道 96。

    UERR 意味着该错误无法改正,例如 2-bit ECC 错误。

    CERR 意味着该错误可纠正,例如 1-bit ECC 错误。

    我看那个安全诊断库中也有提供一些自检api,例如SL_SelfTest_CAN( ), 想请问这些ESM错误信号应该怎样和safeti提供的那个安全诊断库配合使用,来保证整个系统的稳定。

    您可以使用此 API 来测试 1-bit ECC 错误或 2-bit EC 错误。 API 在测试后会清除 ESM 错误标志,也就是说在测试后您不会看到 ESM 标志。 API 返回值 (通过或失败) 表示测试期间是否设置了 ESM 标志。 API 可映射在器件安全手册中列出的诊断机制。

  • 哦哦原来是这样  我大概明白了谢谢 ,那用这些API测试后会不会影响这些错误输出到nError引脚,另外如果走上面一条路 选择触发中断的方式处理这些错误信号,是不是可以自己编写中断服务程序中纠错处理的代码。

  • 您好,您的新问题在您发布的另一个新帖子中已有跟进,该贴我们会先关闭。谢谢!

    e2echina.ti.com/.../rm57l843-esm