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.

TMS320F28032: Unintentionally rewritten Flash

Guru 24520 points
Part Number: TMS320F28032


Hi TI Experts,
Please let me confirm the following question.
[Question]
My customer said that the Flash memory data was rewritten the Flash rarely. What do you think the cause of this issue?

- Temperture is the stable.
- They can write the expected data after this phenomenon occurred.
- The rewritten value almost written by "0x00". and the flash address is ruleless.

If you have any questions, please let me know.
Best regards.
Kaka

  • Hi Kaka,

    Thank you for your question. Your thread has been assigned to a C2000 expert and should be replied soon.

    Best regards,
    Chen
  • Hi Chen,

    Thank you for your response.
    I am waiting for your team feedback now.

    Best regards.
    Kaka
  • Kaka,

    Your question is very vague. Can you please clarify the following questions?

    1) Do you see this problem on only one device?
    2) Do you see the problem only one flash memory location?
    3) Do you have flash API embedded in your application software?
    4) Does the memory corruption constitute just bit flips (or) the whole 16 bits of memory location read 0x0000s?

    Regards,
    Manoj
  • Hi Manoj,

    Thank you for your support. I miss to push the button of "This resolve this issue".
    I answer your questions as below.

    1) Do you see this problem on only one device?
    -> No. They have confirmed it on two devices within 70000 devices.
    2) Do you see the problem only one flash memory location?
    -> Yes.
    3) Do you have flash API embedded in your application software?
    -> They have programmed their software by using C2prog.
    4) Does the memory corruption constitute just bit flips (or) the whole 16 bits of memory location read 0x0000s?
    -> Not sure now. We need to confirm it to my customer. I will check this and if I get any updates, I post it.

    By the way, is there a potential to happen this issue with not being satisfied with the supply power when programming?

    Best regards.
    Kaka
  • Kaka,

    If the customer isn't sure whether they meet the recommended operating conditions mentioned in device DS. Then, it is certainly possible to see such bit flips / memory corruption. They also need to make sure they are programming the flash memory at right frequency. If not, there is a possibility of what can be called "weak programming" which could most likely cause bit flips etc.

    Regards,
    Manoj