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.

TMS320F280039C: F280039C - Confirmation of Flash erasure

Part Number: TMS320F280039C

Hello support team.

 

Customer want to know about confirmation of Flash erasure.

This question is about Flash erase using Flash API (FAPI_F28003x_COFF_v1.58.01.lib).

Customer understands that sector erasure (Fapi_issueAsyncCommandWithAddress()) requires an erasure check using Fapi_doBlankCheck() (as described in F28003x_Flash_API_Reference_Guide).

However, in the case of bank erase (Fapi_issueBankEraseCommand()), there is no description in the Reference_Guide, and furthermore, in the sample code Example_EraseBanks() in flashapi_ex1_programming.c, there is the following description Is it guaranteed that the erasure is done without checking using Fapi_doBlankCheck()?

 

--The description in Example_EraseBanks() is as follows

// Do blank check

// Verify that Bank0 sectors 5-15 and Bank 1 sectors 0-15 are erased.

// The Erase command itself does a verify as it goes.

// Hence erase verify by CPU reads (Fapi_doBlankCheck()) is optional.

——

 

Best Regards

KORO