Questions about ‘Application data’ placement in the flash memory
Is there a function or other mean that could give me what is the lowest flash memory address that is occupied from the Application Data?
Is the Application data size formed only by FDS_VIRTUAL_PAGE_SIZE, FDS_VIRTUAL_PAGES, FDS_VIRTUAL_PAGES_RESERVED?
If I define some number of FDS_VIRTUAL_PAGES_RESERVED – where they will be placed – on top of FDS_VIRTUAL_PAGES (bigger address number than address for FDS_VIRTUAL_PAGES) or at the bottom?
nrf_fstorage_erase() function has a parameter ‘address of the flash pages to erase’, - what address is this – start address (lower addr number) or end address (max occupied address)?
nrf_fstorage_write() and nrf_fstorage_read() functions parameter for address – can I use any number from the start of the page or have to be offset X*4bytes from the start page address, or any other restriction?
Thanks