TMS320F28388D: Flash Uncorrectable error in TI OTP area

Part Number: TMS320F28388D

Hi Experts,

My customer have a issue where all of their boards would sometimes enter the flash uncerr NMI. The issue usually take tens of minutes to occur.

In the NMI, the read out the related registers like below:

image.png

The ERR_STATUS = 262145 = 0x40001 indicates there is a uncorretable flash error  And the address 0x701f8 and 0x701fc.

These are TI OTP and is for internal use only, and customer didn't touch it.

Any idea what's the issue here?

Regards,

Hang

  • Adding more info, below is the content in the error address.

    Seems there is data in it, but I don't know if this comes from TI or programmed by customer. I read the same area in my new control card and the content are all zeros, which is confusing. It is not possible to program zeros in OTP to other data, right?

  • Hi,

    Is this issue only seen with one unit or multiple units? 

    The Uncorrectable error is at the TI OTP address range.

    TI OTP is cannot be modified by user they do know why the code is reaching in this address range, could it be possible that application stack overflow occurs and the CPU is accidently trying to fetch/modify this address ?

    TI-OTP is programmed by TI at test. Could you check the ECC location for TI-OTP and compare with working unit

    Thanks