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.

[参考译文] TMS570LS3137:关于 ESM。

Guru**** 2524460 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/957397/tms570ls3137-about-the-esm

器件型号:TMS570LS3137

你好

 团队

 我在 vim 中启用 ESM 中断。我选择 了一些 ESM 通道。

导致所选中断的原因?我在某些白皮书中可以找到的位置?

 errrom single:dose it related the function sl_Init_ECCFlash (10、FLASHECC_DEFAULT),10乘以一个位错误会导致这个中断??

           “FLASHECC_DEFAULT” 这   ?什么意思?我使用 CCS 自动生成 ECC,所以这个 FLASHECC_DEFAULT 是对的或者不是

             

Errrom double:…

RAM ECC 偶数

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

    黄你好、

    ESM 模块具有针对每个错误通道的错误标志。 一旦一个错误发生、ESM 模块将设定相应的错误标志。 此外、如果中断被启用、它可以触发一个中断。

    组1错误具有可配置的中断响应:启用或禁用;高优先级或低优先级。  

    如果在闪存中检测到一位 ECC 错误、ESM1.6被置位、并且如果中断和事件被启用、将生成 ESM 中断。 PEASE 在数据表中阅读 ESM 通道分配表。

    [引用用户="whong Zhao"]

    errrom single:dose it related the function sl_Init_ECCFlash (10、FLASHECC_DEFAULT),10乘以一个位错误会导致这个中断??

               “FLASHECC_DEFAULT” 这   ?什么意思?我使用 CCS 自动生成 ECC,所以这个 FLASHECC_DEFAULT 是对的或者不是

    [/报价]

    FLASHECC_DEFAULT 等于0x (0x3 << 9)、这是为了在 FEDACCTRL1寄存器中启用 EOFEN 和 EZFEN。  当 EOFEN 或 EZFEN 位置位时、当通过读取主存储器产生任何可纠正的错误时、ESM 组1通道6将会生成一个错误事件。

    10是单纠错阈值。 启用错误分析(FEDACCTRL1寄存器的位8)后、在错误达到该阈值之前、不会生成可纠正的错误事件(ESMgroup 1、通道6)。 如果阈值为零、则会禁用该阈值、从而不会生成事件。

    FLASHECC_DEFAULT 与 ECC 的生成和编程方式无关。

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

    非常感谢