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.

[参考译文] TMS570LS0432:此代码是什么意思

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1003592/tms570ls0432-what-does-this-code-mean

器件型号:TMS570LS0432

你好

 团队

 我想 启用 RAM ECC 函数,我使用安全库 SL_Init_ECTCRAM (...)

 剂量此函数启用 RAM ECC 函数  

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

    您好!

    是的、您可以使用  SL_Init_ECTCRAM (...) 以启用 RAM ECC。 由于默认 情况下启用了 SRAM ECC 检测,因此也可以使用 _sl_Init_ECTCMRAM()来启用 RAM ECC。

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

    你好

    其中 说明 了在文档中默认激活 ECC。

     我看到 ECC 需要在复位后重新启用。

    认证公司要求我找到 ECC 是否正常的证据。

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

    默认情况下、CPU 内的 SECDED 逻辑不启用、必须由应用启用。 向辅助控制寄存器的位16和位27写入1来启用 B0TCM 和 B1TCM ECC 检查(请参考 ARM Cortex-R4 TRM)。  

    因为 SRAM ECC 检测在默认情况下处于启用状态

    有什么区别

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

    向 辅助控制寄存器的位26和位27写入1将启用  CPU 内部的 SECDED 逻辑。

     2. CPU 的事件总线表示 TCRAM 包装程序的单位或多位 ECC 错误。 这些 ECC 错误信号由 TCRAM 进行监控。 通过将 ECC_DETK_EN 设置为0x5来启用此监控。

    如果 ECC 在 CPU 内核中被启用、但在 TCRAM 包装程序内被禁用(ECC_DETK_EN=0x5)、CPU ECC 逻辑检测到的 ECC 错误将被 TCRAM 包装程序忽略。  

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

    你好

    谢谢你

     CPU ECC 逻辑检测到的 ECC 错误 、触发 ESM 中断??

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

    如果 ECC_DETK_EN=0x05、SRAM 包装程序的 ECC 检测被禁用。 SRAM ECC 错误不会导出到 ESM 和 SRAM 错误状态寄存器。 对于2位 ECC 错误、会生成数据中止、但 ESM3.3不会置位、并且 RAMERRSTATUS 的位5未置位。

    如果 ECC_DETK_EN=0x0A、 则启用 SRAM 包装程序的 ECC 检测。 SRAM ECC 错误将导出到 ESM 和 SRAM 错误状态寄存器。 对于2位 ECC 错误、将生成数据中止、将设置 t ESM3.3、 并且 RAMERRSTATUS 的位5也将设置。