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:L2RAM ECC 错误导致地址损坏、不可用?

Guru**** 2601915 points
Other Parts Discussed in Thread: TMS570LC4357

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/734197/tms570lc4357-corrupted-address-is-not-available-upon-l2ram-ecc-error

器件型号:TMS570LC4357

您好!

使用 TMS570LC4357、我将查看 L2RAM 可能发生或检测到的 ECC 错误。 对于以下事件、我没有找到任何会在 RAM 中提供 ECC 错误发生(或检测到 ECC 错误)地址的寄存器:

-从内核读取8/16/32/64位时检测到 L2RAM 中的2位 ECC 错误->生成 FIQ (根据 TRM)

-在从内核进行8/16/32位写入时读取-修改-写入的64位数据读取中检测到 L2RAM 中的2位 ECC 错误->生成数据中止(根据 TRM)

我错过了什么吗? 谢谢。

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

    RAMUERRADDR 捕获存在由 Cortex-R4F CPU 的 SECDED 逻辑指示的不可纠正错误的地址。

    没有用于捕获双位 ECC 错误地址的寄存器。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我们使用的是 TMS570LC (Cortex-R5)、而不是 TMS570LS (Cortex-R4)。 我认为 TMS570LC4357 (R5) TRM (SPNU563A)存在文档错误、因为根据"表8-2、"8.2.2.6冗余地址解码"和"8.2.5仿真/调试模式行为"中提到的寄存器 RAMURADDR 和 RAMPERRADDR 似乎不存在。 L2RAMW 模块控制和状态寄存器"。

    Etienne
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有什么答案?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你找到了什么吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Etienne、

    我确认了这两个寄存器不在 TMS570LC4357器件中使用。 没有用于记录错误地址的寄存器。