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: TMS470MF06607 bank 0 last sector erasing issue

Part Number: TMS470MF06607

Hi,

I am using TMS470MF06607 and while erasing the last sector (9th sector) of the Bank 0, the program is going into the Fault ISR mode..

Why the program is going into this mode and stopping there???

Thanks

Vikas

  • How are you erasing the device? Are you using a TI tool, or code that you wrote calling the Flash API? The most common reason for getting the fault ISR is accessing illegal memory. Check that you don't index past the end of memory if doing a black check.
  • Hi Bob,

    I am erasing the flash by my code using the flash API.
    And i am not accessing the illegal memory...i.e...0x00070000 to 0x0007FFFF
    And I am also doing the blank check.

    But for the 9th sector, i am getting this problem..

    Thanks
    Vikas
  • OK, I would break the issue into three possibilities:
    1) The PF035A flash API has an inherent issue (not likely as it has been successfully used for quite some time now)
    2) Your part has a hardware issue that causes the abort
    3) There is an issue in the way the flash API is being called.

    Since Code Composer Studio uses the PF035A library when it does an erase, we can eliminate the first two possibilities by using CCS to erase the 9th sector of bank 0. Would you do that please and let me know the results?