How to correctly configure nRF Connect SDK for DFU over UART

Hi, 

I'm using an nRF52832 board that will be programmed with HCI-UART firmware (from the examples in nRF Connect SDK).

The board is a custom board, I've already performed the board porting for Zephyr OS and I'm already able to use the HCI-UART example on my custom board.

Now, I would like to be able to upgrade the firmware of the board in future, so I would like to have a bootloader (just a simple immutable bootlader, I do not need upgradeable bootloader such as MCUBoot).

The DFU procedure should be performed over UART, and I would like that the device will enter in DFU mode using a pin.

I've already done all these stuff using the plain nRF5 SDK (with Nordic SoftDevice-S132, using Nordic DFU etc.), but with the nRF Connect SDK I really cannot understand (from the online documentation), how to reach this target configuration.

Could you please help me finding some examples on how to configure the nRF Connect SDK to have a setup like the one previously explained?

Related