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:关于 ESM 错误,

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1010152/tms570ls0432-about-esm-error

器件型号:TMS570LS0432

如果我之前 的软件出现 ESM 错误。

我的新软件没有 ESM 错误,,但在启动过程中,总是有错误

我长时间关闭电源,但仍然无法清除。原理是什么,关闭电源? 寄存器值是否保持不变?

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

    您好!

    PORRST 之后、ESM 模块中的所有寄存器将被重新初始化为缺省值。 所有错误状态寄存器被清零。

     nRST 之后、只有 ESMSR2被清零。  

    ESMSRx 也可以通过向该位写入1来清零、  

    上电后设置哪个错误标志? 如果 OSC 发生故障或 PLL 未被锁定、它可能会产生 ESM 错误(如果被启用)。

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

    我正在寻找问题,但在上电后不会再次清除,必须手动清除。

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

    I power on,in startup .c;

    STAT3寄存器值=0x00000028;

    我必须运行下载新程序,并且再次加电如果我不下载新程序; 加电次数,,值始终为0x28。  

     为什么选择?

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

    nPORRST 将清除所有 ESM 状态寄存器。 您提到的错误标志(ESM STAT3=0x28)在加电后生成。

     1:RAM 偶数组(B0TCM)- ECC 不可纠正的错误

    和  

     2. RAM 烤箱组(B1TCM)- ECC 不可纠正的错误