in SDK/examples/peripheral/blinky/hex
there is one file
blinky_pca10056_mbr.hex
in
SDK/examples/peripheral/blinky/pca10056/mbr/ses/Output/Release/Exe
there's one file
blinky_pca10056_mbr.hex
I have compared the content of these two hex files, they are very different.
However when i flashed them onto nRF52840DK through usb port J-3 (not J-link one) via nRF connect, both of them work.
1.So how did the first file (the one in hex folder) get generated?
2. I tried to flash the hex file (blinky_pca10056.hex) from SDK/examples/peripheral/blinky/pca10056/blank/ses/Output/Release/Exe via nRF connect, the board did not blink. Obviously this hex file (blinky_pca10056.hex) lacks mbr or bootloader which is essential for the DFU operation to succeed.
How to generate a hex file through segger that has _mbr suffix and can be flashed with nRF connect? In other words what different settings in project at SDK/examples/peripheral/blinky/pca10056/mbr/ses/ made the hex file contain the mbr?
Thanks.