For a non-sdk project, I'm implementing a FTFC driver to utilize the 64KB FlexNVM flash.
I've a question about the flash programming sequence, my current sequence is:
If 2048KB is non empty execute FTFC_ERASE_SECTOR command.
Then program the flash using the PROGRAM_PHRASE command.
And verify using the PROGRAM_CHECK command.
My question is, is the PROGRAM_CHECK command necessary and is safe to leave this command out of the programming sequence? The reference doesn't really mention it's mandatory.
Solved! Go to Solution.