Hai
I have an NRF52840 Development board with 1MB of flash. I have an requirement to store a large amount of data in a flash around 6k samples in one record.
For this, I'm using an FDS_VIRTUAL_PAGES of 32 and an FDS_VIRTUAL_PAGE_SIZE of 4096. With this configuration of settings, I can write and read 30 records.
The above part can be one requirement. In addition to this if I try to write on any single record i.e, 31st record. There is a failure of writing flash and reading flash in among the 1 -30 records.
I Only write and read the 1-30 records I can perform the operations, But sometimes this writes and read behaviour is unpredictable.
So can anyone tell me how can we write and read a large amount of data into flash without fail?
Thanks in Advance.