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

can anybody tell me how the data get ?

I know user nrfutil settings generate to get the bootloader settings:

e.g. IN SDK14.0/IC:nrf52832, I user the following command generate the bootload settings file:

nrfutil settings generate --family NRF52 --application ble_app_blinky_pca10040_s132.hex --application-version 3 --bootloader-version 2 --bl-settings-version  1 blink_bootloader_settings.hex

I  get the blink_bootloader_settings.hex file  .

now I am wondering how does this value["start address"] come from?

Parents
  • Hi,

    The start address of 0x7F000 is the default location for the bootloader settings page on most devices in the nRF52 series, ref. Memory layout. This is the value you get when using "--family NRF52".

    Some devices, such as the nRF52840 and the smaller variant of the nRF52832, have a different amount of Flash memory, and so the start address of the bootloader settings page is different. For that reason there are a number of other possible values for the --family option, such as NRF52840 (0xFF000) and NRF52832QFAB (0x3F000). Make sure to use the correct --family option for your device.

    Regards,
    Terje

Reply
  • Hi,

    The start address of 0x7F000 is the default location for the bootloader settings page on most devices in the nRF52 series, ref. Memory layout. This is the value you get when using "--family NRF52".

    Some devices, such as the nRF52840 and the smaller variant of the nRF52832, have a different amount of Flash memory, and so the start address of the bootloader settings page is different. For that reason there are a number of other possible values for the --family option, such as NRF52840 (0xFF000) and NRF52832QFAB (0x3F000). Make sure to use the correct --family option for your device.

    Regards,
    Terje

Children
Related