This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Bootloader can't switch to application

I am Merging 3 firmware s110_nrf51822_7.0.0_softdevice.hex, ble_app_beacon.hex and bootloader.hex to Output1.hex as follows.

mergehex -m s110_nrf51822_7.0.0_softdevice.hex ble_app_beacon.hex -o output0.hex mergehex -m output0.hex bootloader.hex -o Output1.hex

After merged Output1.hex, programming as follows.

nrfjprog --reset --erase --program "output1.hex" Applying system reset. Erasing all flash (code region 0, code region 1 and UICR). Applying system reset. Parsing hex file(s). Checking that there is no data to be written in region 0. Checking that there are no UICR conflicts. Checking that the area to download is erased, and erasing if necessary. Programming. Applying system reset.

I confirmed MasterControlPanel, but device can't switch application mode. It's show "DfuTag". Ater all I update application firmware again using MasterControlPanel , bootloader could switch to application normally, work fine.

Can you advice how to build merged firmware?

Related