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

fds_record_write doesn't trigger a FDS_EVT_WRITE event

Hello,

My problem is pretty much identical to this one:

devzone.nordicsemi.com/.../

My functions look exactly like the ones posted in the original question and I was indeed making the same mistake that was being made in that case. But after I applied the fix, and added the fs_sys_evt_handler to my softdevice callback, I still did not receive any flash events. I have even tried copy pasting most of the code from the original question, but that hasn't worked either.

I am using an nRF51 board with the s130 softdevice and the v12.1.0 SDK. Any help would be appreciated!

Thank you.

Regards, Sid

Parents
  • I ran into a similar problem with SDK v14.2.0.

    The problem was in missing nrf_sdh_soc.c target in the Makefile. There is an sdh stack observer function m_nrf_sdh_soc_evts_poll(), which was not compiled and placed in the sdh_stack_observers section (could be checked in a *.map file). 

    The nrf_sdh_soc.c consists of m_nrf_sdh_soc_evts_poll() function only thus no error was generated on linking stage.

    I hope this could help someone.

Reply
  • I ran into a similar problem with SDK v14.2.0.

    The problem was in missing nrf_sdh_soc.c target in the Makefile. There is an sdh stack observer function m_nrf_sdh_soc_evts_poll(), which was not compiled and placed in the sdh_stack_observers section (could be checked in a *.map file). 

    The nrf_sdh_soc.c consists of m_nrf_sdh_soc_evts_poll() function only thus no error was generated on linking stage.

    I hope this could help someone.

Children
No Data
Related