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.
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
Koro,
BlankCheck() can be done for both bank erase and sector erase.
Ensure that correct address and length are passed to the blank check based on the erase method used.
Let me know if you have further questions.
Thanks and regards,
Vamsi
Hello Vamsi-san
Thanks a lot.
I will inform it to customer.
And I will check if they will have future question.
Br
KORO
Hi Koro,
One more thing: You mentioned some information is missing in the guide. Could you clarify what exactly is missing? We will add it to the guide as needed. Thank you.
Regards,
Vamsi
Hello Vamsi-san
Thanks a lot for your reply.
Sorry for in confusion from my comments. your answer is O.K.
Customer wants to know whether erase check for bank erase is needed or not
Best Regards
KORO
Hi Koro,
Thank you for the clarification. I will close this thread now.
Regards,
Vamsi