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.

CCS/TMS570LC4357: Flash Erase does not fully worked

Part Number: TMS570LC4357

Tool/software: Code Composer Studio

Hello,

I have a similar issue than the related post https://e2e.ti.com/support/microcontrollers/hercules/f/312/t/766726?tisearch=e2e-quicksearch&keymatch=API%20flash%20programm.

I used the Fapi_doBlankCheck and it works but only gave a status but still the read value does not change and I still have missings F's.

Is there a solution in order to have only F's  ?

Thanks

Regards

  • Hello,

    Flash is all 1's in erased state. The ECC values for program memory are also located in Flash. So when the Flash banks are erased, the ECC locations are also all 1s, which is not the correct ECC value for all 1s.

    On TMS570LC4357 ECC checking for reads from Flash memory is always enabled, hence several locations in a debugger window show the effect of error corrections by the ECC logic.

    Regards,

    Sunil