This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

gettng NRF_ERROR_NO_MEM when initiating a bond in Peer Manager

I'm starting to get things moved over to Peer Manager in SDK11 and when I call pm_conn_secure I get NRF_ERROR_NO_MEM. When reading the manual it states that this error means:

"NRF_ERROR_NO_MEM If there is no more space in flash."

flash? Doesn't the bond information go into the fsd file system on fstorage? Is there some config that needs to happen to make things fit?

I have 11 custom UUIDs discovered from the custom service on my peripheral role radio code when I make the call. Is there some limit on the amount of data that can be cached? Im running on a NRF511422XXAC device.

Parents
  • it doesn't ever work even after erasing the bonds. I don't have things in place to allow for a user erase so I just put in an erase on every boot and nothing chnaged. Is there something I need to do to locate the FDS in the linker file? I can start looking to see what my flash size is at. Things were really empty before moving over to SDK11 and peer manager. It might have filled up.

Reply
  • it doesn't ever work even after erasing the bonds. I don't have things in place to allow for a user erase so I just put in an erase on every boot and nothing chnaged. Is there something I need to do to locate the FDS in the linker file? I can start looking to see what my flash size is at. Things were really empty before moving over to SDK11 and peer manager. It might have filled up.

Children
No Data
Related