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

Impact of eraseuicr on Bootloader

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’.

 

In our setup we load merged hex file with “MBR + SoftDevice” + BLE application + “Secure Serial Bootloader” + “Bootloader Settings Page”.

I loaded merged hex file and it worked fine. Later to crosscheck I executed below commands

 

nrfjprog -f NRF52 –eraseuicr

 

From then I am not seeing any BLE activities.

 

My queries are:

1) As per below link, as part of Nordic factory, whether UICR registers are written with some data (Calibration, Hardware version etc..). In this case should not we use ‘eraseusir’ at any time ?

nrfjprog -f NRF52 –eraseuicr

https://devzone.nordicsemi.com/f/nordic-q-a/50948/erase-uicr-and-merge-bootloader-problem

 

2) (Or) Whether eraseuicr should be executed very first time before loading any hex file.

 

Thanks & Regards

Vishnu Beema

Parents Reply Children
No Data
Related