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: about ESM ERROR,

Part Number: TMS570LS0432

if my previous software have the esm error.

my new software dont have the esm error,but in the start up ,always have the error

I turn off the power for a long time, but still can’t be cleared.What is the principle, turn off the power? Does the register value remain unchanged?

How do I clear the ESM ERROR 
 
 Thank you
  • Hello,

    After PORRST, all registers in ESM module will be re-initialized to the default value. All the error status registers are cleared to zero.

    Only ESMSR2 is cleared after nRST. 

    The ESMSRx can also be cleared by writing 1 to the bit, 

    Which error flag is set after power up? If the OSC failed or PLL is not locked, it may generate ESM error (if enabled).

  • I’m looking for the problem, it’s not cleared after power-on again, it must be cleared manually.

  • I POWER ON ,In startup .c;

    STAT3 register value =0x00000028;

    I must run download the new program,and power on again the value is zero;if i dont download the new program, how many times it is powered on,the value is always 0x28. 

     why?

  • The nPORRST will clear all the ESM status registers. The error flags you mentioned (ESM STAT3=0x28) are generated after powered up.

    1. RAM even bank (B0TCM) - ECC uncorrectable error

    and 

    2. RAM oven bank (B1TCM) - ECC uncorrectable error