I develop an program with BLE DFU support, but we hope to merge all hex as single hex file. Then we can burn this hex file by programer (such as jlink or NRF52DK), So we have three file :1.soft device hex file 2 our application hex file. 3 dfu bootloader hex file. I use nrfuitl and merge hex to merge them as one.:
1.i use nrfutil and dfu bootloader hex to generate the bootloadsetting hex
2 I use merge hex to merge soft device hex and bootloader hex as p1 hex
3.i merge p1 hex and application hex as p2 hex
4.i merge p2 hex and bootloadsettings hex( in step 1) as p3 hex
then i burn the p3 hex to the nrf52 chips
but the module can only be scanned as dfu device.
So i have to use the package with zip format to updated the firmware again. Then it can work. So my question is:
how can i generate the hex file to burn the chip. Then i can started it as regular application? Thank you!