I am using flash_fstorage_s140_pca10056 example from SDK v17.0.2, I see that the start address is 0x0003 E000 and the end address is 0x0003 EFFF respectively.
I want to determine the max size to store device configuration. This will let us decide limits on the data structure for storing device configuration. I have followed some of the threads on this topic and need some help in understanding the start and end addresses.
I have made no other changes to the code in the example project, I have only done the following change to print the end address. The value I get on logging is 0x00100000. In the following line, I determine the start address which is commented, I think that's not right. Need help here.
I haven't programmed any bootloader, I have erased the device fully and reflashed the binary. With reference to this thread, the value I get for NRF_UICR->NRFFW[0] is 0xFFFF FFFF. So, what's the start address in this case? I am confused with the values 0x0003 E000 and 0xFFEF FFFF.



