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

Extra FLASH Memory Usage From Unknown Source in Nordic_HTS Example

Ubuntu 19.04

SDK 15.3

nRF Connect v2.7.0

Nordic_HTS example both pre-compiled and self-compiled

Uploading to Fanstel BT832F and nRF52 DK

When I upload the example on the right, I expect three distinct block of memory. When I read out the memory after uploading it, I get 6 distinct blocks (the three expected plus the three black bars at the top). Each black bar is one byte, where are they coming from?

Parents
  • Hi,

    I would think those contained 8 bytes of data, in which case they are pages used by Flash Data Storage (FDS). BLE examples use the Peer Manager module (for handling the devices you bond to) which again uses FDS for data storage. FDS pages have a 8 byte header each. If you connect to and bond with another device you should expect more data to be written to those flash pages.

    Regards,
    Terje

Reply
  • Hi,

    I would think those contained 8 bytes of data, in which case they are pages used by Flash Data Storage (FDS). BLE examples use the Peer Manager module (for handling the devices you bond to) which again uses FDS for data storage. FDS pages have a 8 byte header each. If you connect to and bond with another device you should expect more data to be written to those flash pages.

    Regards,
    Terje

Children
No Data
Related