TMS320F28054F: Question about Flash Depletion

Intellectual 2120 points

Replies: 4

Views: 62

Part Number: TMS320F28054F

Hi Champ,

I have question about depletion as following, help can get your support.

1.How to determine the Flash become depleted?

2.If the Flash become depleted, all flash sector will be not able to erase or just one sector?

3.If the device is unsecure, the power supply is normal , the flash content can be read, but cannot erase the Flash sector , can I think the Flash become depleted?

4.Any method can  guarantee be able to bring a sector out of depletion ?

Thanks!

4 Replies

  • Chen,

    Please see this FAQ: https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/757586

    Thanks and regards,

    Vamsi

  • In reply to Vamsi Gudivada:

    Hi Champ,

    I don't think the FAQ can answer all my question,  

    Could you help to answer my following question:

    1.How to determine the Flash become depleted?

    3.If the device is unsecure, the power supply is normal , the flash content can be read, but cannot erase the Flash sector , can I think the Flash become depleted?

    4.Any method can  guarantee be able to bring a sector out of depletion ?

  • In reply to Huihuang Chen:

    Hi Chen,

    I believe the Flash_API guide within c2000ware has some extra information about depletion:

    C:\ti\c2000\C2000Ware_2_00_00_03\libraries\flash_api\f2805x\docs

    Have you already run the depletion recovery algorithm? This can be executed using the On-chip flash tool within CCS. Try running the depletion recovery algorithm several times if it fails.

    If it fails after several times the flash may be in a depleted state. How the flash gets to a depleted state is documented in the Flash_API guide.

    Best,

    Kevin

  • In reply to Kevin Allen18:

    Hi Kevin,

    We have try the depletion recovery algorithm several times  but failed . all flash sector cannot be erased.

    We have try to programming one bit to zero and one  flash sector to all zero , both operation are finished.

    that means the flash cannot be erased but can be programming from 1 to zero.

    Does this means the flash be depleted?