SWAPING IMAGE

Hello,
it's a bit urgent, I want it as soon as possible.
I made a child image for the MCU boot.
my problem is, while compiling code it says the undefined reference to "mcuboot_swap_type()".
can anyone tell me what I am doing wrong?
all the files are given below.









  • by making the mcuboot.conf empty
    updating nrf connect SDK 
    and added some line to the prj.conf all worked.


    prj.conf

    # MCUBOOT
    CONFIG_BOOTLOADER_MCUBOOT=y
    CONFIG_IMG_MANAGER=y
    CONFIG_STREAM_FLASH=y
    CONFIG_MCUBOOT_IMG_MANAGER=y
    CONFIG_IMG_ERASE_PROGRESSIVELY=y
    CONFIG_SECURE_BOOT=y
    CONFIG_BUILD_S1_VARIANT=y
    CONFIG_PM_EXTERNAL_FLASH_MCUBOOT_SECONDARY=n
    
    # Settings
    CONFIG_FLASH=y
    CONFIG_FLASH_PAGE_LAYOUT=y
    CONFIG_FLASH_MAP=y
    CONFIG_FCB=y
    CONFIG_SETTINGS=y
    CONFIG_SETTINGS_FCB=y
    CONFIG_MPU_ALLOW_FLASH_WRITE=y
    
    # Button/LED support
    CONFIG_DK_LIBRARY=y
    
    # System
    CONFIG_HEAP_MEM_POOL_SIZE=8192
    CONFIG_MAIN_STACK_SIZE=8192
    CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=8192
    CONFIG_ASSERT=y
    CONFIG_REBOOT=y
    CONFIG_FPU=y
    CONFIG_PICOLIBC_IO_FLOAT=y
    
    # Logging
    CONFIG_LOG=y
    CONFIG_LOG_MODE_IMMEDIATE=y
    CONFIG_UART_INTERRUPT_DRIVEN=y

Related