from this link
I gathered that nrfjprog is for flashing bootloader and softdevice and nRF connect is for flashing the applications.
After reading this I got a few questions:
1.Can you use nRF connect to flash bootloader and softdevice as well?
2. What's the purpose of nRFGo Studio and nRFToolbox app?
3. In the link above, "D1. Flash bootloader and softdevice. Use nRFGo Studio or nrfjprog or the IDE to flash the softdevice first, then the bootloder. Verify the bootloader start advertising as "DFUTarg"."
What is "IDE" here? I use Segger embeded studio for nRF52840 DK. Does that mean I can use Segger to flash SD and BL? If so what are the steps?
4. Before flashing SD/BL/APP, Do we need to load one of the projects from SDK\examples\dfu onto the board through J-link first?
Thanks!