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?