The TI E2E™ design support forums will undergo maintenance from Sept. 28 to Oct. 2. If you need design support during this time, contact your TI representative or open a new support request with our customer support center.

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.

TMS470MF06607: bad or Corruption of one location in FLASH or RAM and its handling.

Part Number: TMS470MF06607

Dear TI,

Would you please clarify, If a location in FLASH is bad or corrupted then should I stop using that entire page or sector or do we have any other means where I can stop using the bad location and remaining locations as it is?

Same with RAM also.

Would you please share the software techniques for handling the situations like mentioned above?

Warm Regards

CHARAKU Suresh

  • Please reference the FEE (Flash EEPROM Emulation) driver that is part of HALCoGen (HIgh-level Abstraction Layer Code Generator). How you handle the failure of a area of flash is dependent on the failure mechanism. Often the end of life failure due to exceeding the number of write erase cycles is a failure to erase a sector. In that case, the entire sector should no longer  be used. Failure during a programming operation allows the possibility to skip that location and reprogram in another location.