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

Adding one more FDS record once device deployed over DFU

Hello,

 

I am using nRF52840, SDK_16.0.0, SoftDevice S140 V7.0.1 and Segger for flashing the image. I am using ‘ble_app_blinky’.

 

Assume I have one FDS record. With this binary, we released devices to field.

Later we want to add few more FDS records. We will generate new DFU package with increased FDS records.

Using DFU will there be impact in case:

 

1) Without changing number of pages FDS_VIRTUAL_PAGES, if I just increase number of records and do DFU will there be any issues.

2) How about changing number of pages FDS_VIRTUAL_PAGES.

Will it cause any problem in re-constructing the FDS records after device reset.

 

Thanks & Regards

Vishnu Beema

Parents
  • Hello Vishnu ,

    Later we want to add few more FDS records. We will generate new DFU package with increased FDS records.

     Assume the records are written at runtime by the new app, and not included in the FW image? The application can store as many records it wants as long as there is free space available. 

    You can increase FDS_VIRTUAL_PAGES, but then you should also make sure to increase the reserved app data region inside the bootloader to ensure it doesn't overwrite FDS pages during DFU. See Memory layout

    Best regards,

    Vidar

Reply
  • Hello Vishnu ,

    Later we want to add few more FDS records. We will generate new DFU package with increased FDS records.

     Assume the records are written at runtime by the new app, and not included in the FW image? The application can store as many records it wants as long as there is free space available. 

    You can increase FDS_VIRTUAL_PAGES, but then you should also make sure to increase the reserved app data region inside the bootloader to ensure it doesn't overwrite FDS pages during DFU. See Memory layout

    Best regards,

    Vidar

Children
No Data
Related