你好
团队
我想 启用 RAM ECC 函数,我使用安全库 SL_Init_ECTCRAM (...)
剂量此函数启用 RAM ECC 函数
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.
你好
团队
我想 启用 RAM ECC 函数,我使用安全库 SL_Init_ECTCRAM (...)
剂量此函数启用 RAM 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 包装程序忽略。
如果 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也将设置。