I recently was trying to test my nrf52 DK. After lot of failed attempts i was able to do DFU update over BLE and also Serial upload .
I am now trying to test the BLE UART application. which does not work at all.
Please correct my understanding
-
The nrf52 in DK had a bootloader in intial state and after I flashed my DFU bootloader, the factory one was deleted. is it true?
-
During testing DFU update of an BLINKY_application i realised that for every update of ' BLINKY_application' i have to use the same application code used for generating bootloader settings, because the Bootloader Settings uses a crc and this crc is unique for each new application. And to Change to other example application Code (e.g. UART, HRM etc)i have to Change the bootloader Settings first. is it right??
-
After the DFU bootloader is flashed if i now want to test a completely new application example Peripheral/UART example. I have to again generate new bootloader Settings file. True?
-
what if i completely erase the chip so as to delete the DFU bootloader completely and now Flash the SOftdevice and then the Peripheral/ UART example ? it should work right?
Or i have a completely wrong understanding. please guide.