Bootloader MCUBoot and dfu serial

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

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
CONFIG_LOG_BACKEND_RTT=y
CONFIG_LOG_MODE_IMMEDIATE=y

CONFIG_LOG_DEFAULT_LEVEL=4

Kind regards,

Matthias

Parents Reply Children
Related