Writing same variable for 16K times using FDS

Hello,

 

I have a uint16_t variable. It can increment till 16K. After every increment I want to store into Flash, so that even if there is a reset, I can restore the value.

1) With Flash Data Storage (FDS) whether can I achieve this.

2) Since Flash endurance cycle is 10K even FDS will helps.

3) My application will store 100k of other data into Internal flash. So will I come to know which pages are allocated as part of FDS so that it will not overlap with other data.

 

Thanks & Regards

Vishnu Beema