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

Parents
  • 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. 

Reply
  • 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. 

Children
  • 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.

  • So to confirm: it sounds like I should be adding 

    CONFIG_PM_PARTITION_SIZE_MCUBOOT=0x9000

    to child_image/mcuboot/prj.conf

    I did so and did a pristine build and it still fails with the same amount of overflowed bytes (248) - log below.

    re: which build command am I using: I do my builds directly in VS Code, which is calling west build (is that what you were asking me?). The full build command is captured in the log snippets I included above.

    Pristine build log here:

     *  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)
    -- 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: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)
    -- Looking for include file fcntl.h
    -- Host:    Darwin/arm64
    -- Target:  Generic/arm
    -- Machine: arm
    -- C_FLAGS :  -Wall -Wextra
    -- 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] Creating directories for 'multiprotocol_rpmsg_subimage'
    [5/513] Generating include/generated/version.h
    -- Zephyr version: 3.4.99 (/opt/nordic/ncs/v2.5.0/zephyr), build: v3.4.99-ncs1
    [6/513] No download step for 'mcuboot_subimage'
    [7/513] No download step for 'multiprotocol_rpmsg_subimage'
    [8/513] Generating misc/generated/syscalls_subdirs.trigger
    [9/513] No update step for 'mcuboot_subimage'
    [10/513] No update step for 'multiprotocol_rpmsg_subimage'
    [11/513] No patch step for 'multiprotocol_rpmsg_subimage'
    [12/513] No patch step for 'mcuboot_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
    
    [4/282] Generating include/generated/version.h
    -- Zephyr version: 3.4.99 (/opt/nordic/ncs/v2.5.0/zephyr), build: v3.4.99-ncs1
    [8/282] No patch step for 'b0n_subimage'
    [9/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 zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
    [12/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
    [13/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
    [14/139] Building C object CMakeFiles/app.dir/src/main.c.obj
    [15/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [16/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
    [17/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [18/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
    [19/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
    [20/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [21/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
    [22/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.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/misc/generated/configs.c.obj
    [27/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
    [28/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/reboot.c.obj
    [29/139] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
    [30/139] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
    [31/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
    [32/139] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
    [33/139] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.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_base_addresses.c.obj
    [36/139] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
    [37/139] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/stream/stream_flash.c.obj
    [38/139] Building C object zephyr/CMakeFiles/zephyr.dir/opt/nordic/ncs/v2.5.0/nrf/subsys/partition_manager/flash_map_partition_manager.c.obj
    [39/139] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [40/139] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [41/139] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [42/139] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.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/irq_manage.c.obj
    [45/139] Linking C static library app/libapp.a
    [46/139] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [47/139] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.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/thread.c.obj
    [50/139] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [51/139] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [52/139] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/__/common/tls.c.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] Generating linker_zephyr_pre0.cmd
    [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] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [57/139] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [58/139] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [59/139] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
    [60/139] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
    [61/139] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [62/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
    [63/139] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [64/139] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [65/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
    [66/139] Linking C static library zephyr/arch/common/libisr_tables.a
    [67/139] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/flash_page_layout.c.obj
    [68/139] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [69/139] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
    [70/139] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/abort.c.obj
    [71/139] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/soc_flash_nrf.c.obj
    [72/139] Building C object zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/libc-hooks.c.obj
    [73/139] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
    [74/139] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/common.c.obj
    [75/139] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/pinctrl_nrf.c.obj
    [76/139] Linking C static library zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a
    [77/139] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
    [78/139] Linking C static library zephyr/libzephyr.a
    [79/139] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
    [80/139] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/libarch__arm__core__aarch32__cortex_m__cmse.a
    [81/139] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a
    [82/139] Linking C static library zephyr/lib/libc/picolibc/liblib__libc__picolibc.a
    [83/139] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [84/139] Linking C static library zephyr/arch/common/libarch__common.a
    [85/139] Linking C static library zephyr/drivers/console/libdrivers__console.a
    [86/139] Building C object modules/nrf/lib/fatal_error/CMakeFiles/..__nrf__lib__fatal_error.dir/fatal_error.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/drivers/clock_control/libdrivers__clock_control.a
    [89/139] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
    [90/139] Building C object modules/nrf/lib/fprotect/CMakeFiles/..__nrf__lib__fprotect.dir/fprotect_acl.c.obj
    [91/139] Linking C static library zephyr/drivers/flash/libdrivers__flash.a
    [92/139] Building C object modules/nrf/subsys/bootloader/bl_storage/CMakeFiles/..__nrf__subsys__bootloader__bl_storage.dir/bl_storage.c.obj
    [93/139] Building C object modules/nrf/subsys/pcd/CMakeFiles/..__nrf__subsys__pcd.dir/src/pcd.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 zephyr/drivers/pinctrl/libdrivers__pinctrl.a
    [96/139] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
    [97/139] Building C object modules/nrf/subsys/bootloader/bl_crypto/CMakeFiles/..__nrf__subsys__bootloader__bl_crypto.dir/bl_crypto.c.obj
    [98/139] Building C object modules/nrf/subsys/bootloader/bl_validation/CMakeFiles/..__nrf__subsys__bootloader__bl_validation.dir/bl_validation.c.obj
    [99/139] Building C object modules/nrf/subsys/fw_info/CMakeFiles/..__nrf__subsys__fw_info.dir/fw_info.c.obj
    [100/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
    [101/139] Linking C static library modules/nrf/lib/fprotect/lib..__nrf__lib__fprotect.a
    [102/139] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
    [103/139] Linking C static library modules/nrf/subsys/bootloader/bl_boot/lib..__nrf__subsys__bootloader__bl_boot.a
    [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_flag32_allocator.c.obj
    [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/nrfx_glue.c.obj
    [107/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
    [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] Linking C static library modules/nrf/subsys/bootloader/bl_storage/lib..__nrf__subsys__bootloader__bl_storage.a
    [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] Linking C static library modules/nrf/subsys/pcd/lib..__nrf__subsys__pcd.a
    [114/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
    [115/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
    [116/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/busy_wait.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/fatal.c.obj
    [119/139] Linking C static library modules/nrf/subsys/fw_info/lib..__nrf__subsys__fw_info.a
    [120/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.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/kheap.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/version.c.obj
    [126/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [127/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [128/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
    [129/139] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.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/dynamic_disabled.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/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
    [427/513] Linking C static library modules/nrfxlib/nrf_802154/nrf_802154/serialization/libnrf-802154-serialization.a
    [428/513] No configure step for 'chip-gn'
    [429/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 zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
    [13/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
    [14/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
    [15/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [16/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
    [17/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
    [18/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
    [19/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [20/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [21/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
    [22/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
    [23/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
    [24/259] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [25/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
    [26/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
    [27/259] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
    [28/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
    [29/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
    [30/259] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
    [31/259] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf53/soc.c.obj
    [32/259] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
    [33/259] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
    [34/259] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map.c.obj
    [35/259] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map_layout.c.obj
    [36/259] Building C object zephyr/CMakeFiles/zephyr.dir/opt/nordic/ncs/v2.5.0/nrf/subsys/partition_manager/flash_map_partition_manager.c.obj
    [37/259] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [38/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
    [39/259] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [40/259] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [41/259] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
    [42/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
    [43/259] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
    [44/259] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
    [45/259] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
    [46/259] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [47/259] Generating linker_zephyr_pre0.cmd
    [48/259] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
    [49/259] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
    [50/259] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [51/259] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [52/259] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
    [53/259] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
    [54/259] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/__/common/tls.c.obj
    [55/259] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [56/259] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [57/259] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [58/259] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [59/259] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
    [60/259] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [61/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
    [62/259] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
    [63/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
    [64/259] Linking C static library zephyr/arch/common/libisr_tables.a
    [65/259] Building C object zephyr/soc/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.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/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [68/259] Linking C static library zephyr/libzephyr.a
    [69/259] Linking C static library zephyr/arch/common/libarch__common.a
    [70/259] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/libarch__arm__core__aarch32__cortex_m__cmse.a
    [71/259] Linking C static library zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a
    [72/259] Linking C static library zephyr/soc/soc/arm/common/cortex_m/libsoc__arm__common__cortex_m.a
    [73/259] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/soc_flash_nrf.c.obj
    [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/flash_page_layout.c.obj
    [76/259] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/nrf_qspi_nor.c.obj
    [77/259] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/jesd216.c.obj
    [78/259] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [79/259] Building C object zephyr/lib/libc/common/CMakeFiles/lib__libc__common.dir/source/stdlib/malloc.c.obj
    [80/259] Linking C static library zephyr/drivers/clock_control/libdrivers__clock_control.a
    [81/259] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/common.c.obj
    [82/259] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/pinctrl_nrf.c.obj
    [83/259] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [84/259] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
    [85/259] Building C object modules/nrf/lib/fprotect/CMakeFiles/..__nrf__lib__fprotect.dir/fprotect_spu.c.obj
    [86/259] Building C object zephyr/lib/libc/picolibc/CMakeFiles/lib__libc__picolibc.dir/libc-hooks.c.obj
    [87/259] Building C object modules/nrf/subsys/pcd/CMakeFiles/..__nrf__subsys__pcd.dir/src/pcd.c.obj
    [88/259] Building C object modules/nrf/modules/mcuboot/hooks/CMakeFiles/..__nrf__modules__mcuboot__hooks.dir/nrf53_hooks.c.obj
    [89/259] Linking C static library zephyr/lib/libc/common/liblib__libc__common.a
    [90/259] Linking C static library zephyr/drivers/flash/libdrivers__flash.a
    [91/259] Linking C static library zephyr/drivers/pinctrl/libdrivers__pinctrl.a
    [92/259] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a
    [93/259] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
    [94/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/net_sockets.c.obj
    [95/259] Linking C static library modules/nrf/lib/fprotect/lib..__nrf__lib__fprotect.a
    [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 zephyr/lib/libc/picolibc/liblib__libc__picolibc.a
    [98/259] Linking C static library modules/nrf/subsys/pcd/lib..__nrf__subsys__pcd.a
    [99/259] Building C object modules/nrf/drivers/hw_cc310/CMakeFiles/..__nrf__drivers__hw_cc310.dir/hw_cc310.c.obj
    [100/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
    [101/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_ciphersuites.c.obj
    [102/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_client.c.obj
    [103/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_cookie.c.obj
    [104/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
    [105/259] Linking C static library modules/nrf/modules/mcuboot/hooks/lib..__nrf__modules__mcuboot__hooks.a
    [106/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_ticket.c.obj
    [107/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_msg.c.obj
    [108/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
    [109/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
    [110/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
    [111/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
    [112/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
    [113/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
    [114/259] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ssl_tls.c.obj
    [115/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/x509.c.obj
    [116/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/x509_crt.c.obj
    [117/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/x509_crl.c.obj
    [118/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/x509_create.c.obj
    [119/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/x509_csr.c.obj
    [120/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/x509write_crt.c.obj
    [121/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSX509.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/x509write_csr.c.obj
    [122/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/psa_crypto.c.obj
    [123/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/psa_crypto_client.c.obj
    [124/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/pem.c.obj
    [125/259] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_core_mpu.c.obj
    [126/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
    [127/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/pkcs12.c.obj
    [128/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/pkcs5.c.obj
    [129/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/pkparse.c.obj
    [130/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/pkwrite.c.obj
    [131/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/pk.c.obj
    [132/259] Linking C static library modules/nrf/drivers/hw_cc310/lib..__nrf__drivers__hw_cc310.a
    [133/259] Linking C static library modules/mcuboot/boot/bootutil/zephyr/libmcuboot_util.a
    [134/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSCrypto.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/pk_wrap.c.obj
    [135/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/asn1write.c.obj
    [136/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/bignum.c.obj
    [137/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/asn1parse.c.obj
    [138/259] Generating zephyr/autogen-pubkey.c
    [139/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/bignum_mod.c.obj
    [140/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/bignum_mod_raw.c.obj
    [141/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/bignum_core.c.obj
    [142/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/base64.c.obj
    [143/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/nist_kw.c.obj
    [144/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/padlock.c.obj
    [145/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/oid.c.obj
    [146/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/platform.c.obj
    [147/259] Building C object CMakeFiles/app.dir/os.c.obj
    [148/259] Building C object CMakeFiles/app.dir/flash_map_extended.c.obj
    [149/259] Building C object CMakeFiles/app.dir/main.c.obj
    [150/259] Building C object CMakeFiles/app.dir/keys.c.obj
    [151/259] Linking C static library modules/mbedtls/libmbedTLSX509.a
    [152/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/image_rsa.c.obj
    [153/259] Building C object CMakeFiles/app.dir/boot_serial_extensions.c.obj
    [154/259] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_mpu.c.obj
    [155/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/tlv.c.obj
    [156/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/image_validate.c.obj
    [157/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/encrypted.c.obj
    [158/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/image_ecdsa.c.obj
    [159/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/image_ed25519.c.obj
    [160/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/bootutil_misc.c.obj
    [161/259] Building C object CMakeFiles/app.dir/zephyr/autogen-pubkey.c.obj
    [162/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/swap_misc.c.obj
    [163/259] Building C object CMakeFiles/app.dir/arm_cleanup.c.obj
    [164/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/caps.c.obj
    [165/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/fault_injection_hardening.c.obj
    [166/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/swap_scratch.c.obj
    [167/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/swap_move.c.obj
    [168/259] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
    [169/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/platform_util.c.obj
    [170/259] Building C object CMakeFiles/app.dir/opt/nordic/ncs/v2.5.0/bootloader/mcuboot/boot/bootutil/src/loader.c.obj
    [171/259] Linking C static library modules/mbedtls/libmbedTLSCrypto.a
    [172/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/version.c.obj
    [173/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/constant_time.c.obj
    [174/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/aes.c.obj
    [175/259] Building C object CMakeFiles/app.dir/nrf_cleanup.c.obj
    [176/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/aesni.c.obj
    [177/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/aria.c.obj
    [178/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ccm.c.obj
    [179/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/chacha20.c.obj
    [180/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/camellia.c.obj
    [181/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/chachapoly.c.obj
    [182/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/cipher.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/ctr_drbg.c.obj
    [186/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/debug.c.obj
    [187/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/des.c.obj
    [188/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/dhm.c.obj
    [189/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ecdh.c.obj
    [190/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ecdsa.c.obj
    [191/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ecp.c.obj
    [192/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ecjpake.c.obj
    [193/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/entropy.c.obj
    [194/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ecp_curves.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/entropy_poll.c.obj
    [197/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/hash_info.c.obj
    [198/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/gcm.c.obj
    [199/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/hkdf.c.obj
    [200/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/hmac_drbg.c.obj
    [201/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/lmots.c.obj
    [202/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/lms.c.obj
    [203/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/md5.c.obj
    [204/259] Linking C static library zephyr/arch/arch/arm/core/aarch32/mpu/libarch__arm__core__aarch32__mpu.a
    [205/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/md.c.obj
    [206/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/mps_reader.c.obj
    [207/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/mps_trace.c.obj
    [208/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/memory_buffer_alloc.c.obj
    [209/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/poly1305.c.obj
    [210/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/ripemd160.c.obj
    [211/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/rsa_alt_helpers.c.obj
    [212/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/rsa.c.obj
    [213/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/sha1.c.obj
    [214/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/sha256.c.obj
    [215/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/sha512.c.obj
    [216/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/threading.c.obj
    [217/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/timing.c.obj
    [218/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/opt/nordic/ncs/v2.5.0/modules/crypto/mbedtls/library/version_features.c.obj
    [219/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
    [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_flag32_allocator.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/zcbor/CMakeFiles/modules__zcbor.dir/opt/nordic/ncs/v2.5.0/modules/lib/zcbor/src/zcbor_decode.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/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
    [225/259] Linking C static library app/libapp.a
    [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/helpers/nrfx_gppi_dppi.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_clock.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_qspi.c.obj
    [229/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
    [230/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
    [231/259] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
    [232/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
    [233/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/busy_wait.c.obj
    [234/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [235/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
    [236/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [237/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [238/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.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/kheap.c.obj
    [241/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [242/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
    [243/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [244/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
    [245/259] Linking C static library modules/zcbor/libmodules__zcbor.a
    [246/259] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.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/mempool.c.obj
    [249/259] Linking C static library modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a
    [250/259] Building C object modules/mbedtls/CMakeFiles/mbedTLSBase.dir/zephyr_init.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.
    [432/513] Generating ../../zephyr/net_core_app_update.bin
    image.py: sign the payload
    [433/513] Generating ../../zephyr/net_core_app_signed.hex
    image.py: sign the payload
    [434/513] Generating ../../zephyr/net_core_app_test_update.hex
    image.py: sign the payload
    [435/513] Generating ../../zephyr/net_core_app_moved_test_update.hex
    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 . --
    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:
    CONFIG_PM_PARTITION_SIZE_MCUBOOT=0x9000

    Generally this is the case.
    However, since you use static partition partitioning, this will be ignored and it will use 0x8000 from the static partitioning instead.

    So try to change pm_static_dfu.yml instead.

    If you check Memory Report -> Partitions, you should be able to verify that the mcuboot partition is indeed bigger now.

    Dan said:
    re: which build command am I using: I do my builds directly in VS Code, which is calling west build (is that what you were asking me?). The full build command is captured in the log snippets I included above.

    That gives me the info I was looking for. I also thought maybe you had to build for prj_dfu.conf to include the pm_static_dfu.yml. However, that is not how the Matter template does it.

    By the way, is this error from the sample out of the box or did you change anything?

  • Hi Sigurd - thanks for your help.

    So try to change pm_static_dfu.yml instead.

    I modified configuration/nrf5340dk_nrf5340_cpuapp/pm_static_dfu.yml as you suggested, increasing the mcuboot partition size to 0x9000 from 0x8000 and propagating the extra 0x1000 through to the other entries as appropriate  (shifting the addresses up by 0x1000). Here is the code of the file:

    mcuboot:
      address: 0x0
      size: 0x9000
      region: flash_primary
    mcuboot_pad:
      address: 0x9000
      size: 0x200
    app:
      address: 0x9200
      size: 0xeee00
    mcuboot_primary:
      orig_span: &id001
      - mcuboot_pad
      - app
      span: *id001
      address: 0x9000
      size: 0xef000
      region: flash_primary
    mcuboot_primary_app:
      orig_span: &id002
      - app
      span: *id002
      address: 0x9200
      size: 0xeee00
    factory_data:
      address: 0xf8000
      size: 0x1000
      region: flash_primary
    settings_storage:
      address: 0xf9000
      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
    

    I still get a build failure. Now it is complaining about having two gaps ("Incorrect amount of gaps found in static configuration. There must be exactly one gap in the static configuration to support placing the dynamic partitions (such as 'app'). Gaps found (2):0x9200-0xf8000 0x101000-0x100000"), but I can't figure out where this second gap is coming from or how to fix it (spent many hours today reading other tickets and documentation about the Partition Manager):

    -- 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.
    Partition manager failed: Incorrect amount of gaps found in static configuration. There must be exactly one gap in the static configuration to support placing the dynamic partitions (such as 'app'). Gaps found (2):0x9200-0xf8000 0x101000-0x100000 The most common solution to this problem is to fill the smallest of these gaps with statically defined partition(s) until there is only one gap left. Alternatively re-order the already defined static partitions so that only one gap remains.
    Failed to partition region flash_primary, size of region: 1048576
    Partition Configuration:
    app:
      size: 978432
    factory_data:
      size: 4096
    mcuboot:
      size: 36864
    mcuboot_pad:
      size: 512
    mcuboot_primary:
      size: 978944
    mcuboot_primary_app:
      size: 978432
    settings_storage:
      size: 32768

    Appreciate any help or guidance you can offer. We are eager to get our software deployed on our custom boards to complete the development of our device.

    By the way, is this error from the sample out of the box or did you change anything?

    This is for my customized Matter device (i.e. we started with the sample template and then modified it for our device).

    Here is the detailed build log in case it is helpful:

     *  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 -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'
    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.
    Partition manager failed: Incorrect amount of gaps found in static configuration. There must be exactly one gap in the static configuration to support placing the dynamic partitions (such as 'app'). Gaps found (2):0x9200-0xf8000 0x101000-0x100000 The most common solution to this problem is to fill the smallest of these gaps with statically defined partition(s) until there is only one gap left. Alternatively re-order the already defined static partitions so that only one gap remains.
    Failed to partition region flash_primary, size of region: 1048576
    Partition Configuration:
    app:
      size: 978432
    factory_data:
      size: 4096
    mcuboot:
      size: 36864
    mcuboot_pad:
      size: 512
    mcuboot_primary:
      size: 978944
    mcuboot_primary_app:
      size: 978432
    settings_storage:
      size: 32768
    
    CMake Error at /opt/nordic/ncs/v2.5.0/nrf/cmake/partition_manager.cmake:323 (message):
      Partition Manager failed, aborting.  Command:
      /opt/nordic/ncs/toolchains/20d68df7e5/opt/[email protected]/bin/python3.9;/opt/nordic/ncs/v2.5.0/nrf/scripts/partition_manager.py;--input-files;/Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot/zephyr/include/generated/pm.yml;/Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot/modules/nrf/subsys/partition_manager/pm.yml.rpmsg_nrf53;/Users/ydr/dev/nordic/wb/build_nordic_dk/mcuboot/modules/nrf/subsys/partition_manager/pm.yml.pcd;/Users/ydr/dev/nordic/wb/build_nordic_dk/zephyr/include/generated/pm.yml;/Users/ydr/dev/nordic/wb/build_nordic_dk/modules/nrf/subsys/partition_manager/pm.yml.settings;/Users/ydr/dev/nordic/wb/build_nordic_dk/modules/nrf/subsys/partition_manager/pm.yml.rpmsg_nrf53;--regions;sram_primary;otp;flash_primary;external_flash;ram_flash;--output-partitions;/Users/ydr/dev/nordic/wb/build_nordic_dk/partitions.yml;--output-regions;/Users/ydr/dev/nordic/wb/build_nordic_dk/regions.yml;--static-config;/Users/ydr/dev/nordic/wb/configuration/nrf5340dk_nrf5340_cpuapp/pm_static_dfu.yml;--sram_primary-size;0x80000;--sram_primary-base-address;0x20000000;--sram_primary-placement-strategy;complex;--sram_primary-dynamic-partition;sram_primary;--otp-size;764;--otp-base-address;0xff8100;--otp-placement-strategy;start_to_end;--flash_primary-size;0x100000;--flash_primary-base-address;0x0;--flash_primary-placement-strategy;complex;--flash_primary-device;flash_controller;--flash_primary-default-driver-kconfig;CONFIG_SOC_FLASH_NRF;--external_flash-size;8388608;--external_flash-base-address;0;--external_flash-placement-strategy;start_to_end;--external_flash-device;DT_CHOSEN(nordic_pm_ext_flash);--external_flash-default-driver-kconfig;CONFIG_PM_EXTERNAL_FLASH_HAS_DRIVER;--ram_flash-size;0x40000;--ram_flash-base-address;0x0;--ram_flash-placement-strategy;start_to_end;--ram_flash-device;nordic_ram_flash_controller;--ram_flash-default-driver-kconfig;CONFIG_FLASH_SIMULATOR
    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:25 (find_package)
    
    
    -- Configuring incomplete, errors occurred!
    See also "/Users/ydr/dev/nordic/wb/build_nordic_dk/CMakeFiles/CMakeOutput.log".
    See also "/Users/ydr/dev/nordic/wb/build_nordic_dk/CMakeFiles/CMakeError.log".
    FATAL ERROR: command exited with status 1: /opt/nordic/ncs/toolchains/20d68df7e5/bin/cmake -DWEST_PYTHON=/opt/nordic/ncs/toolchains/20d68df7e5/opt/[email protected]/bin/python3.9 -B/Users/ydr/dev/nordic/wb/build_nordic_dk -GNinja -DBOARD=nrf5340dk_nrf5340_cpuapp -DNCS_TOOLCHAIN_VERSION=NONE '-DBOARD_ROOT=/Users/ydr/dev/nordic;/Users/ydr/dev/nordic/wb' -DCONF_FILE=/Users/ydr/dev/nordic/wb/prj.conf -DDTC_OVERLAY_FILE=/Users/ydr/dev/nordic/wb/boards/nrf5340dk_nrf5340_cpuapp.overlay -S/Users/ydr/dev/nordic/wb
    
     *  The terminal process terminated with exit code: 1. 
     *  Terminal will be reused by tasks, press any key to close it. 
    

    Thanks! Dan.

    Here are the changes I made to the pm_static_dfu.yml file:

  • Yea, manually editing the static partitioning file is a huge pain.

    There are two reasons to use static partitioning as far as I see it:
    1. Freezing the partitioning on release so you do not mess up DFU. See Static partition requirement for DFU.
    2. Add custom partitions.

    So usually I do not use static partitioning when developing, just at the end.
    Other than design preferences, the only reason that Matter samples have static partitioning is the custom partition factory_data.
    You sometimes can create only one static partition in pm_static.yml, and then the partition manager will generate the rest around it. You could try to do that for factory_data. Then you can use CONFIG_PM_PARTITION_SIZE_MCUBOOT to set the MCUboot size.

    If that does not work, here is a patch to add factory_data dynamically:

    From b5a1ac7377c590875e1ac6124ac2c17ea65b1d1a Mon Sep 17 00:00:00 2001
    From: Sigurd Hellesvik <[email protected]>
    Date: Wed, 13 Dec 2023 15:54:07 +0100
    Subject: [PATCH] Added factory data
    
    ---
     subsys/partition_manager/CMakeLists.txt | 4 ++++
     subsys/partition_manager/Kconfig        | 7 +++++++
     subsys/partition_manager/pm.yml.matter  | 8 ++++++++
     3 files changed, 19 insertions(+)
     create mode 100644 subsys/partition_manager/pm.yml.matter
    
    diff --git a/subsys/partition_manager/CMakeLists.txt b/subsys/partition_manager/CMakeLists.txt
    index c46760451..095de5588 100644
    --- a/subsys/partition_manager/CMakeLists.txt
    +++ b/subsys/partition_manager/CMakeLists.txt
    @@ -76,6 +76,10 @@ if (CONFIG_NVS AND NOT CONFIG_SETTINGS_NVS)
       ncs_add_partition_manager_config(pm.yml.nvs)
     endif()
     
    +if (CONFIG_CHIP_FACTORY_DATA)
    +  ncs_add_partition_manager_config(pm.yml.matter)
    +endif()
    +
     if (CONFIG_NRF_MODEM_LIB)
       ncs_add_partition_manager_config(pm.yml.libmodem)
     endif()
    diff --git a/subsys/partition_manager/Kconfig b/subsys/partition_manager/Kconfig
    index 28b6e1cb0..c6eeb67d0 100644
    --- a/subsys/partition_manager/Kconfig
    +++ b/subsys/partition_manager/Kconfig
    @@ -75,6 +75,13 @@ rsource "Kconfig.template.partition_config"
     rsource "Kconfig.template.partition_region"
     endif
     
    +if CHIP_FACTORY_DATA
    +partition=FACTORY_DATA
    +partition-size=0x1000
    +rsource "Kconfig.template.partition_config"
    +rsource "Kconfig.template.partition_region"
    +endif
    +
     if ZIGBEE && !SOC_NRF52833
     partition=ZBOSS_NVRAM
     partition-size=0x8000
    diff --git a/subsys/partition_manager/pm.yml.matter b/subsys/partition_manager/pm.yml.matter
    new file mode 100644
    index 000000000..bee09595f
    --- /dev/null
    +++ b/subsys/partition_manager/pm.yml.matter
    @@ -0,0 +1,8 @@
    +#include <autoconf.h>
    +
    +factory_data:
    +  placement:
    +    before: [tfm_storage, end]
    +    align: {start: 0x1000}
    +  inside: [nonsecure_storage]
    +  size: CONFIG_PM_PARTITION_SIZE_FACTORY_DATA
    -- 
    2.25.1
    
    

    Which can be applied with "git am" to sdk-nrf.

Related