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.

TMS320F280049: Internal Flash memory can be erased/written during system running.

Part Number: TMS320F280049

I think that it is possible but I want to check as doubel-checking.

 

I would like to know if system can erase/write Flash memory during system is running.

Of course, system cannot re-start after erase/write Flash memory.

So, system needs to continuously running after erasing/writing Flash memory.

* I understood that there is a limited number of writes.

Br

KORO

  • Hi Koro,

    Yes your understanding is correct, you can write/erase Flash memory while system is running. And also there is limitation to number of writes as you mentioned that can be found in the DS.

    Regards,
    Nirav
  • One additional note - you can not erase/program flash while running code from flash. In such case code need to be run from RAM only even though you are performing program/erase operation on different sectors.

    Regards,

    Vivek Singh

  • Koro,

    Since there are two Flash banks in TMS320F280049x, you can erase/program one bank, while you execute from the other bank.

    There should not be any kind of access (fetch/read) to the Flash bank on which an erase/program operation is in progress.

    Thanks and regards,
    Vamsi