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.

TMS320F2809: if the power supply run out of the recommended operating range, will the chip break down forever?

Part Number: TMS320F2809
Other Parts Discussed in Thread: UNIFLASH

My customer is reporting the programming issues in one MP product. They are using the third party flash programmer. 40 of 1000 pcs were found programming failure. And the failed chip was found with some code inside. I wonder whether it is due to the unstable supply voltage for TMS320F2809 during the programming.  Do you have any suggestion?

  • There is little correlation between the title of the post and the actual message. Violating the datasheet limits for the operating voltage could definitely induce degradation. The extent of damage is dependent on the extent of spec violation and duration of the violation.

     

    Coming to the actual post, it is very hard to conclude anything with the limited information provided. “Unstable supply voltage” is just one reason for programming failure. There could be other reasons also. Is the code partially programmed? Or does the flash contain some junk? Are the devices re-programmable? How long has this 3rd party flash programmer been used? Without knowing all this, hard to come up with solutions.

  • Hareesh,

    The chip is the first time to be programmed. The programmer was used from Sept 2015. The failed chips' flash can not be erased.

  • You mentioned "And the failed chip was found with some code inside". I presume you are able to connect the devices to CCS and examine flash memory. This tells me that the flash is not locked. Why then are you not able to reprogram the flash? Have you tried Uniflash and a XDS100 debug probe?

     

    You have not answered my questions "Is the code partially programmed? Or does the flash contain some junk?"

  • Hareesh,

    These failed units were failed in erase process. And then they used ”empty check" and found some content in the flash, but I need to check how they achieved ”empty check". And I am not so clear about your question"Is the code partially programmed? Or does the flash contain some junk?"  How can I check these?

  • You need to examine the flash contents after establishing a connection through CCS.

  • Aki,

    Wanted to follow up to understand if there is additional information on this topic or if we can consider it closed?  I'm going to mark as TI thinks resolved for now.

    Best,

    Matthew

  • Matthew,

    The issue is still in the process now, but this post can be closed.  Thank you.