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

52810, Can't program the boot loader setting file into flash.

SDK 14.2.0 SR3v1.2 

nrfutil version:2.3.0

Hi, this is my command:

nrfutil settings generate --family NRF52 --application PCA20031-SR3_nRF52810_Product_Example.hex --application-version 0x0000 --bootloader-version 0x0000 --bl-settings-version 1 my_setting.hex

I use the same parameters in nrf52832 and it works, but not in nrf52810. It keeps saying "flash is not erased" when I try to program it after I click erase button in nRf go studio.

Questions:

1.Are application version & bootloader version user-defined?

2.bl-setting-version seems only 1, if use other values than 1 will show error message. Is that correct?

"The Bootloader settings version.Defined in nrf_dfu_types.h, the following apply to"
"released SDKs:|SDK12|1|" 

I don't find any message specifically tells the settings version in nrf_dfu_types.h

3.In nrf_dfu_setting.c: "s_dfu_settings.settings_version == NRF_DFU_SETTINGS_VERSION"   NRF_DFU_SETTINGS_VERSION is NOT referenced or defined anywhere .How?

Thanks.

Parents Reply Children
No Data
Related