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

how to use nvm module with application which has ble dfu and nrf uart service

hello,

i am doing a project with nRf52810 and sdk15.3' app_ble_uart example and integrated secure ble dfu with butttonless dfu service, it is working successfully

now i want to integrate nvm flash read/write and integrated flash write example.

after integrating my ble_uart application is not advertising(running) when i do dfu OTA.

but it advertises when i directly flash the application. 

any instructions on how to use flash memory for user data when dfu is enabled.

so which example i can refer to use flash memory and which addresses are free for storing nvm data.

Parents Reply
  • Hi,

    Yes, you just need to look at the left most column in the memory layout table. That describes the memory layout using S112 on the nRF52810 with SDK 15.3. Then you only need to know the size of your application (check for instance the map file, the build output from SES or just drag the hex file into nRF Connect Programmer) and the number of FDS pages you use (FDS_VIRTUAL_PAGES in your applications sdk_config.h, assuming you use FDS at all).

Children
No Data
Related