Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs

NO_PAGES error at fds pages_init() after boot: how to avoid it and how to recover from it?

Hi there,

Thanks in advance for your time and attention.

We started to see some cases where our devices boots and gets a NO_PAGES error after having been turned off(or at very low power) for a while. The scenario is a battery discharge.

I was wondering if you had any countermeasure the device could take at runtime to recover from it.

Moreover, if you have any insight in how it could happen that would be much appreciated. 

Some months ago we enlarged the flash size of the fds, from 3 to 4 pages to allow for more space(we were getting NO_SWAP errors).
We have:

PeerManager enabled, which takes 1 page from the data section I believe.
3 files, in which there are a few records.

Device: NRF52832
SDK: 15.3.0
Softdevice: S140

Kind regards,
Andrea

Parents Reply Children
No Data
Related