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.

TMS570LS3137: The program stops in the Fapi_BlockErase function

Part Number: TMS570LS3137

Tool/software:

Hello, our bootloader program can read and write FLASH, using the F021 API version v2.01.01 Build(000830), but in use found that the program will occasionally stop in the following while loop:

The memory status is as follows:

Some background information:

Our bootloader writes data to this area (0x002E0000-0x00300000) every time it powers up. The device is powered on not more than 10 times a day.

We have used thousands of these MCUS, but in a year of operation we have only recently found this problem in this MCU.

At present, this MCU will steadily reappear once every 20 times or so.

What is the cause of this problem? And what can be done about it?