Other Parts Discussed in Thread: MOTORWARE
Hello,
I'm seeing issue Fapi blank check bank1 sector 15 always returns not blank error (655539 or 0x09FFFF) reports 0x0A0000 but was never erased.
No matter what length is input for the total number if bytes in the sector only 0x0 length returns Fapi_Status_Success. Input length 1 less (0x000FFF) returns the same error.
So it returns Fapi_Status_Success and memory is indeed all FF's up to not including 0x00A0000 __.
A length of 0x000FEA or 0x001000-16 words returns the same not blank error, only on sector 15 it seems.
Is there something wrong in the call sector length?
Is this result of reading past the end of memory errata Advisory?
/* Check the erased flash start sector to length are blank */
oReturnCheck = Fapi_doBlankCheck((uint32 *)0x09F000, 0x001000, &oFlashStatusWord);
while(Fapi_checkFsmForReady() != Fapi_Status_FsmReady){}