section `rodata' will not fit in region `FLASH'

Summary: I get an error that section `rodata' will not fit in region `FLASH' when building a Matter custom template device and I am unsure what configuration changes I should make. I am using NRF Connect SDK 2.5.0. I am first trying to build for the NRF5340-DK, but I also have my own custom board (with same external flash, mx25r64, as the Nordic DK board). I am not sure what is the best way to increase the FLASH region so that I can build my program. Welcome your advice and guidance. Thanks! Dan.

Here is the error I get when building for the nrf5340-DK:

/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd: zephyr/zephyr_pre0.elf section `rodata' will not fit in region `FLASH'
/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd: region `FLASH' overflowed by 248 bytes
collect2: error: ld returned 1 exit status

I've looked at the related tickets, but am not sure if the root cause is the same:

 https://devzone.nordicsemi.com/f/nordic-q-a/105338/section-rodata-will-not-fit-in-region-flash 

 https://devzone.nordicsemi.com/f/nordic-q-a/106910/section-rodata-will-not-fit-in-region-flash-bin-ld-exe-region-flash-overflowed-by-6134-bytes  

Here is my pm_static_dfu.yml

mcuboot:
  address: 0x0
  size: 0x8000
  region: flash_primary
mcuboot_pad:
  address: 0x8000
  size: 0x200
app:
  address: 0x8200
  size: 0xeee00
mcuboot_primary:
  orig_span: &id001
  - mcuboot_pad
  - app
  span: *id001
  address: 0x8000
  size: 0xef000
  region: flash_primary
mcuboot_primary_app:
  orig_span: &id002
  - app
  span: *id002
  address: 0x8200
  size: 0xeee00
factory_data:
  address: 0xf7000
  size: 0x1000
  region: flash_primary
settings_storage:
  address: 0xf8000
  size: 0x8000
  region: flash_primary
mcuboot_primary_1:
  address: 0x0
  size: 0x40000
  device: flash_ctrl
  region: ram_flash
mcuboot_secondary:
  address: 0x0
  size: 0xef000
  device: MX25R64
  region: external_flash
mcuboot_secondary_1:
  address: 0xef000
  size: 0x40000
  device: MX25R64
  region: external_flash
external_flash:
  address: 0x12f000
  size: 0x6D1000
  device: MX25R64
  region: external_flash
pcd_sram:
  address: 0x20000000
  size: 0x2000
  region: sram_primary

and my prj.conf:

#
# Copyright (c) 2021 Nordic Semiconductor ASA
#
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
#

# This sample uses Kconfig.defaults to set options common for all
# samples. This file should contain only options specific for this sample
# or overrides of default values.

# Enable CHIP
CONFIG_CHIP=y
CONFIG_CHIP_ENABLE_PAIRING_AUTOSTART=y
CONFIG_CHIP_PROJECT_CONFIG="src/chip_project_config.h"
# 32768 == 0x8000 (example Product ID added temporaly,
# but it must be changed with proper PID from the list:
# https://github.com/project-chip/connectedhomeip/blob/482e6fd03196a6de45465a90003947ef4b86e0b1/docs/examples/discussion/PID_allocation_for_example_apps.md)
CONFIG_CHIP_DEVICE_PRODUCT_ID=32768
CONFIG_STD_CPP14=y

# Add support for LEDs and buttons on Nordic development kits
CONFIG_DK_LIBRARY=y

# Bluetooth Low Energy configuration
CONFIG_BT_DEVICE_NAME="MatterTemplate"

# Other settings
CONFIG_THREAD_NAME=y
CONFIG_MPU_STACK_GUARD=y
CONFIG_RESET_ON_FATAL_ERROR=n
CONFIG_CHIP_LIB_SHELL=y

#enable CoAP
CONFIG_COAP=y
CONFIG_COAP_UTILS=y

# Disable NFC commissioning
CONFIG_CHIP_NFC_COMMISSIONING=n

# Reduce application size
CONFIG_USE_SEGGER_RTT=n

CONFIG_CHIP_APP_LOG_LEVEL=0
CONFIG_MATTER_LOG_LEVEL_ERR=y
CONFIG_DEBUG_THREAD_INFO=y
CONFIG_DEBUG_OPTIMIZATIONS=y

CONFIG_NET_CONFIG_SETTINGS=y
CONFIG_NET_CONFIG_NEED_IPV6=y


CONFIG_DNS_RESOLVER=y
# google IPV6 DNS server
CONFIG_DNS_SERVER1="2001:4860:4860::8888"


CONFIG_I2C=y
#CONFIG_BOARD_ENABLE_DCDC_APP=n
#CONFIG_BOARD_ENABLE_DCDC_NET=n
#CONFIG_BOARD_ENABLE_DCDC_HV=n

As an aside, during the build, the memory regions seem to be within the capacity available:

[139/139] Linking C executable zephyr/zephyr.elf
Memory region         Used Size  Region Size  %age Used
           FLASH:       23410 B      34176 B     68.50%
             RAM:        3500 B        64 KB      5.34%
           SRAM1:          0 GB        64 KB      0.00%
        IDT_LIST:          0 GB         2 KB      0.00%
[272/282] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
[273/282] Creating data to be provisioned to the Bootloader, storing to provision.hex
[275/282] Completed 'b0n_subimage'
[277/282] Generating zephyr/b0n_container.hex
[278/282] Linking C executable zephyr/zephyr.elf
Memory region         Used Size  Region Size  %age Used
           FLASH:      212184 B       222 KB     93.34%
             RAM:       53704 B        64 KB     81.95%
           SRAM1:          0 GB        64 KB      0.00%
        IDT_LIST:          0 GB         2 KB      0.00%
[279/282] Generating zephyr/app.hex

  • Hi,

    The error does indeed mean that one of the images are out of memory.

    The build system will print a memory report for each image built successfully, but not for the ones which fail. So the one which ran out of space is not printed.

    Could you paste the full build log into a Code box, so I can see which image gets the error?

    If you want want to add some more information to which image each memory report is for, see PR-66217 on the zephyr project. It is only 3 lines so you could patch it in your SDK if you want.

    Regards,
    Sigurd Hellesvik

  • HI Sigurd - thanks for the quick response. Below is the full build log.

     *  Executing task: nRF Connect: Build [pristine]: wb/build_nordic_dk (active) 
    
    Building wb
    west build --build-dir /Users/ydr/dev/nordic/wb/build_nordic_dk /Users/ydr/dev/nordic/wb --pristine --board nrf5340dk_nrf5340_cpuapp --no-sysbuild -- -DNCS_TOOLCHAIN_VERSION=NONE -DBOARD_ROOT=/Users/ydr/dev/nordic;/Users/ydr/dev/nordic/wb;. -DCONFIG_SIZE_OPTIMIZATIONS=y -DCONF_FILE=/Users/ydr/dev/nordic/wb/prj.conf -DDTC_OVERLAY_FILE=/Users/ydr/dev/nordic/wb/boards/nrf5340dk_nrf5340_cpuapp.overlay
    
    -- west build: generating a build system
    Loading Zephyr default modules (Zephyr base).
    -- Application: /Users/ydr/dev/nordic/wb
    -- CMake version: 3.20.5
    -- Found Python3: /opt/nordic/ncs/toolchains/20d68df7e5/opt/[email protected]/bin/python3.9 (found suitable version "3.9.6", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: /Users/ydr/Library/Caches/zephyr
    -- Zephyr version: 3.4.99 (/opt/nordic/ncs/v2.5.0/zephyr)
    -- Found west (found suitable version "1.1.0", minimum required is "0.14.0")
    -- Board: nrf5340dk_nrf5340_cpuapp
    -- Found host-tools: zephyr 0.16.1 (/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.16.1 (/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk)
    -- Found Dtc: /opt/nordic/ncs/toolchains/20d68df7e5/bin/dtc (found suitable version "1.6.1", minimum required is "1.4.6") 
    -- Found BOARD.dts: /opt/nordic/ncs/v2.5.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp.dts
    -- Found devicetree overlay: /Users/ydr/dev/nordic/wb/boards/nrf5340dk_nrf5340_cpuapp.overlay
    -- Generated zephyr.dts: /Users/ydr/dev/nordic/wb/build_nordic_dk/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: /Users/ydr/dev/nordic/wb/build_nordic_dk/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: /Users/ydr/dev/nordic/wb/build_nordic_dk/zephyr/dts.cmake
    
    warning: DNS_SERVER1 (defined at subsys/net/lib/dns/Kconfig:73) was assigned the value
    '2001:4860:4860::8888' but got the value ''. Check these unsatisfied dependencies:
    DNS_SERVER_IP_ADDRESSES (=n). See
    http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_DNS_SERVER1 and/or look up DNS_SERVER1 in
    the menuconfig/guiconfig interface. The Application Development Primer, Setting Configuration
    Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful too.
    
    
    warning: Deprecated symbol IEEE802154_2015 is enabled.
    
    
    warning: Deprecated symbol CPLUSPLUS is enabled.
    
    
    warning: Deprecated symbol LIB_CPLUSPLUS is enabled.
    
    Parsing /Users/ydr/dev/nordic/wb/Kconfig
    Loaded configuration '/opt/nordic/ncs/v2.5.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp_defconfig'
    Merged configuration '/Users/ydr/dev/nordic/wb/prj.conf'
    Merged configuration '/Users/ydr/dev/nordic/wb/build_nordic_dk/zephyr/misc/generated/extra_kconfig_options.conf'
    Configuration saved to '/Users/ydr/dev/nordic/wb/build_nordic_dk/zephyr/.config'
    Kconfig header saved to '/Users/ydr/dev/nordic/wb/build_nordic_dk/zephyr/include/generated/autoconf.h'
    -- Found GnuLd: /opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd (found version "2.38") 
    -- The C compiler identification is GNU 12.2.0
    -- The CXX compiler identification is GNU 12.2.0
    -- The ASM compiler identification is GNU
    -- Found assembler: /opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
    
    === child image multiprotocol_rpmsg - CPUNET begin ===
    loading initial cache file /Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/child_image_preload.cmake
    Loading Zephyr default modules (Zephyr base).
    -- Application: /opt/nordic/ncs/v2.5.0/nrf/samples/nrf5340/multiprotocol_rpmsg
    -- CMake version: 3.20.5
    -- Found Python3: /opt/nordic/ncs/toolchains/20d68df7e5/opt/[email protected]/bin/python3.9 (found suitable version "3.9.6", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: /Users/ydr/Library/Caches/zephyr
    -- Zephyr version: 3.4.99 (/opt/nordic/ncs/v2.5.0/zephyr)
    -- Found west (found suitable version "1.1.0", minimum required is "0.14.0")
    -- Board: nrf5340dk_nrf5340_cpunet
    -- Found host-tools: zephyr 0.16.1 (/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.16.1 (/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk)
    -- Found Dtc: /opt/nordic/ncs/toolchains/20d68df7e5/bin/dtc (found suitable version "1.6.1", minimum required is "1.4.6") 
    -- Found BOARD.dts: /opt/nordic/ncs/v2.5.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpunet.dts
    -- Generated zephyr.dts: /Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: /Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: /Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/zephyr/dts.cmake
    Parsing /opt/nordic/ncs/v2.5.0/modules/lib/matter/config/nrfconnect/chip-module/Kconfig.multiprotocol_rpmsg.root
    Loaded configuration '/opt/nordic/ncs/v2.5.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpunet_defconfig'
    Merged configuration '/Users/ydr/dev/nordic/wb/child_image/multiprotocol_rpmsg/prj.conf'
    Merged configuration '/opt/nordic/ncs/v2.5.0/nrf/subsys/bootloader/image/secure_boot.conf'
    Merged configuration '/opt/nordic/ncs/v2.5.0/nrf/subsys/partition_manager/partition_manager_enabled.conf'
    Merged configuration '/Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/zephyr/misc/generated/extra_kconfig_options.conf'
    Configuration saved to '/Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/zephyr/.config'
    Kconfig header saved to '/Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/zephyr/include/generated/autoconf.h'
    -- Found GnuLd: /opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd (found version "2.38") 
    -- The C compiler identification is GNU 12.2.0
    -- The CXX compiler identification is GNU 12.2.0
    -- The ASM compiler identification is GNU
    -- Found assembler: /opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
    
    === child image b0n - CPUNET (inherited) begin ===
    loading initial cache file /Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/b0n/child_image_preload.cmake
    Loading Zephyr default modules (Zephyr base).
    -- Application: /opt/nordic/ncs/v2.5.0/nrf/samples/nrf5340/netboot
    -- CMake version: 3.20.5
    -- Found Python3: /opt/nordic/ncs/toolchains/20d68df7e5/opt/[email protected]/bin/python3.9 (found suitable version "3.9.6", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: /Users/ydr/Library/Caches/zephyr
    -- Zephyr version: 3.4.99 (/opt/nordic/ncs/v2.5.0/zephyr)
    -- Found west (found suitable version "1.1.0", minimum required is "0.14.0")
    -- Board: nrf5340dk_nrf5340_cpunet
    -- Found host-tools: zephyr 0.16.1 (/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.16.1 (/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk)
    -- Found Dtc: /opt/nordic/ncs/toolchains/20d68df7e5/bin/dtc (found suitable version "1.6.1", minimum required is "1.4.6") 
    -- Found BOARD.dts: /opt/nordic/ncs/v2.5.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpunet.dts
    -- Generated zephyr.dts: /Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/b0n/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: /Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/b0n/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: /Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/b0n/zephyr/dts.cmake
    Parsing /opt/nordic/ncs/v2.5.0/nrf/samples/nrf5340/netboot/Kconfig
    Loaded configuration '/opt/nordic/ncs/v2.5.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpunet_defconfig'
    Merged configuration '/opt/nordic/ncs/v2.5.0/nrf/samples/nrf5340/netboot/prj.conf'
    Merged configuration '/opt/nordic/ncs/v2.5.0/nrf/subsys/partition_manager/partition_manager_enabled.conf'
    Configuration saved to '/Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/b0n/zephyr/.config'
    Kconfig header saved to '/Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/b0n/zephyr/include/generated/autoconf.h'
    -- Found GnuLd: /opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd (found version "2.38") 
    -- The C compiler identification is GNU 12.2.0
    -- The CXX compiler identification is GNU 12.2.0
    -- The ASM compiler identification is GNU
    -- Found assembler: /opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
    CMake Warning at /opt/nordic/ncs/v2.5.0/zephyr/CMakeLists.txt:1958 (message):
      __ASSERT() statements are globally ENABLED
    
    
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/b0n
    === child image b0n - CPUNET (inherited) end ===
    
    CMake Warning at ../../../subsys/bootloader/cmake/debug_keys.cmake:36 (message):
      
    
          --------------------------------------------------------------
          --- WARNING: Using generated NSIB public/private key-pair. ---
          --- It should not be used for production.                  ---
          --- See CONFIG_SB_SIGNING_KEY_FILE                         ---
          --------------------------------------------------------------
          
    
    Call Stack (most recent call first):
      ../../../subsys/bootloader/cmake/provision_hex.cmake:47 (include)
      ../../../subsys/CMakeLists.txt:20 (include)
    
    
    -- libmetal version: 1.4.0 (/opt/nordic/ncs/v2.5.0/nrf/samples/nrf5340/multiprotocol_rpmsg)
    -- Looking for include file stdatomic.h
    -- Build type:  
    -- Host:    Darwin/arm64
    -- Target:  Generic/arm
    -- Machine: arm
    -- Looking for include file stdatomic.h - found
    -- open-amp version: 1.4.0 (/opt/nordic/ncs/v2.5.0/modules/lib/open-amp/open-amp)
    -- Host:    Darwin/arm64
    -- Target:  Generic/arm
    -- Machine: arm
    -- C_FLAGS :  -Wall -Wextra
    -- Looking for include file fcntl.h
    -- Looking for include file fcntl.h - found
    CMake Warning at /opt/nordic/ncs/v2.5.0/zephyr/CMakeLists.txt:893 (message):
      No SOURCES given to Zephyr library: drivers__console
    
      Excluding target from build.
    
    
    CMake Warning at /opt/nordic/ncs/v2.5.0/zephyr/CMakeLists.txt:1958 (message):
      __ASSERT() statements are globally ENABLED
    
    
    CMake Warning at /opt/nordic/ncs/v2.5.0/nrf/cmake/partition_manager.cmake:79 (message):
      
    
              ---------------------------------------------------------------------
              --- WARNING: Using a bootloader without pm_static.yml.            ---
              --- There are cases where a deployed product can consist of       ---
              --- multiple images, and only a subset of these images can be     ---
              --- upgraded through a firmware update mechanism. In such cases,  ---
              --- the upgradable images must have partitions that are static    ---
              --- and are matching the partition map used by the bootloader     ---
              --- programmed onto the device.                                   ---
              ---------------------------------------------------------------------
              
    
    Call Stack (most recent call first):
      /opt/nordic/ncs/v2.5.0/zephyr/cmake/modules/kernel.cmake:247 (include)
      /opt/nordic/ncs/v2.5.0/zephyr/cmake/modules/zephyr_default.cmake:138 (include)
      /opt/nordic/ncs/v2.5.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
      /opt/nordic/ncs/v2.5.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
      CMakeLists.txt:5 (find_package)
    
    
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg
    === child image multiprotocol_rpmsg - CPUNET end ===
    
    -- Found Python3: /opt/nordic/ncs/toolchains/20d68df7e5/opt/[email protected]/bin/python3.9 (found version "3.9.6") found components: Interpreter 
    
    === child image mcuboot -  begin ===
    loading initial cache file /Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot/child_image_preload.cmake
    Loading Zephyr default modules (Zephyr base).
    -- Application: /opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/zephyr
    -- CMake version: 3.20.5
    -- Found Python3: /opt/nordic/ncs/toolchains/20d68df7e5/opt/[email protected]/bin/python3.9 (found suitable version "3.9.6", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: /Users/ydr/Library/Caches/zephyr
    -- Zephyr version: 3.4.99 (/opt/nordic/ncs/v2.5.0/zephyr)
    -- Found west (found suitable version "1.1.0", minimum required is "0.14.0")
    -- Board: nrf5340dk_nrf5340_cpuapp
    -- Found host-tools: zephyr 0.16.1 (/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.16.1 (/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk)
    -- Found Dtc: /opt/nordic/ncs/toolchains/20d68df7e5/bin/dtc (found suitable version "1.6.1", minimum required is "1.4.6") 
    -- Found BOARD.dts: /opt/nordic/ncs/v2.5.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp.dts
    -- Found devicetree overlay: /opt/nordic/ncs/v2.5.0/nrf/modules/mcuboot/flash_sim.overlay
    -- Found devicetree overlay: /Users/ydr/dev/nordic/wb/child_image/mcuboot/boards/nrf5340dk_nrf5340_cpuapp.overlay
    -- Generated zephyr.dts: /Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: /Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: /Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot/zephyr/dts.cmake
    Parsing /opt/nordic/ncs/v2.5.0/modules/lib/matter/config/nrfconnect/chip-module/Kconfig.mcuboot.root
    Loaded configuration '/opt/nordic/ncs/v2.5.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp_defconfig'
    Merged configuration '/Users/ydr/dev/nordic/wb/child_image/mcuboot/prj.conf'
    Merged configuration '/opt/nordic/ncs/v2.5.0/nrf/subsys/pcd/pcd.conf'
    Merged configuration '/opt/nordic/ncs/v2.5.0/nrf/subsys/partition_manager/ext_flash_mcuboot_secondary.conf'
    Merged configuration '/opt/nordic/ncs/v2.5.0/nrf/subsys/partition_manager/partition_manager_enabled.conf'
    Merged configuration '/Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot/zephyr/misc/generated/extra_kconfig_options.conf'
    Configuration saved to '/Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot/zephyr/.config'
    Kconfig header saved to '/Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot/zephyr/include/generated/autoconf.h'
    -- Found GnuLd: /opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd (found version "2.38") 
    -- The C compiler identification is GNU 12.2.0
    -- The CXX compiler identification is GNU 12.2.0
    -- The ASM compiler identification is GNU
    -- Found assembler: /opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
    MCUBoot bootloader key file: /opt/nordic/ncs/v2.5.0/bootloader/mcuboot/root-rsa-2048.pem
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot
    === child image mcuboot -  end ===
    
    CMake Warning at /opt/nordic/ncs/v2.5.0/nrf/modules/mcuboot/CMakeLists.txt:320 (message):
      
    
              ---------------------------------------------------------
              --- WARNING: Using default MCUBoot key, it should not ---
              --- be used for production.                           ---
              ---------------------------------------------------------
              
    
    
    
    -- libmetal version: 1.4.0 (/Users/ydr/dev/nordic/wb)
    -- Looking for include file stdatomic.h
    -- Build type:  
    -- Host:    Darwin/arm64
    -- Target:  Generic/arm
    -- Machine: arm
    -- Looking for include file stdatomic.h - found
    -- open-amp version: 1.4.0 (/opt/nordic/ncs/v2.5.0/modules/lib/open-amp/open-amp)
    -- Host:    Darwin/arm64
    -- Target:  Generic/arm
    -- Machine: arm
    -- C_FLAGS :  -Wall -Wextra
    -- Looking for include file fcntl.h
    -- Looking for include file fcntl.h - found
    CMake Warning at /opt/nordic/ncs/v2.5.0/zephyr/CMakeLists.txt:1958 (message):
      __ASSERT() statements are globally ENABLED
    
    
    -- Found partition manager static configuration: /Users/ydr/dev/nordic/wb/configuration/nrf5340dk_nrf5340_cpuapp/pm_static_dfu.yml
    Partition 'mcuboot' is not included in the dynamic resolving since it is statically defined.
    Partition 'mcuboot_pad' is not included in the dynamic resolving since it is statically defined.
    Partition 'mcuboot_primary' is not included in the dynamic resolving since it is statically defined.
    Partition 'mcuboot_primary_app' is not included in the dynamic resolving since it is statically defined.
    Partition 'settings_storage' is not included in the dynamic resolving since it is statically defined.
    Partition 'mcuboot_primary_1' is not included in the dynamic resolving since it is statically defined.
    Partition 'mcuboot_secondary' is not included in the dynamic resolving since it is statically defined.
    Partition 'mcuboot_secondary_1' is not included in the dynamic resolving since it is statically defined.
    Partition 'pcd_sram' is not included in the dynamic resolving since it is statically defined.
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /Users/ydr/dev/nordic/wb/build_nordic_dk
    -- west build: building application
    [1/513] Preparing syscall dependency handling
    
    [2/513] Generating ../../zephyr/include/generated/ncs_version.h
    [3/513] Creating directories for 'multiprotocol_rpmsg_subimage'
    [4/513] Creating directories for 'mcuboot_subimage'
    [5/513] Generating misc/generated/syscalls_subdirs.trigger
    [6/513] No download step for 'multiprotocol_rpmsg_subimage'
    [7/513] No download step for 'mcuboot_subimage'
    [8/513] No update step for 'mcuboot_subimage'
    [9/513] No update step for 'multiprotocol_rpmsg_subimage'
    [10/513] Generating include/generated/version.h
    -- Zephyr version: 3.4.99 (/opt/nordic/ncs/v2.5.0/zephyr), build: v3.4.99-ncs1
    [11/513] No patch step for 'mcuboot_subimage'
    [12/513] No patch step for 'multiprotocol_rpmsg_subimage'
    [13/513] No configure step for 'multiprotocol_rpmsg_subimage'
    [13/513] Performing build step for 'multiprotocol_rpmsg_subimage'
    [0/282] Generating signing key
    [1/282] Preparing syscall dependency handling
    
    [5/282] Generating include/generated/version.h
    -- Zephyr version: 3.4.99 (/opt/nordic/ncs/v2.5.0/zephyr), build: v3.4.99-ncs1
    [7/282] No update step for 'b0n_subimage'
    [8/282] Creating public key from private key used for signing
    [10/282] No configure step for 'b0n_subimage'
    [11/282] Performing build step for 'b0n_subimage'
    [1/139] Preparing syscall dependency handling
    
    [2/139] Generating ../../zephyr/include/generated/ncs_version.h
    [3/139] Generating include/generated/version.h
    -- Zephyr version: 3.4.99 (/opt/nordic/ncs/v2.5.0/zephyr), build: v3.4.99-ncs1
    [4/139] Generating misc/generated/syscalls_subdirs.trigger
    [5/139] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
    [6/139] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
    [7/139] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
    [8/139] Generating include/generated/driver-validation.h
    [9/139] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    [10/139] Generating include/generated/offsets.h
    [11/139] Building C object CMakeFiles/app.dir/src/main.c.obj
    [12/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
    [13/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [14/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [15/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
    [16/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
    [17/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
    [18/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
    [19/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [20/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
    [21/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
    [22/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
    [23/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
    [24/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
    [25/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
    [26/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
    [27/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
    [28/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
    [29/139] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [30/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/reboot.c.obj
    [31/139] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
    [32/139] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf53/soc.c.obj
    [33/139] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
    [34/139] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
    [35/139] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
    [36/139] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [37/139] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
    [38/139] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/stream/stream_flash.c.obj
    [39/139] Building C object zephyr/CMakeFiles/zephyr.dir/opt/nordic/ncs/v2.5.0/nrf/subsys/partition_manager/flash_map_partition_manager.c.obj
    [40/139] Linking C static library app/libapp.a
    [41/139] Generating linker_zephyr_pre0.cmd
    [42/139] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [43/139] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [44/139] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
    [45/139] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
    [46/139] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [47/139] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
    [48/139] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
    [49/139] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [50/139] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
    [51/139] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
    [52/139] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
    [53/139] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [54/139] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
    [55/139] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [56/139] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
    [57/139] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [58/139] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
    [59/139] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [60/139] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/__/common/tls.c.obj
    [61/139] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [62/139] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [63/139] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/__aeabi_read_tp.S.obj
    [64/139] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
    [65/139] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [66/139] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
    [67/139] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/CMakeFiles/arch__arm__core__aarch32__cortex_m__cmse.dir/arm_core_cmse.c.obj
    [68/139] Building C object zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/libc-hooks.c.obj
    [69/139] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
    [70/139] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/soc_flash_nrf.c.obj
    [71/139] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [72/139] Linking C static library zephyr/arch/common/libisr_tables.a
    [73/139] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/flash_page_layout.c.obj
    [74/139] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/pinctrl_nrf.c.obj
    [75/139] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/common.c.obj
    [76/139] Linking C static library zephyr/libzephyr.a
    [77/139] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
    [78/139] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
    [79/139] Linking C static library zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a
    [80/139] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a
    [81/139] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/libarch__arm__core__aarch32__cortex_m__cmse.a
    [82/139] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
    [83/139] Linking C static library zephyr/drivers/console/libdrivers__console.a
    [84/139] Linking C static library zephyr/lib/libc/picolibc/liblib__libc__picolibc.a
    [85/139] Linking C static library zephyr/drivers/clock_control/libdrivers__clock_control.a
    [86/139] Building C object modules/nrf/subsys/bootloader/bl_boot/CMakeFiles/..__nrf__subsys__bootloader__bl_boot.dir/bl_boot.c.obj
    [87/139] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [88/139] Linking C static library zephyr/drivers/pinctrl/libdrivers__pinctrl.a
    [89/139] Building C object modules/nrf/subsys/bootloader/bl_crypto/CMakeFiles/..__nrf__subsys__bootloader__bl_crypto.dir/bl_crypto_oberon_hash.c.obj
    [90/139] Building C object modules/nrf/subsys/bootloader/bl_crypto/CMakeFiles/..__nrf__subsys__bootloader__bl_crypto.dir/bl_crypto.c.obj
    [91/139] Building C object modules/nrf/lib/fatal_error/CMakeFiles/..__nrf__lib__fatal_error.dir/fatal_error.c.obj
    [92/139] Building C object modules/nrf/lib/fprotect/CMakeFiles/..__nrf__lib__fprotect.dir/fprotect_acl.c.obj
    [93/139] Linking C static library zephyr/drivers/flash/libdrivers__flash.a
    [94/139] Building C object modules/nrf/subsys/bootloader/bl_validation/CMakeFiles/..__nrf__subsys__bootloader__bl_validation.dir/bl_validation.c.obj
    [95/139] Building C object modules/nrf/subsys/bootloader/bl_storage/CMakeFiles/..__nrf__subsys__bootloader__bl_storage.dir/bl_storage.c.obj
    [96/139] Building C object modules/nrf/subsys/pcd/CMakeFiles/..__nrf__subsys__pcd.dir/src/pcd.c.obj
    [97/139] Linking C static library zephyr/arch/common/libarch__common.a
    [98/139] Building C object modules/nrf/subsys/fw_info/CMakeFiles/..__nrf__subsys__fw_info.dir/fw_info.c.obj
    [99/139] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/mdk/system_nrf5340_network.c.obj
    [100/139] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
    [101/139] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj
    [102/139] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
    [103/139] Linking C static library modules/nrf/subsys/bootloader/bl_boot/lib..__nrf__subsys__bootloader__bl_boot.a
    [104/139] Linking C static library modules/nrf/subsys/bootloader/bl_crypto/lib..__nrf__subsys__bootloader__bl_crypto.a
    [105/139] Linking C static library modules/nrf/lib/fatal_error/lib..__nrf__lib__fatal_error.a
    [106/139] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/helpers/nrfx_gppi_dppi.c.obj
    [107/139] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
    [108/139] Linking C static library modules/nrf/lib/fprotect/lib..__nrf__lib__fprotect.a
    [109/139] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
    [110/139] Linking C static library modules/nrf/subsys/bootloader/bl_storage/lib..__nrf__subsys__bootloader__bl_storage.a
    [111/139] Linking C static library modules/nrf/subsys/pcd/lib..__nrf__subsys__pcd.a
    [112/139] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/drivers/src/nrfx_nvmc.c.obj
    [113/139] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/drivers/src/nrfx_dppi.c.obj
    [114/139] Linking C static library modules/nrf/subsys/bootloader/bl_validation/lib..__nrf__subsys__bootloader__bl_validation.a
    [115/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
    [116/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
    [117/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [118/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/busy_wait.c.obj
    [119/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [120/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [121/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
    [122/139] Linking C static library modules/nrf/subsys/fw_info/lib..__nrf__subsys__fw_info.a
    [123/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [124/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
    [125/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
    [126/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
    [127/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [128/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
    [129/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/dynamic_disabled.c.obj
    [130/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
    [131/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [132/139] Linking C static library modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a
    [133/139] Linking C static library zephyr/kernel/libkernel.a
    [134/139] Linking C executable zephyr/zephyr_pre0.elf
    [135/139] Generating linker.cmd
    [136/139] Generating isr_tables.c, isrList.bin
    [137/139] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
    [138/139] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
    [139/139] Linking C executable zephyr/zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:       23410 B      34176 B     68.50%
                 RAM:        3500 B        64 KB      5.34%
               SRAM1:          0 GB        64 KB      0.00%
            IDT_LIST:          0 GB         2 KB      0.00%
    [272/282] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
    [273/282] Creating data to be provisioned to the Bootloader, storing to provision.hex
    [275/282] Completed 'b0n_subimage'
    [277/282] Generating zephyr/b0n_container.hex
    [278/282] Linking C executable zephyr/zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:      212184 B       222 KB     93.34%
                 RAM:       53704 B        64 KB     81.95%
               SRAM1:          0 GB        64 KB      0.00%
            IDT_LIST:          0 GB         2 KB      0.00%
    [279/282] Generating zephyr/app.hex
    [279/282] Creating signature of application
    [280/282] Creating validation for zephyr.hex, storing to
    [282/282] Generating zephyr/merged_CPUNET.hex
    [269/513] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/smp_null.c.obj
    [270/513] No configure step for 'chip-gn'
    [271/513] Building C object zephyr/drivers/bluetooth/CMakeFiles/drivers__bluetooth.dir/hci/rpmsg.c.obj
    [273/513] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/adv.c.obj
    [274/513] Building C object zephyr/subsys/dfu/boot/CMakeFiles/subsys__dfu__boot.dir/mcuboot.c.obj
    [275/513] Linking C static library zephyr/subsys/dfu/boot/libsubsys__dfu__boot.a
    [276/513] Building C object zephyr/subsys/net/CMakeFiles/subsys__net.dir/buf_simple.c.obj
    [277/513] Building C object zephyr/subsys/net/CMakeFiles/subsys__net.dir/buf.c.obj
    [278/513] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/net_timeout.c.obj
    [279/513] Linking C static library zephyr/subsys/net/libsubsys__net.a
    [280/513] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/id.c.obj
    [281/513] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/l2cap.c.obj
    [282/513] Building C object zephyr/subsys/net/l2/openthread/CMakeFiles/subsys__net__ip__l2__openthread.dir/openthread_utils.c.obj
    [283/513] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/utils.c.obj
    [284/513] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/net_core.c.obj
    [285/513] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/net_tc.c.obj
    [286/513] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/net_mgmt.c.obj
    [287/513] Building C object zephyr/subsys/net/l2/openthread/CMakeFiles/subsys__net__ip__l2__openthread.dir/openthread.c.obj
    [288/513] Linking C static library zephyr/subsys/net/l2/openthread/libsubsys__net__ip__l2__openthread.a
    [289/513] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/nbr.c.obj
    [290/513] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/connection.c.obj
    [291/513] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/ipv6_nbr.c.obj
    [292/513] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/icmpv6.c.obj
    [293/513] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/conn.c.obj
    [294/513] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/net_pkt.c.obj
    [295/513] Linking C static library zephyr/drivers/bluetooth/libdrivers__bluetooth.a
    [296/513] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/gatt.c.obj
    [297/513] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/ipv6.c.obj
    [298/513] Building C object zephyr/subsys/net/lib/dns/CMakeFiles/subsys__net__lib__dns.dir/dns_pack.c.obj
    [299/513] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/udp.c.obj
    [300/513] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/ipv6_mld.c.obj
    [301/513] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
    [302/513] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [303/513] Linking C static library zephyr/drivers/console/libdrivers__console.a
    [304/513] Building C object zephyr/subsys/net/lib/config/CMakeFiles/subsys__net__lib__config.dir/init.c.obj
    [305/513] Building C object zephyr/drivers/entropy/CMakeFiles/drivers__entropy.dir/opt/nordic/ncs/v2.5.0/nrf/drivers/entropy/entropy_cc3xx.c.obj
    [306/513] Linking C static library zephyr/drivers/clock_control/libdrivers__clock_control.a
    [307/513] Building C object zephyr/drivers/entropy/CMakeFiles/drivers__entropy.dir/entropy_bt_hci.c.obj
    [308/513] Linking C static library zephyr/subsys/net/lib/config/libsubsys__net__lib__config.a
    [309/513] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/flash_page_layout.c.obj
    [310/513] Linking C static library zephyr/drivers/entropy/libdrivers__entropy.a
    [311/513] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/net_context.c.obj
    [312/513] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/jesd216.c.obj
    [313/513] Building C object zephyr/drivers/hwinfo/CMakeFiles/drivers__hwinfo.dir/hwinfo_weak_impl.c.obj
    [314/513] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/soc_flash_nrf.c.obj
    [315/513] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/common.c.obj
    [316/513] Building C object zephyr/drivers/i2c/CMakeFiles/drivers__i2c.dir/i2c_common.c.obj
    [317/513] Building C object zephyr/drivers/i2c/CMakeFiles/drivers__i2c.dir/i2c_shell.c.obj
    [318/513] Building C object zephyr/drivers/mbox/CMakeFiles/drivers__mbox.dir/mbox_nrfx_ipc.c.obj
    [319/513] Linking C static library zephyr/drivers/i2c/libdrivers__i2c.a
    [320/513] Linking C static library zephyr/drivers/mbox/libdrivers__mbox.a
    [321/513] Building C object zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_nrfx.c.obj
    [322/513] Building C object zephyr/drivers/hwinfo/CMakeFiles/drivers__hwinfo.dir/hwinfo_nrf.c.obj
    [323/513] Linking C static library zephyr/drivers/gpio/libdrivers__gpio.a
    [324/513] Linking C static library zephyr/drivers/hwinfo/libdrivers__hwinfo.a
    [325/513] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [326/513] No install step for 'multiprotocol_rpmsg_subimage'
    [327/513] Completed 'multiprotocol_rpmsg_subimage'
    [328/513] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/att.c.obj
    [329/513] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
    [330/513] Building C object modules/nrf/subsys/dfu/dfu_multi_image/CMakeFiles/..__nrf__subsys__dfu__dfu_multi_image.dir/src/dfu_multi_image.c.obj
    [331/513] Building C object zephyr/subsys/net/lib/dns/CMakeFiles/subsys__net__lib__dns.dir/resolve.c.obj
    [332/513] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
    [333/513] Linking C static library modules/nrf/subsys/dfu/dfu_multi_image/lib..__nrf__subsys__dfu__dfu_multi_image.a
    [334/513] Linking C static library zephyr/subsys/net/lib/dns/libsubsys__net__lib__dns.a
    [335/513] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
    [336/513] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/pinctrl_nrf.c.obj
    [337/513] Building C object modules/nrf/subsys/nrf_security/src/zephyr/CMakeFiles/mbedtls_zephyr.dir/mbedtls_heap.c.obj
    [338/513] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
    [339/513] Linking C static library zephyr/drivers/pinctrl/libdrivers__pinctrl.a
    [340/513] Linking C static library modules/nrf/subsys/nrf_security/src/zephyr/libmbedtls_zephyr.a
    [341/513] Building C object modules/nrf/subsys/dfu/dfu_target/CMakeFiles/..__nrf__subsys__dfu__dfu_target.dir/src/dfu_target.c.obj
    [341/513] Performing build step for 'mcuboot_subimage'
    [1/259] Preparing syscall dependency handling
    
    [2/259] Generating ../../zephyr/include/generated/ncs_version.h
    [3/259] Generating include/generated/app_version.h
    [4/259] Generating include/generated/version.h
    -- Zephyr version: 3.4.99 (/opt/nordic/ncs/v2.5.0/zephyr), build: v3.4.99-ncs1
    [5/259] Generating misc/generated/syscalls_subdirs.trigger
    [6/259] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
    [7/259] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
    [8/259] Generating include/generated/driver-validation.h
    [9/259] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
    [10/259] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    [11/259] Generating include/generated/offsets.h
    [12/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/x509.c.obj
    [13/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/x509_create.c.obj
    [14/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/x509_crt.c.obj
    [15/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/x509_csr.c.obj
    [16/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/psa_crypto.c.obj
    [17/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/psa_crypto_slot_management.c.obj
    [18/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/x509_crl.c.obj
    [19/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/x509write_crt.c.obj
    [20/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/x509write_csr.c.obj
    [21/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/pem.c.obj
    [22/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/pkcs12.c.obj
    [23/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/psa_crypto_client.c.obj
    [24/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/pkcs5.c.obj
    [25/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/pkwrite.c.obj
    [26/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/pk.c.obj
    [27/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/pkparse.c.obj
    [28/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/pk_wrap.c.obj
    [29/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/asn1parse.c.obj
    [30/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/base64.c.obj
    [31/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/asn1write.c.obj
    [32/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/oid.c.obj
    [33/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/nist_kw.c.obj
    [34/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/padlock.c.obj
    [35/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/version.c.obj
    [36/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/platform.c.obj
    [37/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/aes.c.obj
    [38/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/constant_time.c.obj
    [39/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/aesni.c.obj
    [40/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/aria.c.obj
    [41/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/platform_util.c.obj
    [42/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/cipher.c.obj
    [43/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/camellia.c.obj
    [44/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/chacha20.c.obj
    [45/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ccm.c.obj
    [46/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/cipher_wrap.c.obj
    [47/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/chachapoly.c.obj
    [48/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/des.c.obj
    [49/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/cmac.c.obj
    [50/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/debug.c.obj
    [51/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ctr_drbg.c.obj
    [52/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ecdh.c.obj
    [53/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ecp.c.obj
    [54/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/dhm.c.obj
    [55/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ecdsa.c.obj
    [56/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ecjpake.c.obj
    [57/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/entropy.c.obj
    [58/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ecp_curves.c.obj
    [59/259] Linking C static library modules/mbedtls/libmbedTLSX509.a
    [60/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/entropy_poll.c.obj
    [61/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/hkdf.c.obj
    [62/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/error.c.obj
    [63/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/gcm.c.obj
    [64/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/lms.c.obj
    [65/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/hmac_drbg.c.obj
    [66/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/lmots.c.obj
    [67/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/hash_info.c.obj
    [68/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/md5.c.obj
    [69/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/md.c.obj
    [70/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/mps_reader.c.obj
    [71/259] Linking C static library modules/mbedtls/libmbedTLSCrypto.a
    [72/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/mps_trace.c.obj
    [73/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/memory_buffer_alloc.c.obj
    [74/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ripemd160.c.obj
    [75/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/poly1305.c.obj
    [76/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/rsa_alt_helpers.c.obj
    [77/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/sha1.c.obj
    [78/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/sha512.c.obj
    [79/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/sha256.c.obj
    [80/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/rsa.c.obj
    [81/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/version_features.c.obj
    [82/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/timing.c.obj
    [83/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/threading.c.obj
    [84/259] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/mdk/system_nrf5340_application.c.obj
    [85/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/zephyr_init.c.obj
    [86/259] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj
    [87/259] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/drivers/src/nrfx_dppi.c.obj
    [88/259] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/helpers/nrfx_gppi_dppi.c.obj
    [89/259] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
    [90/259] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
    [91/259] Building C object modules/zcbor/CMakeFiles/modules__zcbor.dir/opt/nordic/ncs/v2.5.0/modules/lib/zcbor/src/zcbor_decode.c.obj
    [92/259] Building C object modules/zcbor/CMakeFiles/modules__zcbor.dir/opt/nordic/ncs/v2.5.0/modules/lib/zcbor/src/zcbor_encode.c.obj
    [93/259] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/drivers/src/nrfx_qspi.c.obj
    [94/259] Building C object modules/zcbor/CMakeFiles/modules__zcbor.dir/opt/nordic/ncs/v2.5.0/modules/lib/zcbor/src/zcbor_common.c.obj
    [95/259] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/drivers/src/nrfx_nvmc.c.obj
    [96/259] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/drivers/src/nrfx_wdt.c.obj
    [97/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
    [98/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
    [99/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [100/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
    [101/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
    [102/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/busy_wait.c.obj
    [103/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [104/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [105/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [106/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
    [107/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
    [108/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
    [109/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [110/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
    [111/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [112/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/dynamic_disabled.c.obj
    [113/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [114/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
    [115/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
    [116/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
    [117/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
    [118/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
    [119/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
    [120/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
    [121/259] Linking C static library modules/zcbor/libmodules__zcbor.a
    [122/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [123/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
    [124/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [125/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
    [126/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
    [127/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
    [128/259] Linking C static library modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a
    [129/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
    [130/259] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [131/259] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
    [132/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
    [133/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
    [134/259] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
    [135/259] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf53/soc.c.obj
    [136/259] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
    [137/259] Building C object zephyr/CMakeFiles/zephyr.dir/opt/nordic/ncs/v2.5.0/nrf/subsys/partition_manager/flash_map_partition_manager.c.obj
    [138/259] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
    [139/259] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map.c.obj
    [140/259] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map_layout.c.obj
    [141/259] Building C object zephyr/CMakeFiles/zephyr.dir/opt/nordic/ncs/v2.5.0/nrfxlib/crypto/nrf_cc312_platform/src/nrf_cc3xx_platform_abort_zephyr.c.obj
    [142/259] Building C object zephyr/CMakeFiles/zephyr.dir/opt/nordic/ncs/v2.5.0/nrfxlib/crypto/nrf_cc312_platform/src/nrf_cc3xx_platform_no_mutex_zephyr.c.obj
    [143/259] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [144/259] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [145/259] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [146/259] Linking C static library zephyr/kernel/libkernel.a
    [147/259] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
    [148/259] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
    [149/259] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
    [150/259] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [151/259] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
    [152/259] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
    [153/259] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [154/259] Generating linker_zephyr_pre0.cmd
    [155/259] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [156/259] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/__/common/tls.c.obj
    [157/259] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
    [158/259] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
    [159/259] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
    [160/259] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
    [161/259] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [162/259] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [163/259] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [164/259] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [165/259] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [166/259] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/__aeabi_read_tp.S.obj
    [167/259] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [168/259] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_core_mpu.c.obj
    [169/259] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/CMakeFiles/arch__arm__core__aarch32__cortex_m__cmse.dir/arm_core_cmse.c.obj
    [170/259] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_mpu.c.obj
    [171/259] Building C object zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/libc-hooks.c.obj
    [172/259] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
    [173/259] Linking C static library zephyr/arch/common/libisr_tables.a
    [174/259] Building C object zephyr/soc/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj
    [175/259] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
    [176/259] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [177/259] Linking C static library zephyr/libzephyr.a
    [178/259] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/nrf_qspi_nor.c.obj
    [179/259] Linking C static library zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a
    [180/259] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a
    [181/259] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/libarch__arm__core__aarch32__cortex_m__cmse.a
    [182/259] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/flash_page_layout.c.obj
    [183/259] Linking C static library zephyr/arch/arch/arm/core/aarch32/mpu/libarch__arm__core__aarch32__mpu.a
    [184/259] Linking C static library zephyr/lib/libc/picolibc/liblib__libc__picolibc.a
    [185/259] Linking C static library zephyr/arch/common/libarch__common.a
    [186/259] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/soc_flash_nrf.c.obj
    [187/259] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/flash_simulator.c.obj
    [188/259] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
    [189/259] Linking C static library zephyr/drivers/clock_control/libdrivers__clock_control.a
    [190/259] Linking C static library zephyr/soc/soc/arm/common/cortex_m/libsoc__arm__common__cortex_m.a
    [191/259] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/common.c.obj
    [192/259] Building C object modules/nrf/lib/fprotect/CMakeFiles/..__nrf__lib__fprotect.dir/fprotect_spu.c.obj
    [193/259] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/jesd216.c.obj
    [194/259] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [195/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/net_sockets.c.obj
    [196/259] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/pinctrl_nrf.c.obj
    [197/259] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
    [198/259] Building C object modules/nrf/subsys/pcd/CMakeFiles/..__nrf__subsys__pcd.dir/src/pcd.c.obj
    [199/259] Building C object modules/nrf/drivers/hw_cc310/CMakeFiles/..__nrf__drivers__hw_cc310.dir/hw_cc310.c.obj
    [200/259] Building C object modules/nrf/modules/mcuboot/hooks/CMakeFiles/..__nrf__modules__mcuboot__hooks.dir/nrf53_hooks.c.obj
    [201/259] Building C object modules/mcuboot/boot/bootutil/zephyr/CMakeFiles/mcuboot_util.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/bootutil_public.c.obj
    [202/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_cache.c.obj
    [203/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_ciphersuites.c.obj
    [204/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_client.c.obj
    [205/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_cookie.c.obj
    [206/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_debug_helpers_generated.c.obj
    [207/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_msg.c.obj
    [208/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_ticket.c.obj
    [209/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_tls12_client.c.obj
    [210/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_tls12_server.c.obj
    [211/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_tls13_client.c.obj
    [212/259] Linking C static library modules/nrf/lib/fprotect/lib..__nrf__lib__fprotect.a
    [213/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_tls13_generic.c.obj
    [214/259] Linking C static library zephyr/drivers/flash/libdrivers__flash.a
    [215/259] Linking C static library modules/nrf/subsys/pcd/lib..__nrf__subsys__pcd.a
    [216/259] Linking C static library zephyr/drivers/pinctrl/libdrivers__pinctrl.a
    [217/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_tls13_keys.c.obj
    [218/259] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
    [219/259] Linking C static library modules/nrf/modules/mcuboot/hooks/lib..__nrf__modules__mcuboot__hooks.a
    [220/259] Linking C static library modules/mcuboot/boot/bootutil/zephyr/libmcuboot_util.a
    [221/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_tls13_server.c.obj
    [222/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_tls.c.obj
    [223/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/bignum.c.obj
    [224/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/bignum_core.c.obj
    [225/259] Linking C static library modules/nrf/drivers/hw_cc310/lib..__nrf__drivers__hw_cc310.a
    [226/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/bignum_mod.c.obj
    [227/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/bignum_mod_raw.c.obj
    [228/259] Generating zephyr/autogen-pubkey.c
    [229/259] Building C object CMakeFiles/app.dir/keys.c.obj
    [230/259] Building C object CMakeFiles/app.dir/flash_map_extended.c.obj
    [231/259] Building C object CMakeFiles/app.dir/os.c.obj
    [232/259] Building C object CMakeFiles/app.dir/boot_serial_extensions.c.obj
    [233/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/image_validate.c.obj
    [234/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/tlv.c.obj
    [235/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/encrypted.c.obj
    [236/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/image_rsa.c.obj
    [237/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/image_ecdsa.c.obj
    [238/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/image_ed25519.c.obj
    [239/259] Building C object CMakeFiles/app.dir/main.c.obj
    [240/259] Building C object CMakeFiles/app.dir/arm_cleanup.c.obj
    [241/259] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
    [242/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/bootutil_misc.c.obj
    [243/259] Building C object CMakeFiles/app.dir/zephyr/autogen-pubkey.c.obj
    [244/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/swap_move.c.obj
    [245/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/loader.c.obj
    [246/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/fault_injection_hardening.c.obj
    [247/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/swap_scratch.c.obj
    [248/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/caps.c.obj
    [249/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/swap_misc.c.obj
    [250/259] Building C object CMakeFiles/app.dir/nrf_cleanup.c.obj
    [251/259] Linking C static library modules/mbedtls/libmbedTLSBase.a
    [252/259] Linking C static library modules/mbedtls/libmodules__mbedtls.a
    [253/259] Linking C static library app/libapp.a
    [254/259] Linking C executable zephyr/zephyr_pre0.elf
    FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map 
    : && ccache /opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc  -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/common/libarch__common.a  zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a  zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a  zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/libarch__arm__core__aarch32__cortex_m__cmse.a  zephyr/arch/arch/arm/core/aarch32/mpu/libarch__arm__core__aarch32__mpu.a  zephyr/lib/libc/picolibc/liblib__libc__picolibc.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/soc/soc/arm/common/cortex_m/libsoc__arm__common__cortex_m.a  zephyr/drivers/clock_control/libdrivers__clock_control.a  zephyr/drivers/flash/libdrivers__flash.a  zephyr/drivers/pinctrl/libdrivers__pinctrl.a  zephyr/drivers/timer/libdrivers__timer.a  modules/nrf/lib/fprotect/lib..__nrf__lib__fprotect.a  modules/nrf/subsys/pcd/lib..__nrf__subsys__pcd.a  modules/nrf/modules/mcuboot/hooks/lib..__nrf__modules__mcuboot__hooks.a  modules/nrf/drivers/hw_cc310/lib..__nrf__drivers__hw_cc310.a  modules/mcuboot/boot/bootutil/zephyr/libmcuboot_util.a  modules/mbedtls/libmbedTLSBase.a  modules/mbedtls/libmbedTLSCrypto.a  modules/mbedtls/libmbedTLSX509.a  modules/mbedtls/libmodules__mbedtls.a  modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a  modules/zcbor/libmodules__zcbor.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  zephyr/CMakeFiles/offsets.dir/./arch/arm/core/offsets/offsets.c.obj  -L"/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/thumb/v8-m.main/nofp"  -L/Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot/zephyr  -lgcc  zephyr/arch/common/libisr_tables.a  modules/mbedtls/libmbedTLSBase.a  modules/mbedtls/libmbedTLSCrypto.a  modules/mbedtls/libmbedTLSX509.a  -mcpu=cortex-m33  -mthumb  -mabi=aapcs  -mfp16-format=ieee  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie  -DPICOLIBC_INTEGER_PRINTF_SCANF  /opt/nordic/ncs/v2.5.0/nrfxlib/crypto/nrf_cc312_platform/lib/cortex-m33/soft-float/no-interrupts/libnrf_cc312_platform_0.9.18.a  --specs=picolibc.specs  -lc  -lgcc && cd /Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot/zephyr && /opt/nordic/ncs/toolchains/20d68df7e5/Cellar/cmake/3.20.5/bin/cmake -E true
    /opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd: zephyr/zephyr_pre0.elf section `rodata' will not fit in region `FLASH'
    /opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd: region `FLASH' overflowed by 248 bytes
    collect2: error: ld returned 1 exit status
    ninja: build stopped: subcommand failed.
    [346/513] Generating ../../zephyr/net_core_app_update.bin
    image.py: sign the payload
    [353/513] Generating ../../zephyr/net_core_app_signed.hex
    image.py: sign the payload
    [366/513] Generating ../../zephyr/net_core_app_test_update.hex
    image.py: sign the payload
    [387/513] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/version.c.obj
    FAILED: modules/mcuboot/mcuboot_subimage-prefix/src/mcuboot_subimage-stamp/mcuboot_subimage-build mcuboot/zephyr/zephyr.hex mcuboot/zephyr/zephyr.elf 
    cd /Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot && /opt/nordic/ncs/toolchains/20d68df7e5/Cellar/cmake/3.20.5/bin/cmake --build . --
    [389/513] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/dma.c.obj
    [390/513] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/drivers/src/nrfx_dppi.c.obj
    [391/513] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
    [392/513] Building C object modules/openthread/platform/CMakeFiles/openthread_platform.dir/settings.c.obj
    [393/513] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/irq.c.obj
    [394/513] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/io.c.obj
    [395/513] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/shmem.c.obj
    [396/513] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/softirq.c.obj
    [397/513] Building C object modules/libmetal/libmetal/lib/CMakeFiles/metal.dir/system/zephyr/alloc.c.obj
    [398/513] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/drivers/src/nrfx_qspi.c.obj
    [399/513] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/drivers/src/nrfx_gpiote.c.obj
    ninja: build stopped: subcommand failed.
    FATAL ERROR: command exited with status 1: /opt/nordic/ncs/toolchains/20d68df7e5/bin/cmake --build /Users/ydr/dev/nordic/wb/build_nordic_dk
    
     *  The terminal process terminated with exit code: 1. 
     *  Terminal will be reused by tasks, press any key to close it. 

  • That looks like MCUboot to me.

    So either reduce MCUboot size through configuration, or increase the MCUboot slot.
    To verify that it is MCUboot that is too large, I suggest you try to increase it from 0x8000 to 0x9000 to try, as this is the easiest way to check that.

    Also, which build command do you use?

  • I also just added the line of code you suggested from PR-66217 to my zephyr/CMakeLists.txt file and rebuilt. I did a pristine build which failed, followed by a build which produced the following log

     *  Executing task: nRF Connect: Build: wb/build_nordic_dk (active) 
    
    Building wb
    west build --build-dir /Users/ydr/dev/nordic/wb/build_nordic_dk /Users/ydr/dev/nordic/wb
    
    [1/272] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
    [2/272] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [3/272] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [4/272] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
    [5/272] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [6/272] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [7/272] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
    [8/272] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
    [9/272] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [10/272] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
    [11/272] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
    [12/272] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/__aeabi_atexit.c.obj
    [13/272] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [14/272] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
    [15/272] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
    [16/272] Generating linker_zephyr_pre0.cmd
    [17/272] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [18/272] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [19/272] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [20/272] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
    [21/272] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [22/272] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [23/272] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [24/272] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/CMakeFiles/arch__arm__core__aarch32__cortex_m__cmse.dir/arm_core_cmse.c.obj
    [25/272] Building C object zephyr/lib/libc/newlib/CMakeFiles/lib__libc__newlib.dir/libc-hooks.c.obj
    [26/272] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
    [27/272] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_mpu.c.obj
    [28/272] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/eventfd.c.obj
    [29/272] Building C object zephyr/soc/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj
    [30/272] Building C object zephyr/subsys/bluetooth/common/CMakeFiles/subsys__bluetooth__common.dir/addr.c.obj
    [31/272] Building C object zephyr/boards/arm/nrf5340dk_nrf5340/CMakeFiles/boards__arm__nrf5340dk_nrf5340.dir/nrf5340_cpunet_reset.c.obj
    [32/272] Linking C static library zephyr/arch/common/libisr_tables.a
    [33/272] Building C object zephyr/subsys/bluetooth/common/CMakeFiles/subsys__bluetooth__common.dir/dummy.c.obj
    [34/272] Building C object zephyr/subsys/bluetooth/common/CMakeFiles/subsys__bluetooth__common.dir/bt_str.c.obj
    [35/272] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_core_mpu.c.obj
    [36/272] Linking C static library zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a
    [37/272] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/uuid.c.obj
    [38/272] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/libarch__arm__core__aarch32__cortex_m__cmse.a
    [39/272] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/addr.c.obj
    [40/272] Linking C static library zephyr/lib/libc/newlib/liblib__libc__newlib.a
    [41/272] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a
    [42/272] Linking C static library zephyr/soc/soc/arm/common/cortex_m/libsoc__arm__common__cortex_m.a
    [43/272] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
    [44/272] Linking C static library zephyr/lib/posix/liblib__posix.a
    [45/272] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/buf.c.obj
    [46/272] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/data.c.obj
    [47/272] Linking C static library zephyr/arch/common/libarch__common.a
    [48/272] Linking C static library zephyr/boards/arm/nrf5340dk_nrf5340/libboards__arm__nrf5340dk_nrf5340.a
    [49/272] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/hci_core.c.obj
    [50/272] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/hci_common.c.obj
    [51/272] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/id.c.obj
    [52/272] Linking C static library zephyr/subsys/bluetooth/common/libsubsys__bluetooth__common.a
    [53/272] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/adv.c.obj
    [54/272] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/conn.c.obj
    [55/272] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/crypto.c.obj
    [56/272] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/l2cap.c.obj
    [57/272] Linking C static library zephyr/arch/arch/arm/core/aarch32/mpu/libarch__arm__core__aarch32__mpu.a
    [58/272] Building C object zephyr/subsys/dfu/boot/CMakeFiles/subsys__dfu__boot.dir/mcuboot.c.obj
    [59/272] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/smp_null.c.obj
    [60/272] Building C object zephyr/subsys/net/CMakeFiles/subsys__net.dir/buf_simple.c.obj
    [61/272] Building C object zephyr/subsys/net/CMakeFiles/subsys__net.dir/buf.c.obj
    [62/272] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/net_timeout.c.obj
    [63/272] Building C object zephyr/subsys/net/l2/openthread/CMakeFiles/subsys__net__ip__l2__openthread.dir/openthread_utils.c.obj
    [64/272] Building C object zephyr/subsys/net/l2/openthread/CMakeFiles/subsys__net__ip__l2__openthread.dir/openthread.c.obj
    [65/272] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/net_core.c.obj
    [66/272] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/att.c.obj
    [67/272] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/gatt.c.obj
    [68/272] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/net_if.c.obj
    [69/272] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/utils.c.obj
    [70/272] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/net_mgmt.c.obj
    [71/272] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/net_context.c.obj
    [72/272] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/net_pkt.c.obj
    [73/272] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/icmpv6.c.obj
    [74/272] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/net_tc.c.obj
    [75/272] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/nbr.c.obj
    [76/272] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/connection.c.obj
    [77/272] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/ipv6.c.obj
    [78/272] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/ipv6_mld.c.obj
    [79/272] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/udp.c.obj
    [80/272] Linking C static library zephyr/subsys/net/libsubsys__net.a
    [81/272] Building C object zephyr/subsys/net/lib/config/CMakeFiles/subsys__net__lib__config.dir/init.c.obj
    [82/272] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [83/272] Linking C static library zephyr/subsys/dfu/boot/libsubsys__dfu__boot.a
    [84/272] Building C object zephyr/subsys/net/lib/dns/CMakeFiles/subsys__net__lib__dns.dir/resolve.c.obj
    [85/272] Building C object zephyr/subsys/net/ip/CMakeFiles/subsys__net__ip.dir/ipv6_nbr.c.obj
    [86/272] Building C object zephyr/subsys/net/lib/dns/CMakeFiles/subsys__net__lib__dns.dir/dns_pack.c.obj
    [87/272] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
    [88/272] Linking C static library zephyr/subsys/net/l2/openthread/libsubsys__net__ip__l2__openthread.a
    [89/272] Building C object zephyr/drivers/entropy/CMakeFiles/drivers__entropy.dir/entropy_bt_hci.c.obj
    [90/272] Building C object zephyr/drivers/entropy/CMakeFiles/drivers__entropy.dir/opt/nordic/ncs/v2.5.0/nrf/drivers/entropy/entropy_cc3xx.c.obj
    [91/272] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/nrf_qspi_nor.c.obj
    [92/272] Building C object zephyr/drivers/bluetooth/CMakeFiles/drivers__bluetooth.dir/hci/rpmsg.c.obj
    [93/272] Linking C static library zephyr/subsys/bluetooth/host/libsubsys__bluetooth__host.a
    [94/272] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/soc_flash_nrf.c.obj
    [95/272] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/flash_page_layout.c.obj
    [96/272] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/jesd216.c.obj
    [97/272] Linking C static library zephyr/subsys/net/lib/config/libsubsys__net__lib__config.a
    [98/272] Building C object zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_nrfx.c.obj
    [99/272] Building C object zephyr/drivers/hwinfo/CMakeFiles/drivers__hwinfo.dir/hwinfo_weak_impl.c.obj
    [100/272] Linking C static library zephyr/drivers/clock_control/libdrivers__clock_control.a
    [101/272] Building C object zephyr/drivers/i2c/CMakeFiles/drivers__i2c.dir/i2c_common.c.obj
    [102/272] Linking C static library zephyr/subsys/net/lib/dns/libsubsys__net__lib__dns.a
    [103/272] Linking C static library zephyr/drivers/console/libdrivers__console.a
    [104/272] Linking C static library zephyr/drivers/entropy/libdrivers__entropy.a
    [105/272] Building C object zephyr/drivers/hwinfo/CMakeFiles/drivers__hwinfo.dir/hwinfo_nrf.c.obj
    [106/272] Building C object zephyr/drivers/ieee802154/CMakeFiles/drivers__ieee802154.dir/ieee802154_nrf5.c.obj
    [107/272] Building C object zephyr/drivers/mbox/CMakeFiles/drivers__mbox.dir/mbox_nrfx_ipc.c.obj
    [108/272] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/common.c.obj
    [109/272] Linking C static library zephyr/drivers/bluetooth/libdrivers__bluetooth.a
    [110/272] Linking C static library zephyr/drivers/flash/libdrivers__flash.a
    [110/272] Performing build step for 'multiprotocol_rpmsg_subimage'
    [0/282] Generating signing key
    [1/282] Preparing syscall dependency handling
    
    [4/282] Generating include/generated/version.h
    -- Zephyr version: 3.4.99 (/opt/nordic/ncs/v2.5.0/zephyr), build: v3.4.99-ncs1
    [5/282] No download step for 'b0n_subimage'
    [6/282] Creating public key from private key used for signing
    [10/282] No configure step for 'b0n_subimage'
    [11/282] Performing build step for 'b0n_subimage'
    [1/139] Preparing syscall dependency handling
    
    [2/139] Generating ../../zephyr/include/generated/ncs_version.h
    [3/139] Generating include/generated/version.h
    -- Zephyr version: 3.4.99 (/opt/nordic/ncs/v2.5.0/zephyr), build: v3.4.99-ncs1
    [4/139] Generating misc/generated/syscalls_subdirs.trigger
    [5/139] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
    [6/139] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
    [7/139] Generating include/generated/driver-validation.h
    [8/139] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
    [9/139] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    [10/139] Generating include/generated/offsets.h
    [11/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
    [12/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
    [13/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [14/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
    [15/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [16/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
    [17/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
    [18/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
    [19/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
    [20/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
    [21/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [22/139] Building C object CMakeFiles/app.dir/src/main.c.obj
    [23/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
    [24/139] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [25/139] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
    [26/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
    [27/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/reboot.c.obj
    [28/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
    [29/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
    [30/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
    [31/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
    [32/139] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
    [33/139] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
    [34/139] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf53/soc.c.obj
    [35/139] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
    [36/139] Building C object zephyr/CMakeFiles/zephyr.dir/opt/nordic/ncs/v2.5.0/nrf/subsys/partition_manager/flash_map_partition_manager.c.obj
    [37/139] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [38/139] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [39/139] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [40/139] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
    [41/139] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/stream/stream_flash.c.obj
    [42/139] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
    [43/139] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
    [44/139] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [45/139] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
    [46/139] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [47/139] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
    [48/139] Generating linker_zephyr_pre0.cmd
    [49/139] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [50/139] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
    [51/139] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
    [52/139] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [53/139] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
    [54/139] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/__/common/tls.c.obj
    [55/139] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
    [56/139] Linking C static library app/libapp.a
    [57/139] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
    [58/139] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
    [59/139] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [60/139] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [61/139] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/__aeabi_read_tp.S.obj
    [62/139] Building C object zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/libc-hooks.c.obj
    [63/139] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
    [64/139] Linking C static library zephyr/arch/common/libisr_tables.a
    [65/139] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
    [66/139] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [67/139] Linking C static library zephyr/libzephyr.a
    [68/139] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [69/139] Linking C static library zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a
    [70/139] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/CMakeFiles/arch__arm__core__aarch32__cortex_m__cmse.dir/arm_core_cmse.c.obj
    [71/139] Building C object modules/nrf/subsys/pcd/CMakeFiles/..__nrf__subsys__pcd.dir/src/pcd.c.obj
    [72/139] Building C object modules/nrf/subsys/fw_info/CMakeFiles/..__nrf__subsys__fw_info.dir/fw_info.c.obj
    [73/139] Linking C static library zephyr/lib/libc/picolibc/liblib__libc__picolibc.a
    [74/139] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/flash_page_layout.c.obj
    [75/139] Linking C static library zephyr/arch/common/libarch__common.a
    [76/139] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
    [77/139] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [78/139] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/pinctrl_nrf.c.obj
    [79/139] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/common.c.obj
    [80/139] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [81/139] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
    [82/139] Building C object modules/nrf/lib/fatal_error/CMakeFiles/..__nrf__lib__fatal_error.dir/fatal_error.c.obj
    [83/139] Building C object modules/nrf/lib/fprotect/CMakeFiles/..__nrf__lib__fprotect.dir/fprotect_acl.c.obj
    [84/139] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
    [85/139] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
    [86/139] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/soc_flash_nrf.c.obj
    [87/139] Building C object modules/nrf/subsys/bootloader/bl_boot/CMakeFiles/..__nrf__subsys__bootloader__bl_boot.dir/bl_boot.c.obj
    [88/139] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/libarch__arm__core__aarch32__cortex_m__cmse.a
    [89/139] Linking C static library modules/nrf/subsys/pcd/lib..__nrf__subsys__pcd.a
    [90/139] Linking C static library zephyr/drivers/pinctrl/libdrivers__pinctrl.a
    [91/139] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
    [92/139] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [93/139] Building C object modules/nrf/subsys/bootloader/bl_crypto/CMakeFiles/..__nrf__subsys__bootloader__bl_crypto.dir/bl_crypto.c.obj
    [94/139] Building C object modules/nrf/subsys/bootloader/bl_crypto/CMakeFiles/..__nrf__subsys__bootloader__bl_crypto.dir/bl_crypto_oberon_hash.c.obj
    [95/139] Linking C static library modules/nrf/lib/fatal_error/lib..__nrf__lib__fatal_error.a
    [96/139] Linking C static library zephyr/drivers/console/libdrivers__console.a
    [97/139] Linking C static library modules/nrf/lib/fprotect/lib..__nrf__lib__fprotect.a
    [98/139] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
    [99/139] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a
    [100/139] Linking C static library zephyr/drivers/flash/libdrivers__flash.a
    [101/139] Building C object modules/nrf/subsys/bootloader/bl_validation/CMakeFiles/..__nrf__subsys__bootloader__bl_validation.dir/bl_validation.c.obj
    [102/139] Building C object modules/nrf/subsys/bootloader/bl_storage/CMakeFiles/..__nrf__subsys__bootloader__bl_storage.dir/bl_storage.c.obj
    [103/139] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/mdk/system_nrf5340_network.c.obj
    [104/139] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/helpers/nrfx_gppi_dppi.c.obj
    [105/139] Linking C static library modules/nrf/subsys/bootloader/bl_boot/lib..__nrf__subsys__bootloader__bl_boot.a
    [106/139] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj
    [107/139] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
    [108/139] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
    [109/139] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/drivers/src/nrfx_nvmc.c.obj
    [110/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
    [111/139] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/drivers/src/nrfx_dppi.c.obj
    [112/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [113/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
    [114/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/busy_wait.c.obj
    [115/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [116/139] Linking C static library zephyr/drivers/clock_control/libdrivers__clock_control.a
    [117/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
    [118/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [119/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
    [120/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
    [121/139] Linking C static library modules/nrf/subsys/bootloader/bl_crypto/lib..__nrf__subsys__bootloader__bl_crypto.a
    [122/139] Linking C static library modules/nrf/subsys/bootloader/bl_validation/lib..__nrf__subsys__bootloader__bl_validation.a
    [123/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
    [124/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [125/139] Linking C static library modules/nrf/subsys/fw_info/lib..__nrf__subsys__fw_info.a
    [126/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
    [127/139] Linking C static library modules/nrf/subsys/bootloader/bl_storage/lib..__nrf__subsys__bootloader__bl_storage.a
    [128/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/dynamic_disabled.c.obj
    [129/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
    [130/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [131/139] Linking C static library modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a
    [132/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [133/139] Linking C static library zephyr/kernel/libkernel.a
    [134/139] Linking C executable zephyr/zephyr_pre0.elf
    [135/139] Generating linker.cmd
    [136/139] Generating isr_tables.c, isrList.bin
    [137/139] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
    [138/139] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
    [139/139] Linking C executable zephyr/zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:       23410 B      34176 B     68.50%
                 RAM:        3500 B        64 KB      5.34%
               SRAM1:          0 GB        64 KB      0.00%
            IDT_LIST:          0 GB         2 KB      0.00%
    Generating files from /Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/b0n/zephyr/zephyr.elf for board: nrf5340dk_nrf5340_cpunet
    [272/282] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
    [273/282] Creating data to be provisioned to the Bootloader, storing to provision.hex
    [275/282] Completed 'b0n_subimage'
    [277/282] Generating zephyr/b0n_container.hex
    [278/282] Linking C executable zephyr/zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:      212184 B       222 KB     93.34%
                 RAM:       53704 B        64 KB     81.95%
               SRAM1:          0 GB        64 KB      0.00%
            IDT_LIST:          0 GB         2 KB      0.00%
    Generating files from /Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/zephyr/zephyr.elf for board: nrf5340dk_nrf5340_cpunet
    [279/282] Generating zephyr/app.hex
    [279/282] Creating signature of application
    [280/282] Creating validation for zephyr.hex, storing to
    [282/282] Generating zephyr/merged_CPUNET.hex
    [186/272] Linking C static library modules/nrfxlib/nrf_802154/nrf_802154/serialization/libnrf-802154-serialization.a
    [187/272] Performing build step for 'mcuboot_subimage'
    [1/6] Linking C executable zephyr/zephyr_pre0.elf
    FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map 
    : && ccache /opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc  -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/common/libarch__common.a  zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a  zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a  zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/libarch__arm__core__aarch32__cortex_m__cmse.a  zephyr/arch/arch/arm/core/aarch32/mpu/libarch__arm__core__aarch32__mpu.a  zephyr/lib/libc/picolibc/liblib__libc__picolibc.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/soc/soc/arm/common/cortex_m/libsoc__arm__common__cortex_m.a  zephyr/drivers/clock_control/libdrivers__clock_control.a  zephyr/drivers/flash/libdrivers__flash.a  zephyr/drivers/pinctrl/libdrivers__pinctrl.a  zephyr/drivers/timer/libdrivers__timer.a  modules/nrf/lib/fprotect/lib..__nrf__lib__fprotect.a  modules/nrf/subsys/pcd/lib..__nrf__subsys__pcd.a  modules/nrf/modules/mcuboot/hooks/lib..__nrf__modules__mcuboot__hooks.a  modules/nrf/drivers/hw_cc310/lib..__nrf__drivers__hw_cc310.a  modules/mcuboot/boot/bootutil/zephyr/libmcuboot_util.a  modules/mbedtls/libmbedTLSBase.a  modules/mbedtls/libmbedTLSCrypto.a  modules/mbedtls/libmbedTLSX509.a  modules/mbedtls/libmodules__mbedtls.a  modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a  modules/zcbor/libmodules__zcbor.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  zephyr/CMakeFiles/offsets.dir/./arch/arm/core/offsets/offsets.c.obj  -L"/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/thumb/v8-m.main/nofp"  -L/Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot/zephyr  -lgcc  zephyr/arch/common/libisr_tables.a  modules/mbedtls/libmbedTLSBase.a  modules/mbedtls/libmbedTLSCrypto.a  modules/mbedtls/libmbedTLSX509.a  -mcpu=cortex-m33  -mthumb  -mabi=aapcs  -mfp16-format=ieee  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie  -DPICOLIBC_INTEGER_PRINTF_SCANF  /opt/nordic/ncs/v2.5.0/nrfxlib/crypto/nrf_cc312_platform/lib/cortex-m33/soft-float/no-interrupts/libnrf_cc312_platform_0.9.18.a  --specs=picolibc.specs  -lc  -lgcc && cd /Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot/zephyr && /opt/nordic/ncs/toolchains/20d68df7e5/Cellar/cmake/3.20.5/bin/cmake -E true
    /opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd: zephyr/zephyr_pre0.elf section `rodata' will not fit in region `FLASH'
    /opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd: region `FLASH' overflowed by 248 bytes
    collect2: error: ld returned 1 exit status
    ninja: build stopped: subcommand failed.
    [189/272] Completed 'multiprotocol_rpmsg_subimage'
    FAILED: modules/mcuboot/mcuboot_subimage-prefix/src/mcuboot_subimage-stamp/mcuboot_subimage-build mcuboot/zephyr/zephyr.hex mcuboot/zephyr/zephyr.elf 
    cd /Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot && /opt/nordic/ncs/toolchains/20d68df7e5/Cellar/cmake/3.20.5/bin/cmake --build . --
    [191/272] Generating ../../zephyr/net_core_app_update.bin
    image.py: sign the payload
    [192/272] Generating ../../zephyr/net_core_app_signed.hex
    image.py: sign the payload
    ninja: build stopped: subcommand failed.
    FATAL ERROR: command exited with status 1: /opt/nordic/ncs/toolchains/20d68df7e5/bin/cmake --build /Users/ydr/dev/nordic/wb/build_nordic_dk
    
     *  The terminal process terminated with exit code: 1. 
     *  Terminal will be reused by tasks, press any key to close it. 

    In case it is relevant/helpful, here is the pristine build log:

     *  Executing task: nRF Connect: Build [pristine]: wb/build_nordic_dk (active) 
    
    Building wb
    west build --build-dir /Users/ydr/dev/nordic/wb/build_nordic_dk /Users/ydr/dev/nordic/wb --pristine --board nrf5340dk_nrf5340_cpuapp --no-sysbuild -- -DNCS_TOOLCHAIN_VERSION=NONE -DBOARD_ROOT=/Users/ydr/dev/nordic;/Users/ydr/dev/nordic/wb;. -DCONFIG_SIZE_OPTIMIZATIONS=y -DCONF_FILE=/Users/ydr/dev/nordic/wb/prj.conf -DDTC_OVERLAY_FILE=/Users/ydr/dev/nordic/wb/boards/nrf5340dk_nrf5340_cpuapp.overlay
    
    -- west build: generating a build system
    Loading Zephyr default modules (Zephyr base).
    -- Application: /Users/ydr/dev/nordic/wb
    -- CMake version: 3.20.5
    -- Found Python3: /opt/nordic/ncs/toolchains/20d68df7e5/opt/[email protected]/bin/python3.9 (found suitable version "3.9.6", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: /Users/ydr/Library/Caches/zephyr
    -- Zephyr version: 3.4.99 (/opt/nordic/ncs/v2.5.0/zephyr)
    -- Found west (found suitable version "1.1.0", minimum required is "0.14.0")
    -- Board: nrf5340dk_nrf5340_cpuapp
    -- Found host-tools: zephyr 0.16.1 (/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.16.1 (/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk)
    -- Found Dtc: /opt/nordic/ncs/toolchains/20d68df7e5/bin/dtc (found suitable version "1.6.1", minimum required is "1.4.6") 
    -- Found BOARD.dts: /opt/nordic/ncs/v2.5.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp.dts
    -- Found devicetree overlay: /Users/ydr/dev/nordic/wb/boards/nrf5340dk_nrf5340_cpuapp.overlay
    -- Generated zephyr.dts: /Users/ydr/dev/nordic/wb/build_nordic_dk/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: /Users/ydr/dev/nordic/wb/build_nordic_dk/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: /Users/ydr/dev/nordic/wb/build_nordic_dk/zephyr/dts.cmake
    
    warning: DNS_SERVER1 (defined at subsys/net/lib/dns/Kconfig:73) was assigned the value
    '2001:4860:4860::8888' but got the value ''. Check these unsatisfied dependencies:
    DNS_SERVER_IP_ADDRESSES (=n). See
    http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_DNS_SERVER1 and/or look up DNS_SERVER1 in
    the menuconfig/guiconfig interface. The Application Development Primer, Setting Configuration
    Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful too.
    
    
    warning: Deprecated symbol IEEE802154_2015 is enabled.
    
    
    warning: Deprecated symbol CPLUSPLUS is enabled.
    
    
    warning: Deprecated symbol LIB_CPLUSPLUS is enabled.
    
    Parsing /Users/ydr/dev/nordic/wb/Kconfig
    Loaded configuration '/opt/nordic/ncs/v2.5.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp_defconfig'
    Merged configuration '/Users/ydr/dev/nordic/wb/prj.conf'
    Merged configuration '/Users/ydr/dev/nordic/wb/build_nordic_dk/zephyr/misc/generated/extra_kconfig_options.conf'
    Configuration saved to '/Users/ydr/dev/nordic/wb/build_nordic_dk/zephyr/.config'
    Kconfig header saved to '/Users/ydr/dev/nordic/wb/build_nordic_dk/zephyr/include/generated/autoconf.h'
    -- Found GnuLd: /opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd (found version "2.38") 
    -- The C compiler identification is GNU 12.2.0
    -- The CXX compiler identification is GNU 12.2.0
    -- The ASM compiler identification is GNU
    -- Found assembler: /opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
    
    === child image multiprotocol_rpmsg - CPUNET begin ===
    loading initial cache file /Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/child_image_preload.cmake
    Loading Zephyr default modules (Zephyr base).
    -- Application: /opt/nordic/ncs/v2.5.0/nrf/samples/nrf5340/multiprotocol_rpmsg
    -- CMake version: 3.20.5
    -- Found Python3: /opt/nordic/ncs/toolchains/20d68df7e5/opt/[email protected]/bin/python3.9 (found suitable version "3.9.6", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: /Users/ydr/Library/Caches/zephyr
    -- Zephyr version: 3.4.99 (/opt/nordic/ncs/v2.5.0/zephyr)
    -- Found west (found suitable version "1.1.0", minimum required is "0.14.0")
    -- Board: nrf5340dk_nrf5340_cpunet
    -- Found host-tools: zephyr 0.16.1 (/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.16.1 (/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk)
    -- Found Dtc: /opt/nordic/ncs/toolchains/20d68df7e5/bin/dtc (found suitable version "1.6.1", minimum required is "1.4.6") 
    -- Found BOARD.dts: /opt/nordic/ncs/v2.5.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpunet.dts
    -- Generated zephyr.dts: /Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: /Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: /Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/zephyr/dts.cmake
    Parsing /opt/nordic/ncs/v2.5.0/modules/lib/matter/config/nrfconnect/chip-module/Kconfig.multiprotocol_rpmsg.root
    Loaded configuration '/opt/nordic/ncs/v2.5.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpunet_defconfig'
    Merged configuration '/Users/ydr/dev/nordic/wb/child_image/multiprotocol_rpmsg/prj.conf'
    Merged configuration '/opt/nordic/ncs/v2.5.0/nrf/subsys/bootloader/image/secure_boot.conf'
    Merged configuration '/opt/nordic/ncs/v2.5.0/nrf/subsys/partition_manager/partition_manager_enabled.conf'
    Merged configuration '/Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/zephyr/misc/generated/extra_kconfig_options.conf'
    Configuration saved to '/Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/zephyr/.config'
    Kconfig header saved to '/Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/zephyr/include/generated/autoconf.h'
    -- Found GnuLd: /opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd (found version "2.38") 
    -- The C compiler identification is GNU 12.2.0
    -- The CXX compiler identification is GNU 12.2.0
    -- The ASM compiler identification is GNU
    -- Found assembler: /opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
    
    === child image b0n - CPUNET (inherited) begin ===
    loading initial cache file /Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/b0n/child_image_preload.cmake
    Loading Zephyr default modules (Zephyr base).
    -- Application: /opt/nordic/ncs/v2.5.0/nrf/samples/nrf5340/netboot
    -- CMake version: 3.20.5
    -- Found Python3: /opt/nordic/ncs/toolchains/20d68df7e5/opt/[email protected]/bin/python3.9 (found suitable version "3.9.6", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: /Users/ydr/Library/Caches/zephyr
    -- Zephyr version: 3.4.99 (/opt/nordic/ncs/v2.5.0/zephyr)
    -- Found west (found suitable version "1.1.0", minimum required is "0.14.0")
    -- Board: nrf5340dk_nrf5340_cpunet
    -- Found host-tools: zephyr 0.16.1 (/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.16.1 (/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk)
    -- Found Dtc: /opt/nordic/ncs/toolchains/20d68df7e5/bin/dtc (found suitable version "1.6.1", minimum required is "1.4.6") 
    -- Found BOARD.dts: /opt/nordic/ncs/v2.5.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpunet.dts
    -- Generated zephyr.dts: /Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/b0n/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: /Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/b0n/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: /Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/b0n/zephyr/dts.cmake
    Parsing /opt/nordic/ncs/v2.5.0/nrf/samples/nrf5340/netboot/Kconfig
    Loaded configuration '/opt/nordic/ncs/v2.5.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpunet_defconfig'
    Merged configuration '/opt/nordic/ncs/v2.5.0/nrf/samples/nrf5340/netboot/prj.conf'
    Merged configuration '/opt/nordic/ncs/v2.5.0/nrf/subsys/partition_manager/partition_manager_enabled.conf'
    Configuration saved to '/Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/b0n/zephyr/.config'
    Kconfig header saved to '/Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/b0n/zephyr/include/generated/autoconf.h'
    -- Found GnuLd: /opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd (found version "2.38") 
    -- The C compiler identification is GNU 12.2.0
    -- The CXX compiler identification is GNU 12.2.0
    -- The ASM compiler identification is GNU
    -- Found assembler: /opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
    CMake Warning at /opt/nordic/ncs/v2.5.0/zephyr/CMakeLists.txt:1959 (message):
      __ASSERT() statements are globally ENABLED
    
    
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg/b0n
    === child image b0n - CPUNET (inherited) end ===
    
    CMake Warning at ../../../subsys/bootloader/cmake/debug_keys.cmake:36 (message):
      
    
          --------------------------------------------------------------
          --- WARNING: Using generated NSIB public/private key-pair. ---
          --- It should not be used for production.                  ---
          --- See CONFIG_SB_SIGNING_KEY_FILE                         ---
          --------------------------------------------------------------
          
    
    Call Stack (most recent call first):
      ../../../subsys/bootloader/cmake/provision_hex.cmake:47 (include)
      ../../../subsys/CMakeLists.txt:20 (include)
    
    
    -- libmetal version: 1.4.0 (/opt/nordic/ncs/v2.5.0/nrf/samples/nrf5340/multiprotocol_rpmsg)
    -- Build type:  
    -- Host:    Darwin/arm64
    -- Target:  Generic/arm
    -- Machine: arm
    -- Looking for include file stdatomic.h
    -- Looking for include file stdatomic.h - found
    -- open-amp version: 1.4.0 (/opt/nordic/ncs/v2.5.0/modules/lib/open-amp/open-amp)
    -- Host:    Darwin/arm64
    -- Target:  Generic/arm
    -- Machine: arm
    -- C_FLAGS :  -Wall -Wextra
    -- Looking for include file fcntl.h
    -- Looking for include file fcntl.h - found
    CMake Warning at /opt/nordic/ncs/v2.5.0/zephyr/CMakeLists.txt:893 (message):
      No SOURCES given to Zephyr library: drivers__console
    
      Excluding target from build.
    
    
    CMake Warning at /opt/nordic/ncs/v2.5.0/zephyr/CMakeLists.txt:1959 (message):
      __ASSERT() statements are globally ENABLED
    
    
    CMake Warning at /opt/nordic/ncs/v2.5.0/nrf/cmake/partition_manager.cmake:79 (message):
      
    
              ---------------------------------------------------------------------
              --- WARNING: Using a bootloader without pm_static.yml.            ---
              --- There are cases where a deployed product can consist of       ---
              --- multiple images, and only a subset of these images can be     ---
              --- upgraded through a firmware update mechanism. In such cases,  ---
              --- the upgradable images must have partitions that are static    ---
              --- and are matching the partition map used by the bootloader     ---
              --- programmed onto the device.                                   ---
              ---------------------------------------------------------------------
              
    
    Call Stack (most recent call first):
      /opt/nordic/ncs/v2.5.0/zephyr/cmake/modules/kernel.cmake:247 (include)
      /opt/nordic/ncs/v2.5.0/zephyr/cmake/modules/zephyr_default.cmake:138 (include)
      /opt/nordic/ncs/v2.5.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
      /opt/nordic/ncs/v2.5.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
      CMakeLists.txt:5 (find_package)
    
    
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /Users/ydr/dev/nordic/wb/build_nordic_dk/multiprotocol_rpmsg
    === child image multiprotocol_rpmsg - CPUNET end ===
    
    -- Found Python3: /opt/nordic/ncs/toolchains/20d68df7e5/opt/[email protected]/bin/python3.9 (found version "3.9.6") found components: Interpreter 
    
    === child image mcuboot -  begin ===
    loading initial cache file /Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot/child_image_preload.cmake
    Loading Zephyr default modules (Zephyr base).
    -- Application: /opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/zephyr
    -- CMake version: 3.20.5
    -- Found Python3: /opt/nordic/ncs/toolchains/20d68df7e5/opt/[email protected]/bin/python3.9 (found suitable version "3.9.6", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: /Users/ydr/Library/Caches/zephyr
    -- Zephyr version: 3.4.99 (/opt/nordic/ncs/v2.5.0/zephyr)
    -- Found west (found suitable version "1.1.0", minimum required is "0.14.0")
    -- Board: nrf5340dk_nrf5340_cpuapp
    -- Found host-tools: zephyr 0.16.1 (/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.16.1 (/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk)
    -- Found Dtc: /opt/nordic/ncs/toolchains/20d68df7e5/bin/dtc (found suitable version "1.6.1", minimum required is "1.4.6") 
    -- Found BOARD.dts: /opt/nordic/ncs/v2.5.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp.dts
    -- Found devicetree overlay: /opt/nordic/ncs/v2.5.0/nrf/modules/mcuboot/flash_sim.overlay
    -- Found devicetree overlay: /Users/ydr/dev/nordic/wb/child_image/mcuboot/boards/nrf5340dk_nrf5340_cpuapp.overlay
    -- Generated zephyr.dts: /Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: /Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: /Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot/zephyr/dts.cmake
    Parsing /opt/nordic/ncs/v2.5.0/modules/lib/matter/config/nrfconnect/chip-module/Kconfig.mcuboot.root
    Loaded configuration '/opt/nordic/ncs/v2.5.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp_defconfig'
    Merged configuration '/Users/ydr/dev/nordic/wb/child_image/mcuboot/prj.conf'
    Merged configuration '/opt/nordic/ncs/v2.5.0/nrf/subsys/pcd/pcd.conf'
    Merged configuration '/opt/nordic/ncs/v2.5.0/nrf/subsys/partition_manager/ext_flash_mcuboot_secondary.conf'
    Merged configuration '/opt/nordic/ncs/v2.5.0/nrf/subsys/partition_manager/partition_manager_enabled.conf'
    Merged configuration '/Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot/zephyr/misc/generated/extra_kconfig_options.conf'
    Configuration saved to '/Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot/zephyr/.config'
    Kconfig header saved to '/Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot/zephyr/include/generated/autoconf.h'
    -- Found GnuLd: /opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd (found version "2.38") 
    -- The C compiler identification is GNU 12.2.0
    -- The CXX compiler identification is GNU 12.2.0
    -- The ASM compiler identification is GNU
    -- Found assembler: /opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
    MCUBoot bootloader key file: /opt/nordic/ncs/v2.5.0/bootloader/mcuboot/root-rsa-2048.pem
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot
    === child image mcuboot -  end ===
    
    CMake Warning at /opt/nordic/ncs/v2.5.0/nrf/modules/mcuboot/CMakeLists.txt:320 (message):
      
    
              ---------------------------------------------------------
              --- WARNING: Using default MCUBoot key, it should not ---
              --- be used for production.                           ---
              ---------------------------------------------------------
              
    
    
    
    -- libmetal version: 1.4.0 (/Users/ydr/dev/nordic/wb)
    -- Build type:  
    -- Host:    Darwin/arm64
    -- Target:  Generic/arm
    -- Machine: arm
    -- Looking for include file stdatomic.h
    -- Looking for include file stdatomic.h - found
    -- open-amp version: 1.4.0 (/opt/nordic/ncs/v2.5.0/modules/lib/open-amp/open-amp)
    -- Host:    Darwin/arm64
    -- Target:  Generic/arm
    -- Machine: arm
    -- C_FLAGS :  -Wall -Wextra
    -- Looking for include file fcntl.h
    -- Looking for include file fcntl.h - found
    CMake Warning at /opt/nordic/ncs/v2.5.0/zephyr/CMakeLists.txt:1959 (message):
      __ASSERT() statements are globally ENABLED
    
    
    -- Found partition manager static configuration: /Users/ydr/dev/nordic/wb/configuration/nrf5340dk_nrf5340_cpuapp/pm_static_dfu.yml
    Partition 'mcuboot' is not included in the dynamic resolving since it is statically defined.
    Partition 'mcuboot_pad' is not included in the dynamic resolving since it is statically defined.
    Partition 'mcuboot_primary' is not included in the dynamic resolving since it is statically defined.
    Partition 'mcuboot_primary_app' is not included in the dynamic resolving since it is statically defined.
    Partition 'settings_storage' is not included in the dynamic resolving since it is statically defined.
    Partition 'mcuboot_primary_1' is not included in the dynamic resolving since it is statically defined.
    Partition 'mcuboot_secondary' is not included in the dynamic resolving since it is statically defined.
    Partition 'mcuboot_secondary_1' is not included in the dynamic resolving since it is statically defined.
    Partition 'pcd_sram' is not included in the dynamic resolving since it is statically defined.
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /Users/ydr/dev/nordic/wb/build_nordic_dk
    -- west build: building application
    [1/513] Preparing syscall dependency handling
    
    [2/513] Generating ../../zephyr/include/generated/ncs_version.h
    [3/513] Creating directories for 'mcuboot_subimage'
    [4/513] Generating include/generated/version.h
    -- Zephyr version: 3.4.99 (/opt/nordic/ncs/v2.5.0/zephyr), build: v3.4.99-ncs1
    [5/513] Creating directories for 'multiprotocol_rpmsg_subimage'
    [6/513] Generating misc/generated/syscalls_subdirs.trigger
    [7/513] No download step for 'mcuboot_subimage'
    [8/513] No download step for 'multiprotocol_rpmsg_subimage'
    [9/513] No update step for 'mcuboot_subimage'
    [10/513] No update step for 'multiprotocol_rpmsg_subimage'
    [11/513] No patch step for 'mcuboot_subimage'
    [12/513] No patch step for 'multiprotocol_rpmsg_subimage'
    [13/513] No configure step for 'mcuboot_subimage'
    [13/513] Performing build step for 'mcuboot_subimage'
    [1/259] Preparing syscall dependency handling
    
    [2/259] Generating ../../zephyr/include/generated/ncs_version.h
    [3/259] Generating include/generated/app_version.h
    [4/259] Generating include/generated/version.h
    -- Zephyr version: 3.4.99 (/opt/nordic/ncs/v2.5.0/zephyr), build: v3.4.99-ncs1
    [5/259] Generating misc/generated/syscalls_subdirs.trigger
    [6/259] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
    [7/259] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
    [8/259] Generating include/generated/driver-validation.h
    [9/259] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
    [10/259] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    [11/259] Generating include/generated/offsets.h
    [12/259] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [13/259] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [14/259] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [15/259] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
    [16/259] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
    [17/259] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
    [18/259] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
    [19/259] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
    [20/259] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
    [21/259] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [22/259] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [23/259] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [24/259] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
    [25/259] Generating linker_zephyr_pre0.cmd
    [26/259] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/__/common/tls.c.obj
    [27/259] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [28/259] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
    [29/259] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [30/259] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [31/259] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [32/259] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
    [33/259] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [34/259] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [35/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [36/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
    [37/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
    [38/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
    [39/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
    [40/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
    [41/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
    [42/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
    [43/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [44/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
    [45/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
    [46/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [47/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
    [48/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
    [49/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
    [50/259] Linking C static library zephyr/arch/common/libisr_tables.a
    [51/259] Linking C static library zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a
    [52/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
    [53/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
    [54/259] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [55/259] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
    [56/259] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
    [57/259] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
    [58/259] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map.c.obj
    [59/259] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map_layout.c.obj
    [60/259] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf53/soc.c.obj
    [61/259] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
    [62/259] Building C object zephyr/CMakeFiles/zephyr.dir/opt/nordic/ncs/v2.5.0/nrf/subsys/partition_manager/flash_map_partition_manager.c.obj
    [63/259] Building C object zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/libc-hooks.c.obj
    [64/259] Building C object zephyr/soc/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj
    [65/259] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_mpu.c.obj
    [66/259] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
    [67/259] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
    [68/259] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_core_mpu.c.obj
    [69/259] Building C object zephyr/CMakeFiles/zephyr.dir/opt/nordic/ncs/v2.5.0/nrfxlib/crypto/nrf_cc312_platform/src/nrf_cc3xx_platform_abort_zephyr.c.obj
    [70/259] Building C object zephyr/CMakeFiles/zephyr.dir/opt/nordic/ncs/v2.5.0/nrfxlib/crypto/nrf_cc312_platform/src/nrf_cc3xx_platform_no_mutex_zephyr.c.obj
    [71/259] Linking C static library zephyr/arch/common/libarch__common.a
    [72/259] Linking C static library zephyr/lib/libc/picolibc/liblib__libc__picolibc.a
    [73/259] Linking C static library zephyr/soc/soc/arm/common/cortex_m/libsoc__arm__common__cortex_m.a
    [74/259] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/flash_simulator.c.obj
    [75/259] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/soc_flash_nrf.c.obj
    [76/259] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
    [77/259] Linking C static library zephyr/arch/arch/arm/core/aarch32/mpu/libarch__arm__core__aarch32__mpu.a
    [78/259] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/flash_page_layout.c.obj
    [79/259] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [80/259] Linking C static library zephyr/libzephyr.a
    [81/259] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/nrf_qspi_nor.c.obj
    [82/259] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/jesd216.c.obj
    [83/259] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/pinctrl_nrf.c.obj
    [84/259] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [85/259] Building C object modules/nrf/drivers/hw_cc310/CMakeFiles/..__nrf__drivers__hw_cc310.dir/hw_cc310.c.obj
    [86/259] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/common.c.obj
    [87/259] Building C object modules/nrf/lib/fprotect/CMakeFiles/..__nrf__lib__fprotect.dir/fprotect_spu.c.obj
    [88/259] Building C object modules/nrf/subsys/pcd/CMakeFiles/..__nrf__subsys__pcd.dir/src/pcd.c.obj
    [89/259] Building C object modules/nrf/modules/mcuboot/hooks/CMakeFiles/..__nrf__modules__mcuboot__hooks.dir/nrf53_hooks.c.obj
    [90/259] Building C object modules/mcuboot/boot/bootutil/zephyr/CMakeFiles/mcuboot_util.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/bootutil_public.c.obj
    [91/259] Generating zephyr/autogen-pubkey.c
    [92/259] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
    [93/259] Linking C static library zephyr/drivers/clock_control/libdrivers__clock_control.a
    [94/259] Linking C static library zephyr/drivers/flash/libdrivers__flash.a
    [95/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/net_sockets.c.obj
    [96/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_cache.c.obj
    [97/259] Linking C static library modules/nrf/drivers/hw_cc310/lib..__nrf__drivers__hw_cc310.a
    [98/259] Linking C static library zephyr/drivers/pinctrl/libdrivers__pinctrl.a
    [99/259] Linking C static library modules/nrf/lib/fprotect/lib..__nrf__lib__fprotect.a
    [100/259] Linking C static library modules/nrf/subsys/pcd/lib..__nrf__subsys__pcd.a
    [101/259] Linking C static library modules/nrf/modules/mcuboot/hooks/lib..__nrf__modules__mcuboot__hooks.a
    [102/259] Linking C static library modules/mcuboot/boot/bootutil/zephyr/libmcuboot_util.a
    [103/259] Building C object CMakeFiles/app.dir/flash_map_extended.c.obj
    [104/259] Building C object CMakeFiles/app.dir/keys.c.obj
    [105/259] Building C object CMakeFiles/app.dir/os.c.obj
    [106/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/bootutil_misc.c.obj
    [107/259] Building C object CMakeFiles/app.dir/boot_serial_extensions.c.obj
    [108/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/image_validate.c.obj
    [109/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/tlv.c.obj
    [110/259] Building C object CMakeFiles/app.dir/main.c.obj
    [111/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/encrypted.c.obj
    [112/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/image_ed25519.c.obj
    [113/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/image_ecdsa.c.obj
    [114/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/fault_injection_hardening.c.obj
    [115/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/image_rsa.c.obj
    [116/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/swap_misc.c.obj
    [117/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/swap_scratch.c.obj
    [118/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/caps.c.obj
    [119/259] Building C object CMakeFiles/app.dir/zephyr/autogen-pubkey.c.obj
    [120/259] Building C object CMakeFiles/app.dir/arm_cleanup.c.obj
    [121/259] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
    [122/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_ciphersuites.c.obj
    [123/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_client.c.obj
    [124/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_cookie.c.obj
    [125/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/loader.c.obj
    [126/259] Building C object CMakeFiles/app.dir/nrf_cleanup.c.obj
    [127/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_msg.c.obj
    [128/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_debug_helpers_generated.c.obj
    [129/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_ticket.c.obj
    [130/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_tls12_client.c.obj
    [131/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_tls13_client.c.obj
    [132/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_tls13_generic.c.obj
    [133/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_tls13_keys.c.obj
    [134/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_tls12_server.c.obj
    [135/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_tls13_server.c.obj
    [136/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_tls.c.obj
    [137/259] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
    [138/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/x509.c.obj
    [139/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/x509_crt.c.obj
    [140/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/x509_create.c.obj
    [141/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/x509_crl.c.obj
    [142/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/psa_crypto.c.obj
    [143/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/x509_csr.c.obj
    [144/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/x509write_crt.c.obj
    [145/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/swap_move.c.obj
    [146/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/x509write_csr.c.obj
    [147/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/psa_crypto_slot_management.c.obj
    [148/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/pem.c.obj
    [149/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/pkcs12.c.obj
    [150/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/pkcs5.c.obj
    [151/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/pkparse.c.obj
    [152/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/pkwrite.c.obj
    [153/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/pk.c.obj
    [154/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/pk_wrap.c.obj
    [155/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/asn1parse.c.obj
    [156/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/psa_crypto_client.c.obj
    [157/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/bignum_mod.c.obj
    [158/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/asn1write.c.obj
    [159/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/bignum_mod_raw.c.obj
    [160/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/base64.c.obj
    [161/259] Linking C static library app/libapp.a
    [162/259] Linking C static library modules/mbedtls/libmbedTLSX509.a
    [163/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/bignum.c.obj
    [164/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/bignum_core.c.obj
    [165/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/nist_kw.c.obj
    [166/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/oid.c.obj
    [167/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/padlock.c.obj
    [168/259] Linking C static library modules/mbedtls/libmbedTLSCrypto.a
    [169/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/platform.c.obj
    [170/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/platform_util.c.obj
    [171/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/version.c.obj
    [172/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/constant_time.c.obj
    [173/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/aesni.c.obj
    [174/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/aria.c.obj
    [175/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ccm.c.obj
    [176/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/cipher.c.obj
    [177/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/aes.c.obj
    [178/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/camellia.c.obj
    [179/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/debug.c.obj
    [180/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/chacha20.c.obj
    [181/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ctr_drbg.c.obj
    [182/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/chachapoly.c.obj
    [183/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/cipher_wrap.c.obj
    [184/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/cmac.c.obj
    [185/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/dhm.c.obj
    [186/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ecdh.c.obj
    [187/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ecp.c.obj
    [188/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ecp_curves.c.obj
    [189/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/entropy.c.obj
    [190/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/des.c.obj
    [191/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ecdsa.c.obj
    [192/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/gcm.c.obj
    [193/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ecjpake.c.obj
    [194/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/entropy_poll.c.obj
    [195/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/error.c.obj
    [196/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/hash_info.c.obj
    [197/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/hkdf.c.obj
    [198/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/hmac_drbg.c.obj
    [199/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/lmots.c.obj
    [200/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/lms.c.obj
    [201/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/md5.c.obj
    [202/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/md.c.obj
    [203/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/memory_buffer_alloc.c.obj
    [204/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/mps_reader.c.obj
    [205/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/mps_trace.c.obj
    [206/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/poly1305.c.obj
    [207/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ripemd160.c.obj
    [208/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/rsa_alt_helpers.c.obj
    [209/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/rsa.c.obj
    [210/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/sha1.c.obj
    [211/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/sha256.c.obj
    [212/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/sha512.c.obj
    [213/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/timing.c.obj
    [214/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/threading.c.obj
    [215/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/version_features.c.obj
    [216/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/zephyr_init.c.obj
    [217/259] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/mdk/system_nrf5340_application.c.obj
    [218/259] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj
    [219/259] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
    [220/259] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/helpers/nrfx_gppi_dppi.c.obj
    [221/259] Building C object modules/zcbor/CMakeFiles/modules__zcbor.dir/opt/nordic/ncs/v2.5.0/modules/lib/zcbor/src/zcbor_encode.c.obj
    [222/259] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/drivers/src/nrfx_dppi.c.obj
    [223/259] Building C object modules/zcbor/CMakeFiles/modules__zcbor.dir/opt/nordic/ncs/v2.5.0/modules/lib/zcbor/src/zcbor_common.c.obj
    [224/259] Building C object modules/zcbor/CMakeFiles/modules__zcbor.dir/opt/nordic/ncs/v2.5.0/modules/lib/zcbor/src/zcbor_decode.c.obj
    [225/259] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
    [226/259] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/drivers/src/nrfx_nvmc.c.obj
    [227/259] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/drivers/src/nrfx_qspi.c.obj
    [228/259] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v2.5.0/modules/hal/nordic/nrfx/drivers/src/nrfx_wdt.c.obj
    [229/259] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/__aeabi_read_tp.S.obj
    [230/259] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/CMakeFiles/arch__arm__core__aarch32__cortex_m__cmse.dir/arm_core_cmse.c.obj
    [231/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
    [232/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [233/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
    [234/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/busy_wait.c.obj
    [235/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [236/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [237/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
    [238/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
    [239/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
    [240/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [241/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [242/259] Linking C static library modules/zcbor/libmodules__zcbor.a
    [243/259] Linking C static library modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a
    [244/259] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a
    [245/259] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/libarch__arm__core__aarch32__cortex_m__cmse.a
    [246/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
    [247/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/dynamic_disabled.c.obj
    [248/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [249/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
    [250/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
    [251/259] Linking C static library zephyr/kernel/libkernel.a
    [252/259] Linking C static library modules/mbedtls/libmbedTLSBase.a
    [253/259] Linking C static library modules/mbedtls/libmodules__mbedtls.a
    [254/259] Linking C executable zephyr/zephyr_pre0.elf
    FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map 
    : && ccache /opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc  -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr/zephyr_pre0.elf  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=/Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot/zephyr/zephyr_pre0.map  -Wl,--whole-archive  app/libapp.a  zephyr/libzephyr.a  zephyr/arch/common/libarch__common.a  zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a  zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a  zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/libarch__arm__core__aarch32__cortex_m__cmse.a  zephyr/arch/arch/arm/core/aarch32/mpu/libarch__arm__core__aarch32__mpu.a  zephyr/lib/libc/picolibc/liblib__libc__picolibc.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/soc/soc/arm/common/cortex_m/libsoc__arm__common__cortex_m.a  zephyr/drivers/clock_control/libdrivers__clock_control.a  zephyr/drivers/flash/libdrivers__flash.a  zephyr/drivers/pinctrl/libdrivers__pinctrl.a  zephyr/drivers/timer/libdrivers__timer.a  modules/nrf/lib/fprotect/lib..__nrf__lib__fprotect.a  modules/nrf/subsys/pcd/lib..__nrf__subsys__pcd.a  modules/nrf/modules/mcuboot/hooks/lib..__nrf__modules__mcuboot__hooks.a  modules/nrf/drivers/hw_cc310/lib..__nrf__drivers__hw_cc310.a  modules/mcuboot/boot/bootutil/zephyr/libmcuboot_util.a  modules/mbedtls/libmbedTLSBase.a  modules/mbedtls/libmbedTLSCrypto.a  modules/mbedtls/libmbedTLSX509.a  modules/mbedtls/libmodules__mbedtls.a  modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a  modules/zcbor/libmodules__zcbor.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  zephyr/CMakeFiles/offsets.dir/./arch/arm/core/offsets/offsets.c.obj  -L"/opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/thumb/v8-m.main/nofp"  -L/Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot/zephyr  -lgcc  zephyr/arch/common/libisr_tables.a  modules/mbedtls/libmbedTLSBase.a  modules/mbedtls/libmbedTLSCrypto.a  modules/mbedtls/libmbedTLSX509.a  -mcpu=cortex-m33  -mthumb  -mabi=aapcs  -mfp16-format=ieee  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie  -DPICOLIBC_INTEGER_PRINTF_SCANF  /opt/nordic/ncs/v2.5.0/nrfxlib/crypto/nrf_cc312_platform/lib/cortex-m33/soft-float/no-interrupts/libnrf_cc312_platform_0.9.18.a  --specs=picolibc.specs  -lc  -lgcc && cd /Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot/zephyr && /opt/nordic/ncs/toolchains/20d68df7e5/Cellar/cmake/3.20.5/bin/cmake -E true
    /opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd: zephyr/zephyr_pre0.elf section `rodata' will not fit in region `FLASH'
    /opt/nordic/ncs/toolchains/20d68df7e5/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd: region `FLASH' overflowed by 248 bytes
    collect2: error: ld returned 1 exit status
    ninja: build stopped: subcommand failed.
    [426/513] No update step for 'chip-gn'
    FAILED: modules/mcuboot/mcuboot_subimage-prefix/src/mcuboot_subimage-stamp/mcuboot_subimage-build mcuboot/zephyr/zephyr.hex mcuboot/zephyr/zephyr.elf 
    cd /Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot && /opt/nordic/ncs/toolchains/20d68df7e5/Cellar/cmake/3.20.5/bin/cmake --build . --
    [428/513] No patch step for 'chip-gn'
    ninja: build stopped: subcommand failed.
    FATAL ERROR: command exited with status 1: /opt/nordic/ncs/toolchains/20d68df7e5/bin/cmake --build /Users/ydr/dev/nordic/wb/build_nordic_dk
    
     *  The terminal process terminated with exit code: 1. 
     *  Terminal will be reused by tasks, press any key to close it. 

  • Dan said:
    I also just added the line of code you suggested from PR-66217 to my zephyr/CMakeLists.txt file and rebuilt. I did a pristine build which failed, followed by a build which produced the following log

    This is what the PR adds to the memory reports. As you can see from the red underline, we can now read off which image the memory report is for.

Related