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

nRF52840 DFU used with FDS, How do I keep my persistent flash data between DFUs

Hello,

nRF52840-DK

SDK: 15.3.0

s140

IDE: SES

How do I maintain the persistent flash data I have using the FDS while also using DFU. I have seen several older posts about this, I was unable to find an equivalent documentation page in the 15.3.0 SDK.

The post I am referring to:

https://devzone.nordicsemi.com/f/nordic-q-a/15595/problem-with-combining-peripheral-and-central-dfu-with-fds

Additionally: Unable to find an equivalent page in SDK 15.3.0. Is there an updated method of completing this task?

https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v11.0.0/bledfu_memory_appdata.html

The method using #define DFU_APP_DATA_RESERVED is also unclear how I would know that my FDS data is actually the section of flash being reserved? With the FDS section reserved will the new software (post DFU) be able to find and interact with the FDS data with no additional adjustments?

Related