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: flash ecc错误(ESM group 1 channel 6 event), 发生的原因?如何排查追踪?

Part Number: TMS570LS3137

   各位好,

           我们正在用贵公司的TMS570LS3137开发产品,在最近的一个软件版本中,芯片报了一个ESM group 1 channel 6 event 的错误。查找手册发现,这表示flash ecc发现了一个单比特的可纠正的错误。我们的应用场景不允许这种错误出现,即使它是可纠正的。

          所以,我的问题有下面3点:

         1.这种错误发生的原因是什么?除了硬件失效以外,什么样的软件操作会导致flash ecc错误?TMS570的MPU模块是可以防止意外的flash写操作的,既然改写flash是被阻止的,为什么还会出现ecc 校验不通过的情况?

         2.对于这个问题,我们应该如何去追踪?

         3.Technical Reference Manual中FCOR_ERR_ADD寄存器的bits[2:0]含义,以及FCOR_ERR_POSbits[7:0]的说明有些晦涩,能详细介绍下吗,比如举个例子?

感谢!期待你们的答复。