hi, i am using FDS to store some Data in nRF51 Development kit using temporary application. it is around 2kb. after that i am flashing main Application. is my application overrides FDS data.
if not what is the Starting location(Address) of Flash using FDS. if the application is very large in size is it overrides.
my application ld script is this,
MEMORY
{
FLASH (rx) : ORIGIN = 0x1b000, LENGTH = 0x20000
RAM (rwx) : ORIGIN = 0x20002000, LENGTH = 0x6000
}
SECTIONS
{
.fs_data :
{
PROVIDE(__start_fs_data = .);
KEEP(*(.fs_data))
PROVIDE(__stop_fs_data = .);
} > RAM
} INSERT AFTER .data;
INCLUDE "nrf51_common.ld"
And how to protect my FDS data without override.