This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

I cannot find the dfu_buttonless service when i finsh adding dfu buttonless service.(nrf52840/sdk15.3.0)

hello,everyone,

I use the Infocenter Guide, and 

I changed my section placement marcos by the warning:

FLASH_PH_START=0x0

FLASH_PH_SIZE=0x100000

RAM_PH_START=0x20000000

RAM_PH_SIZE=0x40000

FLASH_START=0x26000

FLASH_SIZE=0xda000

RAM_START=0x20002aa8

RAM_SIZE=0x3d558

and then I "build and run" in order to get the output.hex.After this,I make the setting file and mix the settings.hex,app.hex,softdevice.hex and bootloader.hex by using the code below:

nrfutil settings generate --family NRF52840 --application app.hex --application-version 1 --bootloader-version 1 --bl-settings-version 1 settings.hex

mergehex --merge bootloader.hex s140_nrf52_6.1.1_softdevice.hex --output production_final1.hex

mergehex --merge production_final1.hex app.hex --output production_final2.hex

mergehex --merge production_final2.hex settings.hex --output production_final.hex

nrfjprog --eraseall -f NRF52

nrfjprog -f NRF52 --program "production_final.hex" --verify

nrfjprog --reset -f NRF52

finally I can connect the nrf52840 which is named "UART service" by my phone,but I can only find that there is only a service named UART service,I can't find the dfu service, what should I do?

Related