I managed to setup a Demo App on the base on zephyr that uses MCUBoot as bootloader in multi image build, using the nRF Connect SDK.
Upload via SMP DFU with mcumgr is working.
But I would like to use nrfutil dfu protocol via serial/uart. I found several CONFIG flags but none worked for me.
Any suggestions what CONFIG is missing or did I need to choose a other bootloader, the open_bootloader?
I'm using the nRF52 DK (PCA10040), nrf52dk_nrf52832.
I used this MCUBoot config child_image/mcuboot.conf
Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
CONFIG_CONSOLE=y
CONFIG_USE_SEGGER_RTT=y
CONFIG_RTT_CONSOLE=y
CONFIG_UART_CONSOLE=n
# Enable MCUboot Serial Recovery
CONFIG_MCUBOOT_SERIAL=y
# DT_ALIAS(mcuboot_button0) is been used to detect entrance, set in overlay
CONFIG_BOOT_SERIAL_ENTRANCE_GPIO=y
CONFIG_BOOT_SERIAL_DETECT_DELAY=200
CONFIG_BOOT_SERIAL_WAIT_FOR_DFU=y
CONFIG_BOOT_SERIAL_NO_APPLICATION=y
CONFIG_MAIN_STACK_SIZE=10240
CONFIG_NCS_MCUBOOT_IN_BUILD=y
CONFIG_PARTITION_MANAGER_ENABLED=y
CONFIG_FPROTECT=y
CONFIG_FLASH=y
CONFIG_CBPRINTF_NANO=y
CONFIG_LOG=y
Kind regards,
Matthias