Customer's battery powered CC2652P device has met an NV corruption during low-temperature test. Checking the corrupted NV, we found that one NV page is in state NVOCMP_PGXDST, the other page is in state NVOCMP_PGXSRC. It seemed a brown-out happened at the moment a compaction is going to start.
Please find the memory read-out after the corruption happened as well as the normal memory for comparison.
According the the user's guide, the compaction should be able to survive a power recycle, but somehow it didn't in the test.
Is there a way to detect this very state and bring the NV back in this situation?
Thanks.
https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/158/DW_5F00_fwBroken.bin
https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/158/DW_5F00_fwNormal.bin
Best regards,
Shuyang