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

Gazelle Pairing device not store system address and host id

Hi, 

I'm working on a project using the gazelle protocol with the gazelle pairing library. Due to the fact that I use the GNU GCC compiler, I created a Makefile from the example of gzp projects.
Both devices (host and device) communicate with each other, pair and transmit encrypted data. However, I have a problem with saving the pairing parameters (system address and host id) in the device application.
I was able to debug function gzp_init() and the gzp_params_restore() function is called which returns false (I understand it fails to read data from NVM). Additionally, after the correct pairing of devices, the gzp_params_store() function also returns false, so it fails to save the pairing parameters.
It seems to me that the linker script may be the problem (I borrowed mine from the sample ESB project).

Host - nrf52832 (devboard and in-production chip)

Device - nrf52840 dongle (devboard now), nrf52832 (in-production chip)

Could you please help me properly configure the .ld script for both host and device projects?

Parents Reply Children
No Data
Related