DFU target API integration

Hi,

I am trying to integrate DFU into my application. Below is what I need to do.

I receive OTA application image over BLE (I can not use legacy DFU feature as we are using our own encryption for all the data exchange over BLE) and I need to write the application image.

I try using dfu_target APIs to do the work and I see undefined reference error for all the dfu_target APIs.

Please let me know what I need to do to include dfu_target APIs into my application.

Thank you in advance.

Parents Reply Children
  • Jithin A said:
    Now, I do not understand what I am missing to configure the same in my application.

    Can you insert the full log using Insert-> Code?

    Regards,
    Sigurd Hellesvik

  • Building xard_nrf
    west build --build-dir /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf --pristine --board nrf5340dk_nrf5340_cpuapp_ns -- -DNCS_TOOLCHAIN_VERSION:STRING="NONE" -DBOARD_ROOT:STRING="/home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf" -DDTC_OVERLAY_FILE:STRING="/home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/nrf5340dk_nrf5340_cpuapp_ns.overlay" -DCONF_FILE:STRING="/home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/prj.conf"
    
    -- west build: generating a build system
    Loading Zephyr default modules (Zephyr base).
    -- Application: /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf
    -- Found Python3: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/usr/local/bin/python3.8 (found suitable exact version "3.8.2") found components: Interpreter 
    -- Cache files will be written to: /home/aj/.cache/zephyr
    -- Zephyr version: 3.2.99 (/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/zephyr)
    -- Found west (found suitable version "0.14.0", minimum required is "0.7.1")
    -- Board: nrf5340dk_nrf5340_cpuapp_ns
    -- Found host-tools: zephyr 0.15.1 (/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.15.1 (/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/opt/zephyr-sdk)
    -- Found Dtc: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/usr/bin/dtc (found suitable version "1.4.7", minimum required is "1.4.6") 
    -- Found BOARD.dts: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp_ns.dts
    -- Found devicetree overlay: /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/nrf5340dk_nrf5340_cpuapp_ns.overlay
    -- Generated zephyr.dts: /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/zephyr/dts.cmake
    Parsing /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/zephyr/Kconfig
    Loaded configuration '/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp_ns_defconfig'
    Merged configuration '/home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/prj.conf'
    Configuration saved to '/home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/zephyr/.config'
    Kconfig header saved to '/home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/zephyr/include/generated/autoconf.h'
    
    warning: BT_SETTINGS (defined at subsys/bluetooth/host/Kconfig:183,
    subsys/bluetooth/host/Kconfig:183) was assigned the value 'y' but got the value 'n'. Check these
    unsatisfied dependencies: ((SETTINGS && BT_HCI_HOST && BT_RPC_STACK) || (SETTINGS && BT_HCI_HOST &&
    BT_HCI && BT)) (=n). See http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_BT_SETTINGS and/or
    look up BT_SETTINGS 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: DFU_TARGET_MCUBOOT (defined at /home/aj/Work/Xard_FW/xcc-fw-
    nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/subsys/dfu/dfu_target/Kconfig:12) was assigned the value 'y' but
    got the value 'n'. Check these unsatisfied dependencies: IMG_MANAGER (=n). See
    http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_DFU_TARGET_MCUBOOT and/or look up
    DFU_TARGET_MCUBOOT 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: Experimental symbol TFM_EXPERIMENTAL is enabled.
    
    -- The C compiler identification is GNU 12.1.0
    -- The CXX compiler identification is GNU 12.1.0
    -- The ASM compiler identification is GNU
    -- Found assembler: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
    Changed board to secure nrf5340dk_nrf5340_cpuapp (NOT NS)
    
    === child image b0 -  begin ===
    loading initial cache file /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/b0/child_image_preload.cmake
    Loading Zephyr default modules (Zephyr base).
    -- Application: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/samples/bootloader
    -- Found Python3: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/usr/local/bin/python3.8 (found suitable exact version "3.8.2") found components: Interpreter 
    -- Cache files will be written to: /home/aj/.cache/zephyr
    -- Zephyr version: 3.2.99 (/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/zephyr)
    -- Found west (found suitable version "0.14.0", minimum required is "0.7.1")
    -- Board: nrf5340dk_nrf5340_cpuapp
    -- Found host-tools: zephyr 0.15.1 (/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.15.1 (/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/opt/zephyr-sdk)
    -- Found Dtc: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/usr/bin/dtc (found suitable version "1.4.7", minimum required is "1.4.6") 
    -- Found BOARD.dts: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp.dts
    -- Generated zephyr.dts: /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/b0/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/b0/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/b0/zephyr/dts.cmake
    Parsing /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/zephyr/Kconfig
    Loaded configuration '/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp_defconfig'
    Merged configuration '/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/samples/bootloader/prj.conf'
    Merged configuration '/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/samples/bootloader/boards/nrf5340dk_nrf5340_cpuapp.conf'
    Merged configuration '/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/subsys/partition_manager/partition_manager_enabled.conf'
    Merged configuration '/home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/b0/zephyr/misc/generated/extra_kconfig_options.conf'
    Configuration saved to '/home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/b0/zephyr/.config'
    Kconfig header saved to '/home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/b0/zephyr/include/generated/autoconf.h'
    -- The C compiler identification is GNU 12.1.0
    -- The CXX compiler identification is GNU 12.1.0
    -- The ASM compiler identification is GNU
    -- Found assembler: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/b0
    === child image b0 -  end ===
    
    
    === child image hci_rpmsg - CPUNET begin ===
    loading initial cache file /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/hci_rpmsg/child_image_preload.cmake
    Loading Zephyr default modules (Zephyr base).
    -- Application: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/zephyr/samples/bluetooth/hci_rpmsg
    -- Found Python3: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/usr/local/bin/python3.8 (found suitable exact version "3.8.2") found components: Interpreter 
    -- Cache files will be written to: /home/aj/.cache/zephyr
    -- Zephyr version: 3.2.99 (/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/zephyr)
    -- Found west (found suitable version "0.14.0", minimum required is "0.7.1")
    -- Board: nrf5340dk_nrf5340_cpunet
    -- Found host-tools: zephyr 0.15.1 (/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.15.1 (/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/opt/zephyr-sdk)
    -- Found Dtc: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/usr/bin/dtc (found suitable version "1.4.7", minimum required is "1.4.6") 
    -- Found BOARD.dts: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpunet.dts
    -- Generated zephyr.dts: /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/hci_rpmsg/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/hci_rpmsg/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/hci_rpmsg/zephyr/dts.cmake
    Parsing /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/zephyr/Kconfig
    Loaded configuration '/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpunet_defconfig'
    Merged configuration '/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/zephyr/samples/bluetooth/hci_rpmsg/prj.conf'
    Merged configuration '/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/subsys/bootloader/image/secure_boot.conf'
    Merged configuration '/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/subsys/partition_manager/partition_manager_enabled.conf'
    Merged configuration '/home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/hci_rpmsg/zephyr/misc/generated/extra_kconfig_options.conf'
    Configuration saved to '/home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/hci_rpmsg/zephyr/.config'
    Kconfig header saved to '/home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/hci_rpmsg/zephyr/include/generated/autoconf.h'
    -- The C compiler identification is GNU 12.1.0
    -- The CXX compiler identification is GNU 12.1.0
    -- The ASM compiler identification is GNU
    -- Found assembler: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
    
    === child image b0n - CPUNET (inherited) begin ===
    loading initial cache file /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/hci_rpmsg/b0n/child_image_preload.cmake
    Loading Zephyr default modules (Zephyr base).
    -- Application: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/samples/nrf5340/netboot
    -- Found Python3: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/usr/local/bin/python3.8 (found suitable exact version "3.8.2") found components: Interpreter 
    -- Cache files will be written to: /home/aj/.cache/zephyr
    -- Zephyr version: 3.2.99 (/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/zephyr)
    -- Found west (found suitable version "0.14.0", minimum required is "0.7.1")
    -- Board: nrf5340dk_nrf5340_cpunet
    -- Found host-tools: zephyr 0.15.1 (/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.15.1 (/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/opt/zephyr-sdk)
    -- Found Dtc: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/usr/bin/dtc (found suitable version "1.4.7", minimum required is "1.4.6") 
    -- Found BOARD.dts: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpunet.dts
    -- Generated zephyr.dts: /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/hci_rpmsg/b0n/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/hci_rpmsg/b0n/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/hci_rpmsg/b0n/zephyr/dts.cmake
    Parsing /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/samples/nrf5340/netboot/Kconfig
    Loaded configuration '/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpunet_defconfig'
    Merged configuration '/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/samples/nrf5340/netboot/prj.conf'
    Merged configuration '/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/subsys/partition_manager/partition_manager_enabled.conf'
    Configuration saved to '/home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/hci_rpmsg/b0n/zephyr/.config'
    Kconfig header saved to '/home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/hci_rpmsg/b0n/zephyr/include/generated/autoconf.h'
    -- The C compiler identification is GNU 12.1.0
    -- The CXX compiler identification is GNU 12.1.0
    -- The ASM compiler identification is GNU
    -- Found assembler: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
    CMake Warning at /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/zephyr/CMakeLists.txt:1833 (message):
      __ASSERT() statements are globally ENABLED
    
    
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/hci_rpmsg/b0n
    === child image b0n - CPUNET (inherited) end ===
    
    CMake Warning at /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/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):
      /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/subsys/bootloader/image/CMakeLists.txt:66 (include)
    
    
    -- libmetal version: 1.2.0 (/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/zephyr/samples/bluetooth/hci_rpmsg)
    -- Build type:  
    -- Host:    Linux/x86_64
    -- Target:  Generic/arm
    -- Machine: arm
    -- Looking for include file stdatomic.h
    -- Looking for include file stdatomic.h - found
    -- open-amp version: 1.2.0 (/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/lib/open-amp/open-amp)
    -- Host:    Linux/x86_64
    -- Target:  Generic/arm
    -- Machine: arm
    -- C_FLAGS :  -Wall -Wextra
    -- Looking for include file fcntl.h
    -- Looking for include file fcntl.h - found
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/hci_rpmsg
    === child image hci_rpmsg - CPUNET end ===
    
    -- Found Python3: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/usr/local/bin/python3.8 (found version "3.8.2") found components: Interpreter 
    Changed board to secure nrf5340dk_nrf5340_cpuapp (NOT NS)
    
    === child image mcuboot -  begin ===
    loading initial cache file /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/mcuboot/child_image_preload.cmake
    Loading Zephyr default modules (Zephyr base).
    -- Application: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/bootloader/mcuboot/boot/zephyr
    -- Found Python3: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/usr/local/bin/python3.8 (found suitable exact version "3.8.2") found components: Interpreter 
    -- Cache files will be written to: /home/aj/.cache/zephyr
    -- Zephyr version: 3.2.99 (/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/zephyr)
    -- Found west (found suitable version "0.14.0", minimum required is "0.7.1")
    -- Board: nrf5340dk_nrf5340_cpuapp
    -- Found host-tools: zephyr 0.15.1 (/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.15.1 (/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/opt/zephyr-sdk)
    -- Found Dtc: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/usr/bin/dtc (found suitable version "1.4.7", minimum required is "1.4.6") 
    -- Found BOARD.dts: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp.dts
    -- Found devicetree overlay: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/modules/mcuboot/usb.overlay
    -- Found devicetree overlay: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/bootloader/mcuboot/boot/zephyr/dts.overlay
    -- Generated zephyr.dts: /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/mcuboot/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/mcuboot/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/mcuboot/zephyr/dts.cmake
    Parsing /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/bootloader/mcuboot/boot/zephyr/Kconfig
    Loaded configuration '/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp_defconfig'
    Merged configuration '/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/bootloader/mcuboot/boot/zephyr/prj.conf'
    Merged configuration '/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/subsys/bootloader/image/log_minimal.conf'
    Merged configuration '/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/subsys/pcd/pcd.conf'
    Merged configuration '/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/subsys/bootloader/image/multi_image_mcuboot.conf'
    Merged configuration '/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/subsys/bootloader/image/fw_info.conf'
    Merged configuration '/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/modules/mcuboot/tfm.conf'
    Merged configuration '/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/subsys/partition_manager/partition_manager_enabled.conf'
    Merged configuration '/home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/mcuboot/zephyr/misc/generated/extra_kconfig_options.conf'
    Configuration saved to '/home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/mcuboot/zephyr/.config'
    Kconfig header saved to '/home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/mcuboot/zephyr/include/generated/autoconf.h'
    -- The C compiler identification is GNU 12.1.0
    -- The CXX compiler identification is GNU 12.1.0
    -- The ASM compiler identification is GNU
    -- Found assembler: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
    MCUBoot bootloader key file: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/bootloader/mcuboot/root-rsa-2048.pem
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/mcuboot
    === child image mcuboot -  end ===
    
    CMake Warning at /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/modules/mcuboot/CMakeLists.txt:286 (message):
      
    
              ---------------------------------------------------------
              --- WARNING: Using default MCUBoot key, it should not ---
              --- be used for production.                           ---
              ---------------------------------------------------------
              
    
    
    
    -- libmetal version: 1.2.0 (/home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf)
    -- Build type:  
    -- Host:    Linux/x86_64
    -- Target:  Generic/arm
    -- Machine: arm
    -- Looking for include file stdatomic.h
    -- Looking for include file stdatomic.h - found
    -- open-amp version: 1.2.0 (/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/lib/open-amp/open-amp)
    -- Host:    Linux/x86_64
    -- Target:  Generic/arm
    -- Machine: arm
    -- C_FLAGS :  -Wall -Wextra
    -- Looking for include file fcntl.h
    -- Looking for include file fcntl.h - found
    Dropping partition 'nonsecure_storage' since it is empty.
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build
    -- west build: building application
    [0/398] Creating public key from private key used for signing
    [5/398] Generating include/generated/version.h
    -- Zephyr version: 3.2.99 (/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/zephyr), build: v3.2.99-ncs1
    [6/398] Preparing syscall dependency handling
    
    [39/398] Building C object modules/nrfxlib/nrfxlib/nrf_security/src/CMakeFiles/mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/sha1.c.obj
    [40/398] Performing build step for 'b0_subimage'
    [1/156] Preparing syscall dependency handling
    
    [2/156] Generating include/generated/version.h
    -- Zephyr version: 3.2.99 (/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/zephyr), build: v3.2.99-ncs1
    [3/156] Generating misc/generated/syscalls_subdirs.trigger
    [4/156] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
    [5/156] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
    [6/156] Generating include/generated/driver-validation.h
    [7/156] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
    [8/156] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    [9/156] Generating include/generated/offsets.h
    [10/156] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
    [11/156] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
    [12/156] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
    [13/156] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
    [14/156] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
    [15/156] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
    [16/156] Building C object CMakeFiles/app.dir/src/main.c.obj
    [17/156] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
    [18/156] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
    [19/156] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
    [20/156] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
    [21/156] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [22/156] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
    [23/156] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [24/156] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [25/156] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
    [26/156] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
    [27/156] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
    [28/156] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
    [29/156] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
    [30/156] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
    [31/156] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
    [32/156] Linking C static library app/libapp.a
    [33/156] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
    [34/156] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
    [35/156] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/reboot.c.obj
    [36/156] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [37/156] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
    [38/156] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf53/soc.c.obj
    [39/156] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
    [40/156] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
    [41/156] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
    [42/156] Building C object zephyr/CMakeFiles/zephyr.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/subsys/partition_manager/flash_map_partition_manager.c.obj
    [43/156] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [44/156] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [45/156] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [46/156] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [47/156] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
    [48/156] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [49/156] Generating linker_zephyr_pre0.cmd
    [50/156] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
    [51/156] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
    [52/156] Linking C static library zephyr/arch/common/libisr_tables.a
    [53/156] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
    [54/156] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
    [55/156] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
    [56/156] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
    [57/156] Generating linker_zephyr_pre1.cmd
    [58/156] Linking C static library zephyr/libzephyr.a
    [59/156] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [60/156] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
    [61/156] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [62/156] Linking C static library zephyr/arch/common/libarch__common.a
    [63/156] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
    [64/156] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [65/156] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [66/156] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [67/156] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [68/156] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [69/156] 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
    [70/156] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [71/156] Linking C static library zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a
    [72/156] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
    [73/156] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/common.c.obj
    [74/156] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/pinctrl_nrf.c.obj
    [75/156] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
    [76/156] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a
    [77/156] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/libarch__arm__core__aarch32__cortex_m__cmse.a
    [78/156] Linking C static library zephyr/drivers/clock_control/libdrivers__clock_control.a
    [79/156] Building C object modules/nrf/lib/fprotect/CMakeFiles/..__nrf__lib__fprotect.dir/fprotect_spu.c.obj
    [80/156] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [81/156] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
    [82/156] Building C object modules/nrf/lib/fatal_error/CMakeFiles/..__nrf__lib__fatal_error.dir/fatal_error.c.obj
    [83/156] Generating ../../../include/generated/libc/minimal/strerror_table.h
    [84/156] Linking C static library zephyr/drivers/pinctrl/libdrivers__pinctrl.a
    [85/156] Linking C static library zephyr/drivers/console/libdrivers__console.a
    [86/156] Building C object modules/nrf/subsys/bootloader/bl_boot/CMakeFiles/..__nrf__subsys__bootloader__bl_boot.dir/bl_boot.c.obj
    [87/156] Building C object modules/nrf/subsys/bootloader/bl_crypto/CMakeFiles/..__nrf__subsys__bootloader__bl_crypto.dir/bl_crypto.c.obj
    [88/156] Building C object modules/nrf/subsys/bootloader/bl_validation/CMakeFiles/..__nrf__subsys__bootloader__bl_validation.dir/bl_validation.c.obj
    [89/156] Linking C static library modules/nrf/lib/fprotect/lib..__nrf__lib__fprotect.a
    [90/156] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
    [91/156] Building C object modules/nrf/subsys/bootloader/bl_crypto/CMakeFiles/..__nrf__subsys__bootloader__bl_crypto.dir/bl_crypto_oberon_ecdsa.c.obj
    [92/156] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
    [93/156] Linking C static library modules/nrf/lib/fatal_error/lib..__nrf__lib__fatal_error.a
    [94/156] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/abort.c.obj
    [95/156] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
    [96/156] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
    [97/156] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
    [98/156] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
    [99/156] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
    [100/156] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/malloc.c.obj
    [101/156] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
    [102/156] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
    [103/156] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
    [104/156] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
    [105/156] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
    [106/156] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
    [107/156] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
    [108/156] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
    [109/156] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
    [110/156] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
    [111/156] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
    [112/156] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
    [113/156] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
    [114/156] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
    [115/156] Building C object modules/nrf/subsys/bootloader/bl_crypto/CMakeFiles/..__nrf__subsys__bootloader__bl_crypto.dir/bl_crypto_oberon_hash.c.obj
    [116/156] Linking C static library modules/nrf/subsys/bootloader/bl_boot/lib..__nrf__subsys__bootloader__bl_boot.a
    [117/156] Building C object modules/nrf/subsys/bootloader/bl_storage/CMakeFiles/..__nrf__subsys__bootloader__bl_storage.dir/bl_storage.c.obj
    [118/156] Linking C static library modules/nrf/subsys/bootloader/bl_validation/lib..__nrf__subsys__bootloader__bl_validation.a
    [119/156] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/hal/nordic/nrfx/mdk/system_nrf5340_application.c.obj
    [120/156] Building C object modules/nrf/subsys/fw_info/CMakeFiles/..__nrf__subsys__fw_info.dir/fw_info.c.obj
    [121/156] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
    [122/156] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj
    [123/156] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
    [124/156] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
    [125/156] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/hal/nordic/nrfx/drivers/src/nrfx_dppi.c.obj
    [126/156] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
    [127/156] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/hal/nordic/nrfx/drivers/src/nrfx_nvmc.c.obj
    [128/156] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
    [129/156] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [130/156] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [131/156] Linking C static library modules/nrf/subsys/bootloader/bl_crypto/lib..__nrf__subsys__bootloader__bl_crypto.a
    [132/156] Linking C static library modules/nrf/subsys/bootloader/bl_storage/lib..__nrf__subsys__bootloader__bl_storage.a
    [133/156] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
    [134/156] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [135/156] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
    [136/156] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
    [137/156] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
    [138/156] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [139/156] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [140/156] Linking C static library modules/nrf/subsys/fw_info/lib..__nrf__subsys__fw_info.a
    [141/156] Linking C static library modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a
    [142/156] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
    [143/156] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
    [144/156] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [145/156] Linking C static library zephyr/kernel/libkernel.a
    [146/156] Linking C executable zephyr/zephyr_pre0.elf
    
    [147/156] Generating dev_handles.c
    [148/156] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/misc/empty_file.c.obj
    [149/156] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/dev_handles.c.obj
    [150/156] Linking C executable zephyr/zephyr_pre1.elf
    
    [151/156] Generating linker.cmd
    [152/156] Generating isr_tables.c, isrList.bin
    [153/156] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
    [154/156] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
    [155/156] Building C object zephyr/CMakeFiles/zephyr_final.dir/dev_handles.c.obj
    [156/156] Linking C executable zephyr/zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:       22396 B        32 KB     68.35%
                 RAM:        4432 B       184 KB      2.35%
            IDT_LIST:          0 GB         2 KB      0.00%
    [93/398] Generating ../../tfm/CMakeCache.txt
    -- The C compiler identification is GNU 12.1.0
    -- The ASM compiler identification is GNU
    -- Found assembler: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
    -- Found Python3: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/usr/local/bin/python3.8 (found version "3.8.2") found components: Interpreter 
    -- Found Python3: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/usr/local/bin/python3.8 (found suitable exact version "3.8.2") found components: Interpreter 
    -- Cache files will be written to: /home/aj/.cache/zephyr
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/tfm
    [98/398] No configure step for 'tfm'
    [99/398] Performing build step for 'hci_rpmsg_subimage'
    [0/248] Generating signing key
    [1/248] Preparing syscall dependency handling
    
    [2/248] Generating include/generated/version.h
    -- Zephyr version: 3.2.99 (/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/zephyr), build: v3.2.99-ncs1
    [8/248] Generating misc/generated/syscalls_subdirs.trigger
    [9/248] Performing build step for 'b0n_subimage'
    [1/163] Preparing syscall dependency handling
    
    [2/163] Generating include/generated/version.h
    -- Zephyr version: 3.2.99 (/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/zephyr), build: v3.2.99-ncs1
    [3/163] Generating misc/generated/syscalls_subdirs.trigger
    [4/163] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
    [5/163] Generating include/generated/driver-validation.h
    [6/163] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
    [7/163] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
    [8/163] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    [9/163] Generating include/generated/offsets.h
    [10/163] Building C object CMakeFiles/app.dir/src/main.c.obj
    [11/163] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
    [12/163] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
    [13/163] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
    [14/163] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
    [15/163] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
    [16/163] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
    [17/163] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
    [18/163] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
    [19/163] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [20/163] Linking C static library app/libapp.a
    [21/163] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
    [22/163] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [23/163] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
    [24/163] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
    [25/163] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [26/163] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
    [27/163] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
    [28/163] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
    [29/163] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
    [30/163] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
    [31/163] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
    [32/163] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
    [33/163] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
    [34/163] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [35/163] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
    [36/163] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/reboot.c.obj
    [37/163] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf53/soc.c.obj
    [38/163] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
    [39/163] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
    [40/163] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
    [41/163] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
    [42/163] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
    [43/163] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/stream/stream_flash.c.obj
    [44/163] Building C object zephyr/CMakeFiles/zephyr.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/subsys/partition_manager/flash_map_partition_manager.c.obj
    [45/163] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
    [46/163] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [47/163] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [48/163] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [49/163] Generating linker_zephyr_pre0.cmd
    [50/163] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
    [51/163] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [52/163] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
    [53/163] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
    [54/163] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [55/163] Linking C static library zephyr/arch/common/libisr_tables.a
    [56/163] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
    [57/163] Generating linker_zephyr_pre1.cmd
    [58/163] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [59/163] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
    [60/163] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [61/163] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
    [62/163] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
    [63/163] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [64/163] Linking C static library zephyr/libzephyr.a
    [65/163] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
    [66/163] Linking C static library zephyr/arch/common/libarch__common.a
    [67/163] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [68/163] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [69/163] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [70/163] 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/163] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [72/163] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [73/163] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/flash_page_layout.c.obj
    [74/163] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
    [75/163] Linking C static library zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a
    [76/163] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/soc_flash_nrf.c.obj
    [77/163] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
    [78/163] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [79/163] Linking C static library zephyr/drivers/clock_control/libdrivers__clock_control.a
    [80/163] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/libarch__arm__core__aarch32__cortex_m__cmse.a
    [81/163] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
    [82/163] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/common.c.obj
    [83/163] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/pinctrl_nrf.c.obj
    [84/163] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a
    [85/163] Linking C static library zephyr/drivers/console/libdrivers__console.a
    [86/163] Linking C static library zephyr/drivers/flash/libdrivers__flash.a
    [87/163] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
    [88/163] Building C object modules/nrf/lib/fprotect/CMakeFiles/..__nrf__lib__fprotect.dir/fprotect_acl.c.obj
    [89/163] Building C object modules/nrf/lib/fatal_error/CMakeFiles/..__nrf__lib__fatal_error.dir/fatal_error.c.obj
    [90/163] Building C object modules/nrf/subsys/bootloader/bl_boot/CMakeFiles/..__nrf__subsys__bootloader__bl_boot.dir/bl_boot.c.obj
    [91/163] Linking C static library zephyr/drivers/pinctrl/libdrivers__pinctrl.a
    [92/163] Building C object modules/nrf/subsys/bootloader/bl_crypto/CMakeFiles/..__nrf__subsys__bootloader__bl_crypto.dir/bl_crypto.c.obj
    [93/163] Building C object modules/nrf/subsys/bootloader/bl_crypto/CMakeFiles/..__nrf__subsys__bootloader__bl_crypto.dir/bl_crypto_oberon_hash.c.obj
    [94/163] Generating ../../../include/generated/libc/minimal/strerror_table.h
    [95/163] Building C object modules/nrf/subsys/bootloader/bl_validation/CMakeFiles/..__nrf__subsys__bootloader__bl_validation.dir/bl_validation.c.obj
    [96/163] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
    [97/163] Building C object modules/nrf/subsys/pcd/CMakeFiles/..__nrf__subsys__pcd.dir/src/pcd.c.obj
    [98/163] Linking C static library modules/nrf/lib/fprotect/lib..__nrf__lib__fprotect.a
    [99/163] Linking C static library modules/nrf/lib/fatal_error/lib..__nrf__lib__fatal_error.a
    [100/163] Linking C static library modules/nrf/subsys/bootloader/bl_boot/lib..__nrf__subsys__bootloader__bl_boot.a
    [101/163] Building C object modules/nrf/subsys/fw_info/CMakeFiles/..__nrf__subsys__fw_info.dir/fw_info.c.obj
    [102/163] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
    [103/163] Building C object modules/nrf/subsys/bootloader/bl_storage/CMakeFiles/..__nrf__subsys__bootloader__bl_storage.dir/bl_storage.c.obj
    [104/163] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/abort.c.obj
    [105/163] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
    [106/163] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
    [107/163] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
    [108/163] Linking C static library modules/nrf/subsys/bootloader/bl_crypto/lib..__nrf__subsys__bootloader__bl_crypto.a
    [109/163] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
    [110/163] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
    [111/163] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/malloc.c.obj
    [112/163] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
    [113/163] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
    [114/163] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
    [115/163] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
    [116/163] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
    [117/163] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
    [118/163] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
    [119/163] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
    [120/163] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
    [121/163] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
    [122/163] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
    [123/163] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
    [124/163] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
    [125/163] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
    [126/163] Linking C static library modules/nrf/subsys/bootloader/bl_validation/lib..__nrf__subsys__bootloader__bl_validation.a
    [127/163] Linking C static library modules/nrf/subsys/bootloader/bl_storage/lib..__nrf__subsys__bootloader__bl_storage.a
    [128/163] Linking C static library modules/nrf/subsys/pcd/lib..__nrf__subsys__pcd.a
    [129/163] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/hal/nordic/nrfx/mdk/system_nrf5340_network.c.obj
    [130/163] Linking C static library modules/nrf/subsys/fw_info/lib..__nrf__subsys__fw_info.a
    [131/163] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
    [132/163] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj
    [133/163] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
    [134/163] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
    [135/163] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/hal/nordic/nrfx/drivers/src/nrfx_dppi.c.obj
    [136/163] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
    [137/163] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/hal/nordic/nrfx/drivers/src/nrfx_nvmc.c.obj
    [138/163] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [139/163] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
    [140/163] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
    [141/163] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [142/163] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
    [143/163] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [144/163] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [145/163] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
    [146/163] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
    [147/163] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [148/163] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
    [149/163] Linking C static library modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a
    [150/163] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
    [151/163] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [152/163] Linking C static library zephyr/kernel/libkernel.a
    [153/163] Linking C executable zephyr/zephyr_pre0.elf
    
    [154/163] Generating dev_handles.c
    [155/163] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/misc/empty_file.c.obj
    [156/163] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/dev_handles.c.obj
    [157/163] Linking C executable zephyr/zephyr_pre1.elf
    
    [158/163] Generating linker.cmd
    [159/163] Generating isr_tables.c, isrList.bin
    [160/163] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
    [161/163] Building C object zephyr/CMakeFiles/zephyr_final.dir/dev_handles.c.obj
    [162/163] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
    [163/163] Linking C executable zephyr/zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:       22758 B      34176 B     66.59%
                 RAM:        3440 B        64 KB      5.25%
               SRAM1:          0 GB        64 KB      0.00%
            IDT_LIST:          0 GB         2 KB      0.00%
    [228/248] Linking C executable zephyr/zephyr_pre0.elf
    
    [229/248] Creating public key from private key used for signing
    [231/248] Completed 'b0n_subimage'
    [232/248] Creating data to be provisioned to the Bootloader, storing to provision.hex
    [234/248] Generating zephyr/b0n_container.hex
    [235/248] Generating dev_handles.c
    [236/248] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/misc/empty_file.c.obj
    [237/248] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/dev_handles.c.obj
    [238/248] Linking C executable zephyr/zephyr_pre1.elf
    
    [239/248] Generating linker.cmd
    [240/248] Generating isr_tables.c, isrList.bin
    [241/248] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
    [242/248] Building C object zephyr/CMakeFiles/zephyr_final.dir/dev_handles.c.obj
    [243/248] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
    [244/248] Linking C executable zephyr/zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:      185052 B       222 KB     81.40%
                 RAM:       48728 B        64 KB     74.35%
               SRAM1:          0 GB        64 KB      0.00%
            IDT_LIST:          0 GB         2 KB      0.00%
    [245/248] Generating zephyr/app.hex
    [245/248] Creating signature of application
    [246/248] Creating validation for zephyr.hex, storing to
    [248/248] Generating zephyr/merged_CPUNET.hex
    [102/398] Generating zephyr/b0_container.hex
    [103/398] Creating data to be provisioned to the Bootloader, storing to provision.hex
    [105/398] Completed 'hci_rpmsg_subimage'
    [106/398] Performing build step for 'mcuboot_subimage'
    [1/282] Preparing syscall dependency handling
    
    [2/282] Generating include/generated/version.h
    -- Zephyr version: 3.2.99 (/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/zephyr), build: v3.2.99-ncs1
    [3/282] Generating misc/generated/syscalls_subdirs.trigger
    [4/282] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
    [5/282] Generating include/generated/driver-validation.h
    [6/282] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
    [7/282] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
    [8/282] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    [9/282] Generating include/generated/offsets.h
    [10/282] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
    [11/282] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
    [12/282] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
    [13/282] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
    [14/282] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
    [15/282] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
    [16/282] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
    [17/282] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
    [18/282] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
    [19/282] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [20/282] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [21/282] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
    [22/282] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
    [23/282] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
    [24/282] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
    [25/282] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
    [26/282] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [27/282] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
    [28/282] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
    [29/282] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
    [30/282] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_nano.c.obj
    [31/282] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
    [32/282] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
    [33/282] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/reboot.c.obj
    [34/282] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [35/282] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
    [36/282] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf53/soc.c.obj
    [37/282] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
    [38/282] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
    [39/282] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
    [40/282] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
    [41/282] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map.c.obj
    [42/282] Building C object zephyr/CMakeFiles/zephyr.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/subsys/partition_manager/flash_map_partition_manager.c.obj
    [43/282] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map_layout.c.obj
    [44/282] Building C object zephyr/CMakeFiles/zephyr.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrfxlib/crypto/nrf_cc312_platform/src/nrf_cc3xx_platform_abort_zephyr.c.obj
    [45/282] Building C object modules/nrf/lib/fatal_error/CMakeFiles/..__nrf__lib__fatal_error.dir/fatal_error.c.obj
    [46/282] Building C object zephyr/CMakeFiles/zephyr.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrfxlib/crypto/nrf_cc312_platform/src/nrf_cc3xx_platform_no_mutex_zephyr.c.obj
    [47/282] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [48/282] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [49/282] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [50/282] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
    [51/282] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
    [52/282] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [53/282] Generating linker_zephyr_pre0.cmd
    [54/282] Generating linker_zephyr_pre1.cmd
    [55/282] Linking C static library zephyr/arch/common/libisr_tables.a
    [56/282] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
    [57/282] Linking C static library zephyr/libzephyr.a
    [58/282] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
    [59/282] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [60/282] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [61/282] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
    [62/282] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
    [63/282] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
    [64/282] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
    [65/282] Linking C static library zephyr/arch/common/libarch__common.a
    [66/282] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [67/282] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
    [68/282] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [69/282] Generating zephyr/autogen-pubkey.c
    [70/282] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [71/282] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [72/282] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [73/282] Linking C static library zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a
    [74/282] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [75/282] 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
    [76/282] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [77/282] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
    [78/282] Building C object CMakeFiles/app.dir/main.c.obj
    [79/282] Building C object CMakeFiles/app.dir/os.c.obj
    [80/282] Building C object CMakeFiles/app.dir/keys.c.obj
    [81/282] Building C object CMakeFiles/app.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/bootloader/mcuboot/boot/bootutil/src/image_validate.c.obj
    [82/282] Building C object CMakeFiles/app.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/bootloader/mcuboot/boot/bootutil/src/tlv.c.obj
    [83/282] Building C object CMakeFiles/app.dir/flash_map_extended.c.obj
    [84/282] Building C object CMakeFiles/app.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/bootloader/mcuboot/boot/bootutil/src/encrypted.c.obj
    [85/282] Building C object CMakeFiles/app.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/bootloader/mcuboot/boot/bootutil/src/image_rsa.c.obj
    [86/282] Building C object CMakeFiles/app.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/bootloader/mcuboot/boot/bootutil/src/fault_injection_hardening.c.obj
    [87/282] Building C object CMakeFiles/app.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/bootloader/mcuboot/boot/bootutil/src/loader.c.obj
    [88/282] Generating ../../../include/generated/libc/minimal/strerror_table.h
    [89/282] Building C object CMakeFiles/app.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/bootloader/mcuboot/boot/bootutil/src/image_ec256.c.obj
    [90/282] Building C object CMakeFiles/app.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/bootloader/mcuboot/boot/bootutil/src/image_ed25519.c.obj
    [91/282] Building C object CMakeFiles/app.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/bootloader/mcuboot/boot/bootutil/src/bootutil_misc.c.obj
    [92/282] Building C object CMakeFiles/app.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/bootloader/mcuboot/boot/bootutil/src/swap_misc.c.obj
    [93/282] Building C object CMakeFiles/app.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/bootloader/mcuboot/boot/bootutil/src/swap_scratch.c.obj
    [94/282] Building C object CMakeFiles/app.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/bootloader/mcuboot/boot/bootutil/src/swap_move.c.obj
    [95/282] Building C object CMakeFiles/app.dir/zephyr/autogen-pubkey.c.obj
    [96/282] Building C object CMakeFiles/app.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/bootloader/mcuboot/boot/bootutil/src/caps.c.obj
    [97/282] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
    [98/282] Building C object CMakeFiles/app.dir/arm_cleanup.c.obj
    [99/282] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
    [100/282] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
    [101/282] Building C object CMakeFiles/app.dir/nrf_cleanup.c.obj
    [102/282] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
    [103/282] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
    [104/282] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
    [105/282] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/libarch__arm__core__aarch32__cortex_m__cmse.a
    [106/282] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/abort.c.obj
    [107/282] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
    [108/282] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
    [109/282] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a
    [110/282] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/malloc.c.obj
    [111/282] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
    [112/282] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
    [113/282] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
    [114/282] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
    [115/282] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
    [116/282] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
    [117/282] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
    [118/282] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
    [119/282] Linking C static library app/libapp.a
    [120/282] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
    [121/282] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
    [122/282] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
    [123/282] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
    [124/282] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/flash_page_layout.c.obj
    [125/282] Linking C static library zephyr/drivers/console/libdrivers__console.a
    [126/282] Building C object zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_nrfx.c.obj
    [127/282] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/nrf_qspi_nor.c.obj
    [128/282] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/jesd216.c.obj
    [129/282] Linking C static library zephyr/drivers/clock_control/libdrivers__clock_control.a
    [130/282] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
    [131/282] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [132/282] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/soc_flash_nrf.c.obj
    [133/282] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
    [134/282] Linking C static library zephyr/drivers/gpio/libdrivers__gpio.a
    [135/282] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/common.c.obj
    [136/282] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/pinctrl_nrf.c.obj
    [137/282] Building C object modules/nrf/lib/fprotect/CMakeFiles/..__nrf__lib__fprotect.dir/fprotect_spu.c.obj
    [138/282] Linking C static library modules/nrf/lib/fatal_error/lib..__nrf__lib__fatal_error.a
    [139/282] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
    [140/282] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
    [141/282] Building C object modules/nrf/subsys/pcd/CMakeFiles/..__nrf__subsys__pcd.dir/src/pcd.c.obj
    [142/282] Building C object modules/nrf/drivers/hw_cc310/CMakeFiles/..__nrf__drivers__hw_cc310.dir/hw_cc310.c.obj
    [143/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/aes.c.obj
    [144/282] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
    [145/282] Linking C static library zephyr/drivers/pinctrl/libdrivers__pinctrl.a
    [146/282] Linking C static library modules/nrf/lib/fprotect/lib..__nrf__lib__fprotect.a
    [147/282] Building C object modules/mcuboot/boot/bootutil/zephyr/CMakeFiles/mcuboot_util.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/bootloader/mcuboot/boot/bootutil/src/bootutil_public.c.obj
    [148/282] Linking C static library zephyr/drivers/flash/libdrivers__flash.a
    [149/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/zephyr_init.c.obj
    [150/282] Building C object modules/nrf/subsys/fw_info/CMakeFiles/..__nrf__subsys__fw_info.dir/fw_info.c.obj
    [151/282] Linking C static library modules/nrf/subsys/pcd/lib..__nrf__subsys__pcd.a
    [152/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/aria.c.obj
    [153/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/asn1parse.c.obj
    [154/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/aesni.c.obj
    [155/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/asn1write.c.obj
    [156/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/base64.c.obj
    [157/282] Linking C static library modules/nrf/drivers/hw_cc310/lib..__nrf__drivers__hw_cc310.a
    [158/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/bignum.c.obj
    [159/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/camellia.c.obj
    [160/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/ccm.c.obj
    [161/282] Linking C static library modules/mcuboot/boot/bootutil/zephyr/libmcuboot_util.a
    [162/282] Linking C static library modules/nrf/subsys/fw_info/lib..__nrf__subsys__fw_info.a
    [163/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/chacha20.c.obj
    [164/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/chachapoly.c.obj
    [165/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/cipher.c.obj
    [166/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/cipher_wrap.c.obj
    [167/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/cmac.c.obj
    [168/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/constant_time.c.obj
    [169/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/ctr_drbg.c.obj
    [170/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/debug.c.obj
    [171/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/des.c.obj
    [172/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/dhm.c.obj
    [173/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/ecdh.c.obj
    [174/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/ecdsa.c.obj
    [175/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/ecjpake.c.obj
    [176/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/ecp.c.obj
    [177/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/entropy.c.obj
    [178/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/entropy_poll.c.obj
    [179/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/error.c.obj
    [180/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/ecp_curves.c.obj
    [181/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/gcm.c.obj
    [182/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/hkdf.c.obj
    [183/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/hmac_drbg.c.obj
    [184/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/md.c.obj
    [185/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/md5.c.obj
    [186/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/mps_reader.c.obj
    [187/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/net_sockets.c.obj
    [188/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/memory_buffer_alloc.c.obj
    [189/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/mps_trace.c.obj
    [190/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/nist_kw.c.obj
    [191/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/oid.c.obj
    [192/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/padlock.c.obj
    [193/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/pem.c.obj
    [194/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/pk.c.obj
    [195/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/pk_wrap.c.obj
    [196/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/pkcs12.c.obj
    [197/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/pkcs5.c.obj
    [198/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/pkparse.c.obj
    [199/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/pkwrite.c.obj
    [200/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/platform.c.obj
    [201/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/platform_util.c.obj
    [202/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/poly1305.c.obj
    [203/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/psa_crypto.c.obj
    [204/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_aead.c.obj
    [205/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_cipher.c.obj
    [206/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_driver_wrappers.c.obj
    [207/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_ecp.c.obj
    [208/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_hash.c.obj
    [209/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_mac.c.obj
    [210/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_se.c.obj
    [211/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_slot_management.c.obj
    [212/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_client.c.obj
    [213/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_rsa.c.obj
    [214/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_storage.c.obj
    [215/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/psa_its_file.c.obj
    [216/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/ripemd160.c.obj
    [217/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/rsa.c.obj
    [218/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/rsa_alt_helpers.c.obj
    [219/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/sha1.c.obj
    [220/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/sha256.c.obj
    [221/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/sha512.c.obj
    [222/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/ssl_cache.c.obj
    [223/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/ssl_ciphersuites.c.obj
    [224/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/ssl_cli.c.obj
    [225/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/ssl_cookie.c.obj
    [226/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/ssl_debug_helpers_generated.c.obj
    [227/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/ssl_msg.c.obj
    [228/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/ssl_srv.c.obj
    [229/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/ssl_ticket.c.obj
    [230/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/ssl_tls.c.obj
    [231/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/ssl_tls13_generic.c.obj
    [232/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/ssl_tls13_keys.c.obj
    [233/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/ssl_tls13_client.c.obj
    [234/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/ssl_tls13_server.c.obj
    [235/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/threading.c.obj
    [236/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/timing.c.obj
    [237/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/version_features.c.obj
    [238/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/version.c.obj
    [239/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/x509.c.obj
    [240/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/x509_create.c.obj
    [241/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/x509_crl.c.obj
    [242/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/x509_crt.c.obj
    [243/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/x509_csr.c.obj
    [244/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/x509write_crt.c.obj
    [245/282] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/crypto/mbedtls/library/x509write_csr.c.obj
    [246/282] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/hal/nordic/nrfx/mdk/system_nrf5340_application.c.obj
    [247/282] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj
    [248/282] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
    [249/282] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/hal/nordic/nrfx/drivers/src/nrfx_dppi.c.obj
    [250/282] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/hal/nordic/nrfx/drivers/src/nrfx_gpiote.c.obj
    [251/282] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/hal/nordic/nrfx/drivers/src/nrfx_nvmc.c.obj
    [252/282] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
    [253/282] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/hal/nordic/nrfx/drivers/src/nrfx_qspi.c.obj
    [254/282] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/hal/nordic/nrfx/drivers/src/nrfx_wdt.c.obj
    [255/282] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
    [256/282] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [257/282] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
    [258/282] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
    [259/282] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [260/282] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [261/282] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [262/282] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
    [263/282] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
    [264/282] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
    [265/282] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
    [266/282] Linking C static library modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a
    [267/282] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
    [268/282] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [269/282] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [270/282] Linking C static library modules/mbedtls/libmodules__mbedtls.a
    [271/282] Linking C static library zephyr/kernel/libkernel.a
    [272/282] Linking C executable zephyr/zephyr_pre0.elf
    
    [273/282] Generating dev_handles.c
    [274/282] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/misc/empty_file.c.obj
    [275/282] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/dev_handles.c.obj
    [276/282] Linking C executable zephyr/zephyr_pre1.elf
    
    [277/282] Generating linker.cmd
    [278/282] Generating isr_tables.c, isrList.bin
    [279/282] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
    [280/282] Building C object zephyr/CMakeFiles/zephyr_final.dir/dev_handles.c.obj
    [281/282] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
    [282/282] Linking C executable zephyr/zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:       41704 B        48 KB     84.85%
                 RAM:       24832 B       184 KB     13.18%
            IDT_LIST:          0 GB         2 KB      0.00%
    [107/398] Generating ../../zephyr/net_core_app_update.bin
    sign the payload
    [108/398] Generating ../../zephyr/net_core_app_signed.hex
    sign the payload
    [109/398] Generating ../../zephyr/net_core_app_test_update.hex
    sign the payload
    [110/398] Generating ../../zephyr/net_core_app_moved_test_update.hex
    [111/398] Performing build step for 'tfm'
    [1/2] Generating ../generated/secure_fw/spm/cmsis_func/tfm_spm_db_func.inc, ../generated/secure_fw/spm/cmsis_func/tfm_veneers.c, ../generated/interface/include/tfm_veneers.h, ../generated/tools/tfm_veneers_functions.txt, ../generated/secure_fw/spm/cmsis_func/tfm_secure_irq_handlers.inc, ../generated/interface/include/psa_manifest/sid.h, ../generated/interface/include/psa_manifest/pid.h, ../generated/interface/include/config_impl.h, ../generated/tools/config_impl.cmake
    [1/2] Re-running CMake...
    -- Found Python3: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/usr/local/bin/python3.8 (found version "3.8.2") found components: Interpreter 
    -- Found Python3: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/usr/local/bin/python3.8 (found suitable exact version "3.8.2") found components: Interpreter 
    -- Cache files will be written to: /home/aj/.cache/zephyr
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/tfm
    [1/300] Building C object lib/fih/CMakeFiles/tfm_fih_implementation.dir/src/fih.o
    [2/300] Linking C static library lib/fih/libtfm_fih_implementation.a
    [3/300] Building C object lib/ext/t_cose/CMakeFiles/tfm_t_cose_s.dir/src/t_cose_util.o
    [4/300] Generating liboberon_mbedcrypto__psa_3.0.12.a
    [5/300] Building C object lib/ext/t_cose/CMakeFiles/tfm_t_cose_s.dir/src/t_cose_sign1_sign.o
    [6/300] Building C object lib/ext/t_cose/CMakeFiles/tfm_t_cose_s.dir/crypto_adapters/t_cose_psa_crypto.o
    [7/300] Building ASM object secure_fw/CMakeFiles/tfm_s.dir/__/platform/ext/target/nordic_nrf/common/nrf5340/gcc/startup_nrf5340_s.o
    [8/300] Building C object lib/ext/t_cose/CMakeFiles/tfm_t_cose_s.dir/src/t_cose_sign1_verify.o
    [9/300] Building C object lib/ext/t_cose/CMakeFiles/tfm_t_cose_s.dir/src/t_cose_parameters.o
    [10/300] Building C object lib/ext/qcbor/CMakeFiles/tfm_qcbor_s.dir/src/ieee754.o
    [11/300] Building C object secure_fw/CMakeFiles/tfm_s.dir/__/generated/secure_fw/partitions/initial_attestation/auto_generated/load_info_tfm_initial_attestation.o
    [12/300] Building C object lib/ext/qcbor/CMakeFiles/tfm_qcbor_s.dir/src/qcbor_encode.o
    [13/300] Building C object secure_fw/CMakeFiles/tfm_s.dir/__/platform/ext/common/faults.o
    [14/300] Building C object lib/ext/qcbor/CMakeFiles/tfm_qcbor_s.dir/src/UsefulBuf.o
    [15/300] Building C object secure_fw/CMakeFiles/tfm_s.dir/__/generated/secure_fw/partitions/crypto/auto_generated/load_info_tfm_crypto.o
    [16/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/mbedcrypto_base.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/asn1parse.o
    [17/300] Building C object secure_fw/CMakeFiles/tfm_s.dir/partitions/ns_agent_tz/tfm_psa_api_veneers.o
    [18/300] Building C object secure_fw/CMakeFiles/tfm_s.dir/__/generated/secure_fw/partitions/internal_trusted_storage/auto_generated/load_info_tfm_internal_trusted_storage.o
    [19/300] Building C object secure_fw/CMakeFiles/tfm_s.dir/partitions/ns_agent_tz/load_info_ns_agent_tz.o
    [20/300] Building C object secure_fw/CMakeFiles/tfm_s.dir/__/generated/secure_fw/partitions/protected_storage/auto_generated/load_info_tfm_protected_storage.o
    [21/300] Building C object secure_fw/CMakeFiles/tfm_s.dir/__/secure_peripheral_partition/auto_generated/load_info_tfm_secure_peripheral_partition.o
    [22/300] Building C object secure_fw/CMakeFiles/tfm_s.dir/__/generated/secure_fw/partitions/platform/auto_generated/load_info_tfm_platform.o
    [23/300] Building C object secure_fw/CMakeFiles/tfm_s.dir/__/interface/src/tfm_psa_call_pack.o
    [24/300] Building C object secure_fw/CMakeFiles/tfm_s.dir/partitions/idle_partition/load_info_idle_sp.o
    [25/300] Building C object secure_fw/CMakeFiles/tfm_s.dir/partitions/lib/sprt/tfm_sp_log_raw.o
    [26/300] Building C object secure_fw/CMakeFiles/tfm_s.dir/__/platform/ext/common/tfm_hal_sp_logdev_periph.o
    [27/300] Building C object lib/ext/qcbor/CMakeFiles/tfm_qcbor_s.dir/src/qcbor_decode.o
    [28/300] Building C object secure_fw/CMakeFiles/tfm_s.dir/spm/cmsis_psa/psa_interface_cross.o
    [29/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/ffm/utilities.o
    [30/300] Building C object secure_fw/CMakeFiles/tfm_s.dir/__/platform/ext/target/nordic_nrf/common/core/plat_test.o
    [31/300] Linking C static library lib/ext/qcbor/libtfm_qcbor_s.a
    [32/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/ffm/spm_log.o
    [33/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/ffm/tfm_core_utils.o
    [34/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/ffm/tfm_boot_data.o
    [35/300] Linking C static library lib/ext/t_cose/libtfm_t_cose_s.a
    [36/300] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_hash.o
    [37/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_psa/arch/tfm_arch.o
    [38/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_psa/main.o
    [39/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_psa/tfm_pools.o
    [40/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_psa/spm_cross_call.o
    [41/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/__/partitions/idle_partition/idle_partition.o
    [42/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/ns_client_ext/tfm_spm_ns_ctx.o
    [43/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/ffm/backend_ipc.o
    [44/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_psa/arch/tfm_arch_v8m_main.o
    [45/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/ffm/interrupt.o
    [46/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_psa/static_load.o
    [47/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_psa/thread.o
    [48/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_psa/spm_ipc.o
    [49/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/__/__/interface/src/tfm_psa_call_pack.o
    [50/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/__/partitions/ns_agent_tz/ns_agent_tz.o
    [51/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_psa/tfm_core_svcalls_ipc.o
    [52/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/cmsis_psa/psa_interface_cross.o
    [53/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/__/__/generated/secure_fw/partitions/initial_attestation/auto_generated/load_info_tfm_initial_attestation.o
    [54/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/__/__/generated/secure_fw/partitions/protected_storage/auto_generated/load_info_tfm_protected_storage.o
    [55/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/ffm/psa_api.o
    [56/300] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/sprt_partition_metadata_indicator.o
    [57/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/__/__/generated/secure_fw/partitions/crypto/auto_generated/load_info_tfm_crypto.o
    [58/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/__/__/platform/ext/target/nordic_nrf/common/core/plat_test.o
    [59/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/__/partitions/ns_agent_tz/load_info_ns_agent_tz.o
    [60/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/__/partitions/idle_partition/load_info_idle_sp.o
    [61/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/__/__/generated/secure_fw/partitions/internal_trusted_storage/auto_generated/load_info_tfm_internal_trusted_storage.o
    [62/300] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/crt_memcmp.o
    [63/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/__/partitions/lib/sprt/tfm_sp_log_raw.o
    [64/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/__/__/platform/ext/common/tfm_hal_sp_logdev_periph.o
    [65/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/__/__/generated/secure_fw/partitions/platform/auto_generated/load_info_tfm_platform.o
    [66/300] Building C object secure_fw/spm/CMakeFiles/tfm_spm.dir/__/__/secure_peripheral_partition/auto_generated/load_info_tfm_secure_peripheral_partition.o
    [67/300] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/crt_memcpy.o
    [68/300] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/crt_memset.o
    [69/300] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/crt_strnlen.o
    [70/300] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/sprt_main.o
    [71/300] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/service_api.o
    [72/300] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/sfn_common_thread.o
    [73/300] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/crt_memmove.o
    [74/300] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/internal_trusted_storage/tfm_its_secure_api.o
    [75/300] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/platform/tfm_platform_secure_api.o
    [76/300] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/protected_storage/tfm_ps_secure_api.o
    [77/300] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/__/__/platform/ext/common/tfm_hal_sp_logdev_periph.o
    [78/300] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/__/__/interface/src/tfm_psa_call_pack.o
    [79/300] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/initial_attestation/tfm_attest_secure_api.o
    [80/300] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/__/spm/cmsis_psa/psa_interface_cross.o
    [81/300] Building C object secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/__/__/__/interface/src/tfm_psa_call_pack.o
    [82/300] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/tfm_sp_log_raw.o
    [83/300] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_alloc.o
    [84/300] Building C object secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/__/__/__/generated/secure_fw/partitions/initial_attestation/auto_generated/load_info_tfm_initial_attestation.o
    [85/300] Building C object secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/__/__/__/generated/secure_fw/partitions/crypto/auto_generated/load_info_tfm_crypto.o
    [86/300] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_key.o
    [87/300] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_init.o
    [88/300] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_asymmetric.o
    [89/300] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_rng.o
    [90/300] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/__/__/platform/ext/target/nordic_nrf/common/core/plat_test.o
    [91/300] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_cipher.o
    [92/300] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_aead.o
    [93/300] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/__/__/__/generated/secure_fw/partitions/crypto/auto_generated/intermedia_tfm_crypto.o
    [94/300] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_mac.o
    [95/300] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/__/__/__/interface/src/tfm_psa_call_pack.o
    [96/300] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/__/__/spm/cmsis_psa/psa_interface_cross.o
    [97/300] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_key_derivation.o
    [98/300] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/__/lib/sprt/tfm_sp_log_raw.o
    [99/300] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/__/__/__/platform/ext/common/tfm_hal_sp_logdev_periph.o
    [100/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/psa_crypto_cipher.o
    [101/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/memory_buffer_alloc.o
    [102/300] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/crypto_key_management.o
    [103/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/psa_crypto_client.o
    [104/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/psa_crypto_aead.o
    [105/300] Building C object secure_fw/partitions/lib/sprt/CMakeFiles/tfm_sprt.dir/__/__/crypto/tfm_crypto_secure_api.o
    [106/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/psa_crypto_ecp.o
    [107/300] Building C object secure_fw/partitions/crypto/CMakeFiles/tfm_psa_rot_partition_crypto.dir/__/__/__/platform/ext/target/nordic_nrf/common/core/plat_test.o
    [108/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/pkcs12.o
    [109/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/pem.o
    [110/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/psa_crypto_hash.o
    [111/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/pkcs5.o
    [112/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/random_ext.o
    [113/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/dhm.o
    [114/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/psa_crypto_storage.o
    [115/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/psa_crypto_mac.o
    [116/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/psa_crypto_slot_management.o
    [117/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/cipher_wrap.o
    [118/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/pkwrite.o
    [119/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/psa_crypto_rsa.o
    [120/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/sha256.o
    [121/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/sha1.o
    [122/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/pk.o
    [123/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/ripemd160.o
    [124/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/pk_wrap.o
    [125/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/aesni.o
    [126/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/md5.o
    [127/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/camellia.o
    [128/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/md.o
    [129/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/aria.o
    [130/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/cmac.o
    [131/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/cipher.o
    [132/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/des.o
    [133/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/psa_crypto_driver_wrappers.o
    [134/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/chachapoly.o
    [135/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/pkparse.o
    [136/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/ccm.o
    [137/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/gcm.o
    [138/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/hkdf.o
    [139/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/ecp_curves.o
    [140/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/ecp.o
    [141/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/sha512.o
    [142/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/legacy/aes.o
    [143/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/rsa.o
    [144/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/legacy/ecjpake_oberon.o
    [145/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/legacy/aes_oberon.o
    [146/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/ecdsa.o
    [147/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/ecdh.o
    [148/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/hmac_drbg.o
    [149/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/mbedcrypto_base.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/base64.o
    [150/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/mbedcrypto_base.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/nist_kw.o
    [151/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/mbedcrypto_base.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/padlock.o
    [152/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/mbedcrypto_base.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/platform_util.o
    [153/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/mbedcrypto_base.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/version.o
    [154/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/mbedcrypto_base.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/platform.o
    [155/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/rsa_alt_helpers.o
    [156/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/mbedcrypto_base.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/constant_time.o
    [157/300] Building C object secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/tfm_attest.o
    [158/300] Building C object secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/tfm_attest_req_mngr.o
    [159/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/mbedcrypto_base.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/asn1write.o
    [160/300] Building C object secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/__/__/__/generated/secure_fw/partitions/initial_attestation/auto_generated/load_info_tfm_initial_attestation.o
    [161/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/mbedcrypto_base.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/oid.o
    [162/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/tee/tf-m/trusted-firmware-m/platform/ext/target/nordic_nrf/common/core/plat_test.o
    [163/300] Building C object secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/__/__/__/generated/secure_fw/partitions/initial_attestation/auto_generated/intermedia_tfm_initial_attestation.o
    [164/300] Building C object secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/attest_asymmetric_key.o
    [165/300] Building C object secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/attest_token_encode.o
    [166/300] Building C object secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/__/__/spm/cmsis_psa/psa_interface_cross.o
    [167/300] Building C object secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/__/__/__/interface/src/tfm_psa_call_pack.o
    [168/300] Building C object secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/__/__/__/lib/ext/t_cose/src/t_cose_util.o
    [169/300] Building C object secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/attest_core.o
    [170/300] Building C object secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/__/__/__/platform/ext/target/nordic_nrf/common/core/plat_test.o
    [171/300] Building C object secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/__/__/__/lib/ext/t_cose/src/t_cose_sign1_sign.o
    [172/300] Building C object secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/__/__/__/lib/ext/t_cose/src/t_cose_sign1_verify.o
    [173/300] Building C object secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/__/__/__/lib/ext/t_cose/crypto_adapters/t_cose_psa_crypto.o
    [174/300] Building C object secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/__/ns_agent_tz/load_info_ns_agent_tz.o
    [175/300] Building C object secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/__/__/__/lib/ext/t_cose/src/t_cose_parameters.o
    [176/300] Building C object secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/__/__/__/generated/secure_fw/partitions/internal_trusted_storage/auto_generated/load_info_tfm_internal_trusted_storage.o
    [177/300] Building C object secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/__/idle_partition/load_info_idle_sp.o
    [178/300] Building C object secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/__/__/__/generated/secure_fw/partitions/protected_storage/auto_generated/load_info_tfm_protected_storage.o
    [179/300] Building C object secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/__/lib/sprt/tfm_sp_log_raw.o
    [180/300] Building C object secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/__/__/__/generated/secure_fw/partitions/crypto/auto_generated/load_info_tfm_crypto.o
    [181/300] Building C object secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/__/__/__/generated/secure_fw/partitions/platform/auto_generated/load_info_tfm_platform.o
    [182/300] Building C object secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/tfm_protected_storage.o
    [183/300] Building C object secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/tfm_ps_req_mngr.o
    [184/300] Building C object secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/ps_utils.o
    [185/300] Building C object secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/__/__/__/secure_peripheral_partition/auto_generated/load_info_tfm_secure_peripheral_partition.o
    [186/300] Building C object secure_fw/partitions/initial_attestation/CMakeFiles/tfm_psa_rot_partition_attestation.dir/__/__/__/platform/ext/common/tfm_hal_sp_logdev_periph.o
    [187/300] Building C object secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/ps_object_system.o
    [188/300] Building C object secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/__/__/__/generated/secure_fw/partitions/protected_storage/auto_generated/intermedia_tfm_protected_storage.o
    [189/300] Building C object secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/nv_counters/ps_nv_counters.o
    [190/300] Building C object secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/crypto/ps_crypto_interface.o
    [191/300] Building C object secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/ps_object_table.o
    [192/300] Building C object secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/__/__/__/generated/secure_fw/partitions/protected_storage/auto_generated/load_info_tfm_protected_storage.o
    [193/300] Building C object secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/__/ns_agent_tz/load_info_ns_agent_tz.o
    [194/300] Building C object secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/ps_encrypted_object.o
    [195/300] Building C object secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/__/__/__/secure_peripheral_partition/auto_generated/load_info_tfm_secure_peripheral_partition.o
    [196/300] Building C object secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/__/__/__/generated/secure_fw/partitions/internal_trusted_storage/auto_generated/load_info_tfm_internal_trusted_storage.o
    [197/300] Building C object secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/its_utils.o
    [198/300] Building C object secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/__/idle_partition/load_info_idle_sp.o
    [199/300] Building C object secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/__/__/spm/cmsis_psa/psa_interface_cross.o
    [200/300] Building C object secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/flash/its_flash.o
    [201/300] Building C object secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/tfm_its_req_mngr.o
    [202/300] Building C object secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/tfm_internal_trusted_storage.o
    [203/300] Building C object secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/__/__/__/generated/secure_fw/partitions/platform/auto_generated/load_info_tfm_platform.o
    [204/300] Building C object secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/__/__/__/generated/secure_fw/partitions/internal_trusted_storage/auto_generated/intermedia_tfm_internal_trusted_storage.o
    [205/300] Building C object secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/flash/its_flash_nor.o
    [206/300] Building C object secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/flash/its_flash_ram.o
    [207/300] Building C object secure_fw/partitions/protected_storage/CMakeFiles/tfm_app_rot_partition_ps.dir/__/__/__/platform/ext/target/nordic_nrf/common/core/plat_test.o
    [208/300] Building C object secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/__/__/__/interface/src/tfm_psa_call_pack.o
    [209/300] Building C object secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/flash/its_flash_nand.o
    [210/300] Building C object secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/flash_fs/its_flash_fs_dblock.o
    [211/300] Building C object secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/__/__/spm/cmsis_psa/psa_interface_cross.o
    [212/300] Building C object secure_fw/partitions/platform/CMakeFiles/tfm_psa_rot_partition_platform.dir/__/__/__/generated/secure_fw/partitions/platform/auto_generated/intermedia_tfm_platform.o
    [213/300] Building C object secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/__/lib/sprt/tfm_sp_log_raw.o
    [214/300] Building C object secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/flash_fs/its_flash_fs.o
    [215/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/mbedcrypto_base.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/bignum.o
    [216/300] Building C object secure_fw/partitions/platform/CMakeFiles/tfm_psa_rot_partition_platform.dir/__/__/__/interface/src/tfm_psa_call_pack.o
    [217/300] Building C object secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/__/__/__/platform/ext/common/tfm_hal_sp_logdev_periph.o
    [218/300] Linking C static library secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/libmbedcrypto_base.a
    [219/300] Building C object secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/__/__/__/platform/ext/target/nordic_nrf/common/core/plat_test.o
    [220/300] Building C object secure_fw/partitions/platform/CMakeFiles/tfm_psa_rot_partition_platform.dir/__/__/spm/cmsis_psa/psa_interface_cross.o
    [221/300] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/CMakeFiles/crypto_service_mbedcrypto.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/mbedtls/library/psa_crypto.o
    [222/300] Building C object secure_fw/partitions/platform/CMakeFiles/tfm_psa_rot_partition_platform.dir/platform_sp.o
    [223/300] Building C object secure_fw/partitions/internal_trusted_storage/CMakeFiles/tfm_psa_rot_partition_its.dir/flash_fs/its_flash_fs_mblock.o
    [224/300] Building C object secure_fw/partitions/partitions/secure_peripheral_partition_1/CMakeFiles/tfm_app_rot_partition_spp.dir/display/EPD_image.o
    [225/300] Building C object secure_fw/partitions/partitions/secure_peripheral_partition_1/CMakeFiles/tfm_app_rot_partition_spp.dir/display/helvetica_font.o
    [226/300] Building C object secure_fw/partitions/partitions/secure_peripheral_partition_1/CMakeFiles/tfm_app_rot_partition_spp.dir/__/__/__/__/secure_peripheral_partition/auto_generated/intermedia_tfm_secure_peripheral_partition.o
    [227/300] Building C object secure_fw/partitions/partitions/secure_peripheral_partition_1/CMakeFiles/tfm_app_rot_partition_spp.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/tee/tf-m/trusted-firmware-m/interface/src/tfm_psa_call_pack.o
    [228/300] Building C object secure_fw/partitions/platform/CMakeFiles/tfm_psa_rot_partition_platform.dir/__/__/__/platform/ext/target/nordic_nrf/common/core/plat_test.o
    [229/300] Building C object secure_fw/partitions/partitions/secure_peripheral_partition_1/CMakeFiles/tfm_app_rot_partition_spp.dir/display/touch.o
    [230/300] Building C object secure_fw/partitions/partitions/secure_peripheral_partition_1/CMakeFiles/tfm_app_rot_partition_spp.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/tee/tf-m/trusted-firmware-m/secure_fw/spm/cmsis_psa/psa_interface_cross.o
    [231/300] Building C object secure_fw/partitions/partitions/secure_peripheral_partition_1/CMakeFiles/tfm_app_rot_partition_spp.dir/display/ioEPDReg.o
    [232/300] Building C object secure_fw/partitions/partitions/secure_peripheral_partition_1/CMakeFiles/tfm_app_rot_partition_spp.dir/__/__/__/__/generated/secure_fw/partitions/crypto/auto_generated/load_info_tfm_crypto.o
    [233/300] Building C object secure_fw/partitions/partitions/secure_peripheral_partition_1/CMakeFiles/tfm_app_rot_partition_spp.dir/__/__/__/__/generated/secure_fw/partitions/initial_attestation/auto_generated/load_info_tfm_initial_attestation.o
    [234/300] Building C object secure_fw/partitions/partitions/secure_peripheral_partition_1/CMakeFiles/tfm_app_rot_partition_spp.dir/__/__/__/__/generated/secure_fw/partitions/protected_storage/auto_generated/load_info_tfm_protected_storage.o
    [235/300] Building C object secure_fw/partitions/partitions/secure_peripheral_partition_1/CMakeFiles/tfm_app_rot_partition_spp.dir/display/EPD_bitmap.o
    [236/300] Building C object secure_fw/partitions/partitions/secure_peripheral_partition_1/CMakeFiles/tfm_app_rot_partition_spp.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/tee/tf-m/trusted-firmware-m/secure_fw/partitions/idle_partition/load_info_idle_sp.o
    [237/300] Building C object secure_fw/partitions/partitions/secure_peripheral_partition_1/CMakeFiles/tfm_app_rot_partition_spp.dir/__/__/__/__/generated/secure_fw/partitions/internal_trusted_storage/auto_generated/load_info_tfm_internal_trusted_storage.o
    [238/300] Building C object secure_fw/partitions/partitions/secure_peripheral_partition_1/CMakeFiles/tfm_app_rot_partition_spp.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/tee/tf-m/trusted-firmware-m/secure_fw/partitions/ns_agent_tz/load_info_ns_agent_tz.o
    [239/300] Building C object secure_fw/partitions/partitions/secure_peripheral_partition_1/CMakeFiles/tfm_app_rot_partition_spp.dir/__/__/__/__/generated/secure_fw/partitions/platform/auto_generated/load_info_tfm_platform.o
    [240/300] Building C object secure_fw/partitions/partitions/secure_peripheral_partition_1/CMakeFiles/tfm_app_rot_partition_spp.dir/__/__/__/__/secure_peripheral_partition/auto_generated/load_info_tfm_secure_peripheral_partition.o
    [241/300] Building C object platform/CMakeFiles/platform_s.dir/ext/target/nordic_nrf/common/core/native_drivers/mpu_armv8m_drv.o
    [242/300] Building C object platform/CMakeFiles/platform_s.dir/ext/target/nordic_nrf/common/core/nrfx_glue.o
    [243/300] Building C object secure_fw/partitions/partitions/secure_peripheral_partition_1/CMakeFiles/tfm_app_rot_partition_spp.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/tee/tf-m/trusted-firmware-m/platform/ext/target/nordic_nrf/common/core/plat_test.o
    [244/300] Building C object platform/CMakeFiles/platform_s.dir/ext/target/nordic_nrf/common/core/cmsis_drivers/Driver_Flash.o
    [245/300] Building C object platform/CMakeFiles/platform_s.dir/ext/target/nordic_nrf/common/core/native_drivers/spu.o
    [246/300] Building C object platform/CMakeFiles/platform_s.dir/ext/target/nordic_nrf/common/core/spm_hal.o
    [247/300] Building C object platform/CMakeFiles/platform_s.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/hal/nordic/nrfx/drivers/src/nrfx_nvmc.o
    [248/300] Building C object platform/CMakeFiles/platform_s.dir/ext/target/nordic_nrf/common/core/tfm_hal_platform_common.o
    [249/300] Building C object platform/CMakeFiles/platform_s.dir/ext/common/tfm_hal_nvic.o
    [250/300] Building C object platform/CMakeFiles/platform_s.dir/ext/target/nordic_nrf/common/core/services/src/tfm_platform_hal_ioctl.o
    [251/300] Building C object secure_fw/partitions/partitions/secure_peripheral_partition_1/CMakeFiles/tfm_app_rot_partition_spp.dir/display/display_epd.o
    /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/secure_peripheral_partition/display/display_epd.c: In function 'disp_write_trigger':
    /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/secure_peripheral_partition/display/display_epd.c:363:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
      363 |     if (disp_wait_for_intern_pump_ready());
          |     ^~
    /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/secure_peripheral_partition/display/display_epd.c:364:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
      364 |     {
          |     ^
    [252/300] Building C object secure_fw/partitions/partitions/secure_peripheral_partition_1/CMakeFiles/tfm_app_rot_partition_spp.dir/secure_peripheral_partition.o
    [253/300] Building C object platform/CMakeFiles/platform_s.dir/ext/target/nordic_nrf/common/core/services/src/tfm_ioctl_core_s_api.o
    [254/300] Building C object platform/CMakeFiles/platform_s.dir/ext/target/nordic_nrf/common/core/tfm_hal_isolation.o
    [255/300] Building C object platform/CMakeFiles/platform_s.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/modules/tfm/tfm/boards/common/dummy_provisioning.o
    [256/300] Building C object platform/CMakeFiles/platform_s.dir/ext/target/nordic_nrf/common/core/plat_test.o
    [257/300] Building C object platform/CMakeFiles/platform_s.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/hal/nordic/nrfx/mdk/system_nrf5340_application.o
    [258/300] Building C object platform/CMakeFiles/platform_s.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/modules/tfm/tfm/boards/common/tfm_hal_platform.o
    [259/300] Building C object platform/CMakeFiles/platform_s.dir/ext/target/nordic_nrf/common/core/hw_init.o
    [260/300] Building C object platform/CMakeFiles/platform_s.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/modules/tfm/tfm/boards/common/attest_hal.o
    [261/300] Building C object platform/CMakeFiles/platform_s.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/lib/hw_unique_key/hw_unique_key.o
    [262/300] Building C object platform/CMakeFiles/platform_s.dir/ext/target/nordic_nrf/common/nrf5340/tfm_interrupts.o
    [263/300] Building C object platform/CMakeFiles/platform_s.dir/ext/common/tfm_hal_ps.o
    [264/300] Building C object platform/CMakeFiles/platform_s.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/modules/tfm/tfm/boards/src/tfm_ioctl_s_api.o
    [265/300] Building C object platform/CMakeFiles/platform_s.dir/ext/common/tfm_hal_its.o
    [266/300] Building C object platform/CMakeFiles/platform_s.dir/ext/target/nordic_nrf/common/nrf5340/target_cfg.o
    [267/300] Building C object platform/CMakeFiles/platform_s.dir/ext/target/nordic_nrf/common/core/cmsis_drivers/Driver_USART.o
    [268/300] Building C object platform/CMakeFiles/platform_s.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/modules/tfm/tfm/boards/src/tfm_platform_system.o
    [269/300] Building C object platform/CMakeFiles/platform_s.dir/ext/common/uart_stdout.o
    [270/300] Building C object platform/CMakeFiles/platform_s.dir/ext/common/tfm_hal_spm_logdev_peripheral.o
    [271/300] Building C object platform/CMakeFiles/platform_s.dir/ext/common/tfm_hal_memory_symbols.o
    [272/300] Building C object platform/CMakeFiles/platform_s.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/modules/tfm/tfm/boards/common/crypto_keys.o
    [273/300] Building C object platform/CMakeFiles/platform_s.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrf/lib/hw_unique_key/hw_unique_key_kmu.o
    [274/300] Building C object platform/CMakeFiles/platform_s.dir/ext/common/tfm_platform.o
    [275/300] Building C object platform/CMakeFiles/platform_s.dir/ext/common/template/tfm_rotpk.o
    [276/300] Building C object platform/CMakeFiles/platform_s.dir/home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/modules/hal/nordic/nrfx/drivers/src/nrfx_uarte.o
    [277/300] Building C object platform/CMakeFiles/platform_s.dir/ext/common/template/crypto_nv_seed.o
    [278/300] Building C object platform/target/nrf5340/nrf_common/CMakeFiles/tfm_s_scatter.dir/gcc/nordic_nrf_s.ld
    [279/300] Building C object platform/CMakeFiles/platform_s.dir/ext/common/template/flash_otp_nv_counters_backend.o
    [280/300] Building C object platform/CMakeFiles/platform_s.dir/ext/common/template/nv_counters.o
    [281/300] Building C object platform/CMakeFiles/platform_s.dir/__/interface/src/tfm_psa_call_pack.o
    [282/300] Building C object platform/CMakeFiles/platform_s.dir/__/secure_fw/partitions/lib/sprt/tfm_sp_log_raw.o
    [283/300] Building C object platform/CMakeFiles/platform_s.dir/ext/common/tfm_hal_sp_logdev_periph.o
    [284/300] Building C object platform/CMakeFiles/platform_s.dir/ext/common/template/otp_flash.o
    [285/300] Building C object platform/CMakeFiles/platform_s.dir/__/secure_fw/spm/cmsis_psa/psa_interface_cross.o
    [286/300] Linking C static library platform/libplatform_s.a
    [287/300] Linking C static library secure_fw/partitions/partitions/secure_peripheral_partition_1/libtfm_app_rot_partition_spp.a
    [288/300] Linking C static library secure_fw/partitions/platform/libtfm_psa_rot_partition_platform.a
    [289/300] Linking C static library secure_fw/partitions/internal_trusted_storage/libtfm_psa_rot_partition_its.a
    [290/300] Linking C static library secure_fw/partitions/protected_storage/libtfm_app_rot_partition_ps.a
    [291/300] Linking C static library secure_fw/partitions/initial_attestation/libtfm_psa_rot_partition_attestation.a
    [292/300] Linking C static library secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/libcrypto_service_mbedcrypto.a
    [293/300] Linking C static library secure_fw/partitions/crypto/libtfm_psa_rot_partition_crypto.a
    [294/300] Linking C static library secure_fw/partitions/lib/sprt/libtfm_sprt.a
    [295/300] Linking C static library secure_fw/spm/libtfm_spm.a
    [296/300] Linking C executable bin/tfm_s.axf
    FAILED: bin/tfm_s.axf 
    : && /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc -mcpu=cortex-m33+nodsp -Os -DNDEBUG -mcpu=cortex-m33+nodsp --entry=Reset_Handler --specs=nano.specs -Wl,-check-sections -Wl,-fatal-warnings -Wl,--gc-sections -Wl,--no-wchar-size-warning -Wl,-Map=/home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/tfm/bin/tfm_s.map -Wl,--undefined=tfm_ps_set_req -Wl,--undefined=tfm_ps_get_req -Wl,--undefined=tfm_ps_get_info_req -Wl,--undefined=tfm_ps_remove_req -Wl,--undefined=tfm_ps_get_support_req -Wl,--undefined=tfm_its_set_req -Wl,--undefined=tfm_its_get_req -Wl,--undefined=tfm_its_get_info_req -Wl,--undefined=tfm_its_remove_req -Wl,--undefined=tfm_crypto_get_key_attributes -Wl,--undefined=tfm_crypto_open_key -Wl,--undefined=tfm_crypto_close_key -Wl,--undefined=tfm_crypto_reset_key_attributes -Wl,--undefined=tfm_crypto_import_key -Wl,--undefined=tfm_crypto_destroy_key -Wl,--undefined=tfm_crypto_export_key -Wl,--undefined=tfm_crypto_export_public_key -Wl,--undefined=tfm_crypto_purge_key -Wl,--undefined=tfm_crypto_copy_key -Wl,--undefined=tfm_crypto_hash_compute -Wl,--undefined=tfm_crypto_hash_compare -Wl,--undefined=tfm_crypto_hash_setup -Wl,--undefined=tfm_crypto_hash_update -Wl,--undefined=tfm_crypto_hash_finish -Wl,--undefined=tfm_crypto_hash_verify -Wl,--undefined=tfm_crypto_hash_abort -Wl,--undefined=tfm_crypto_hash_clone -Wl,--undefined=tfm_crypto_mac_compute -Wl,--undefined=tfm_crypto_mac_verify -Wl,--undefined=tfm_crypto_mac_sign_setup -Wl,--undefined=tfm_crypto_mac_verify_setup -Wl,--undefined=tfm_crypto_mac_update -Wl,--undefined=tfm_crypto_mac_sign_finish -Wl,--undefined=tfm_crypto_mac_verify_finish -Wl,--undefined=tfm_crypto_mac_abort -Wl,--undefined=tfm_crypto_cipher_encrypt -Wl,--undefined=tfm_crypto_cipher_decrypt -Wl,--undefined=tfm_crypto_cipher_encrypt_setup -Wl,--undefined=tfm_crypto_cipher_decrypt_setup -Wl,--undefined=tfm_crypto_cipher_generate_iv -Wl,--undefined=tfm_crypto_cipher_set_iv -Wl,--undefined=tfm_crypto_cipher_update -Wl,--undefined=tfm_crypto_cipher_finish -Wl,--undefined=tfm_crypto_cipher_abort -Wl,--undefined=tfm_crypto_aead_encrypt -Wl,--undefined=tfm_crypto_aead_decrypt -Wl,--undefined=tfm_crypto_aead_encrypt_setup -Wl,--undefined=tfm_crypto_aead_decrypt_setup -Wl,--undefined=tfm_crypto_aead_generate_nonce -Wl,--undefined=tfm_crypto_aead_set_nonce -Wl,--undefined=tfm_crypto_aead_set_lengths -Wl,--undefined=tfm_crypto_aead_update_ad -Wl,--undefined=tfm_crypto_aead_update -Wl,--undefined=tfm_crypto_aead_finish -Wl,--undefined=tfm_crypto_aead_verify -Wl,--undefined=tfm_crypto_aead_abort -Wl,--undefined=tfm_crypto_sign_message -Wl,--undefined=tfm_crypto_verify_message -Wl,--undefined=tfm_crypto_sign_hash -Wl,--undefined=tfm_crypto_verify_hash -Wl,--undefined=tfm_crypto_asymmetric_encrypt -Wl,--undefined=tfm_crypto_asymmetric_decrypt -Wl,--undefined=tfm_crypto_key_derivation_setup -Wl,--undefined=tfm_crypto_key_derivation_get_capacity -Wl,--undefined=tfm_crypto_key_derivation_set_capacity -Wl,--undefined=tfm_crypto_key_derivation_input_bytes -Wl,--undefined=tfm_crypto_key_derivation_input_key -Wl,--undefined=tfm_crypto_key_derivation_key_agreement -Wl,--undefined=tfm_crypto_key_derivation_output_bytes -Wl,--undefined=tfm_crypto_key_derivation_output_key -Wl,--undefined=tfm_crypto_key_derivation_abort -Wl,--undefined=tfm_crypto_raw_key_agreement -Wl,--undefined=tfm_crypto_generate_random -Wl,--undefined=tfm_crypto_generate_key -Wl,--undefined=platform_sp_system_reset -Wl,--undefined=platform_sp_ioctl -Wl,--undefined=platform_sp_nv_counter_read -Wl,--undefined=platform_sp_nv_counter_increment -Wl,--undefined=initial_attest_get_token -Wl,--undefined=initial_attest_get_token_size -mfloat-abi=soft -Wl,--cmse-implib,--out-implib=/home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/tfm/secure_fw/s_veneers.o -T /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/tfm/platform/target/nrf5340/nrf_common/CMakeFiles/tfm_s_scatter.dir/./gcc/nordic_nrf_s.ld secure_fw/CMakeFiles/tfm_s.dir/partitions/ns_agent_tz/tfm_psa_api_veneers.o secure_fw/CMakeFiles/tfm_s.dir/__/platform/ext/target/nordic_nrf/common/nrf5340/gcc/startup_nrf5340_s.o secure_fw/CMakeFiles/tfm_s.dir/__/platform/ext/common/faults.o secure_fw/CMakeFiles/tfm_s.dir/__/generated/secure_fw/partitions/crypto/auto_generated/load_info_tfm_crypto.o secure_fw/CMakeFiles/tfm_s.dir/__/generated/secure_fw/partitions/initial_attestation/auto_generated/load_info_tfm_initial_attestation.o secure_fw/CMakeFiles/tfm_s.dir/__/generated/secure_fw/partitions/protected_storage/auto_generated/load_info_tfm_protected_storage.o secure_fw/CMakeFiles/tfm_s.dir/__/generated/secure_fw/partitions/internal_trusted_storage/auto_generated/load_info_tfm_internal_trusted_storage.o secure_fw/CMakeFiles/tfm_s.dir/__/generated/secure_fw/partitions/platform/auto_generated/load_info_tfm_platform.o secure_fw/CMakeFiles/tfm_s.dir/partitions/ns_agent_tz/load_info_ns_agent_tz.o secure_fw/CMakeFiles/tfm_s.dir/partitions/idle_partition/load_info_idle_sp.o secure_fw/CMakeFiles/tfm_s.dir/__/secure_peripheral_partition/auto_generated/load_info_tfm_secure_peripheral_partition.o secure_fw/CMakeFiles/tfm_s.dir/__/platform/ext/target/nordic_nrf/common/core/plat_test.o secure_fw/CMakeFiles/tfm_s.dir/partitions/lib/sprt/tfm_sp_log_raw.o secure_fw/CMakeFiles/tfm_s.dir/__/platform/ext/common/tfm_hal_sp_logdev_periph.o secure_fw/CMakeFiles/tfm_s.dir/spm/cmsis_psa/psa_interface_cross.o secure_fw/CMakeFiles/tfm_s.dir/__/interface/src/tfm_psa_call_pack.o -o bin/tfm_s.axf  platform/libplatform_s.a  secure_fw/partitions/lib/sprt/libtfm_sprt.a  secure_fw/spm/libtfm_spm.a  secure_fw/partitions/crypto/libtfm_psa_rot_partition_crypto.a  secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/libcrypto_service_mbedcrypto.a  secure_fw/partitions/initial_attestation/libtfm_psa_rot_partition_attestation.a  secure_fw/partitions/protected_storage/libtfm_app_rot_partition_ps.a  secure_fw/partitions/internal_trusted_storage/libtfm_psa_rot_partition_its.a  secure_fw/partitions/platform/libtfm_psa_rot_partition_platform.a  secure_fw/partitions/partitions/secure_peripheral_partition_1/libtfm_app_rot_partition_spp.a  /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrfxlib/crypto/nrf_cc312_mbedcrypto/lib/cortex-m33/soft-float/no-interrupts/libnrf_cc312_psa_crypto_0.9.16.a  /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrfxlib/crypto/nrf_cc312_mbedcrypto/lib/cortex-m33/soft-float/no-interrupts/libnrf_cc312_core_0.9.16.a  /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrfxlib/crypto/nrf_cc312_mbedcrypto/lib/cortex-m33/soft-float/no-interrupts/libnrf_cc312_legacy_crypto_0.9.16.a  platform/libplatform_s.a  secure_fw/partitions/lib/sprt/libtfm_sprt.a  secure_fw/spm/libtfm_spm.a  secure_fw/partitions/crypto/libtfm_psa_rot_partition_crypto.a  secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/libcrypto_service_mbedcrypto.a  secure_fw/partitions/initial_attestation/libtfm_psa_rot_partition_attestation.a  secure_fw/partitions/protected_storage/libtfm_app_rot_partition_ps.a  secure_fw/partitions/internal_trusted_storage/libtfm_psa_rot_partition_its.a  secure_fw/partitions/platform/libtfm_psa_rot_partition_platform.a  secure_fw/partitions/partitions/secure_peripheral_partition_1/libtfm_app_rot_partition_spp.a  /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrfxlib/crypto/nrf_cc312_mbedcrypto/lib/cortex-m33/soft-float/no-interrupts/libnrf_cc312_psa_crypto_0.9.16.a  /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrfxlib/crypto/nrf_cc312_mbedcrypto/lib/cortex-m33/soft-float/no-interrupts/libnrf_cc312_core_0.9.16.a  /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrfxlib/crypto/nrf_cc312_mbedcrypto/lib/cortex-m33/soft-float/no-interrupts/libnrf_cc312_legacy_crypto_0.9.16.a  platform/libplatform_s.a  secure_fw/partitions/lib/sprt/libtfm_sprt.a  secure_fw/spm/libtfm_spm.a  secure_fw/partitions/crypto/libtfm_psa_rot_partition_crypto.a  secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/libcrypto_service_mbedcrypto.a  secure_fw/partitions/initial_attestation/libtfm_psa_rot_partition_attestation.a  secure_fw/partitions/protected_storage/libtfm_app_rot_partition_ps.a  secure_fw/partitions/internal_trusted_storage/libtfm_psa_rot_partition_its.a  secure_fw/partitions/platform/libtfm_psa_rot_partition_platform.a  secure_fw/partitions/partitions/secure_peripheral_partition_1/libtfm_app_rot_partition_spp.a  /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrfxlib/crypto/nrf_cc312_mbedcrypto/lib/cortex-m33/soft-float/no-interrupts/libnrf_cc312_psa_crypto_0.9.16.a  /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrfxlib/crypto/nrf_cc312_mbedcrypto/lib/cortex-m33/soft-float/no-interrupts/libnrf_cc312_core_0.9.16.a  /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrfxlib/crypto/nrf_cc312_mbedcrypto/lib/cortex-m33/soft-float/no-interrupts/libnrf_cc312_legacy_crypto_0.9.16.a  -lc  secure_fw/partitions/crypto/mbedcrypto/nrf_security_crypto/liboberon_mbedcrypto__psa_3.0.12.a  /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrfxlib/crypto/nrf_oberon/lib/cortex-m33/soft-float/liboberon_mbedtls_3.0.12.a  /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrfxlib/crypto/nrf_oberon/lib/cortex-m33/soft-float/liboberon_3.0.12.a  lib/ext/t_cose/libtfm_t_cose_s.a  lib/ext/qcbor/libtfm_qcbor_s.a  /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/v2.2.0/nrfxlib/crypto/nrf_cc312_platform/lib/cortex-m33/soft-float/no-interrupts/libnrf_cc312_platform_0.9.16.a  secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/libmbedcrypto_base.a && :
    /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.1.0/../../../../arm-zephyr-eabi/bin/ld: secure_fw/partitions/partitions/secure_peripheral_partition_1/libtfm_app_rot_partition_spp.a(secure_peripheral_partition.o): in function `tfm_main':
    /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/secure_peripheral_partition/secure_peripheral_partition.c:1808: undefined reference to `dfu_target_init'
    /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.1.0/../../../../arm-zephyr-eabi/bin/ld: /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/secure_peripheral_partition/secure_peripheral_partition.c:1809: undefined reference to `dfu_target_done'
    /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.1.0/../../../../arm-zephyr-eabi/bin/ld: /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/secure_peripheral_partition/secure_peripheral_partition.c:1812: undefined reference to `dfu_target_write'
    collect2: error: ld returned 1 exit status
    ninja: build stopped: subcommand failed.
    [115/398] Generating zephyr/s0_image.hex
    FAILED: modules/trusted-firmware-m/tfm-prefix/src/tfm-stamp/tfm-build tfm/secure_fw/s_veneers.o tfm/tf-m-tests/app/libtfm_api_ns.a tfm/generated/interface/include/psa_manifest/sid.h tfm/platform/libplatform_ns.a tfm/bin/tfm_s.elf tfm/bin/tfm_s.bin tfm/bin/tfm_s.hex tfm/bin/tfm_ns.bin tfm/bin/tfm_ns.hex tfm/bin/tfm_s_signed.bin tfm/bin/tfm_ns_signed.bin tfm/bin/tfm_s_ns_signed.bin tfm/install/interface/src/tfm_platform_ipc_api.c tfm/install/interface/src/tfm_ps_ipc_api.c tfm/install/interface/src/tfm_its_ipc_api.c tfm/install/interface/src/tfm_crypto_ipc_api.c tfm/install/interface/src/tfm_initial_attestation_ipc_api.c tfm/install/interface/src/tfm_firmware_update_ipc_api.c tfm/install/interface/src/tfm_psa_ns_api.c tfm/install/interface/src/tfm_platform_func_api.c tfm/install/interface/src/tfm_ps_func_api.c tfm/install/interface/src/tfm_its_func_api.c tfm/install/interface/src/tfm_crypto_func_api.c tfm/install/interface/src/tfm_initial_attestation_func_api.c tfm/install/interface/src/tfm_firmware_update_func_api.c tfm/install/interface/src/tfm_ioctl_core_ns_api.c 
    cd /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build/tfm && /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/usr/local/lib/python3.8/site-packages/cmake/data/bin/cmake --build .
    ninja: build stopped: subcommand failed.
    FATAL ERROR: command exited with status 1: /home/aj/Work/Xard_FW/xcc-fw-nordic/nrf_sdk/v2.2.0/toolchains/v2.2.0/usr/local/bin/cmake --build /home/aj/Work/Xard_FW/xard-rnd/xard-rnd/xard_nrf/xard_nrf/build
    
     *  The terminal process terminated with exit code: 1. 
     *  Terminal will be reused by tasks, press any key to close it. 
    Hi Sigurd,

    Above the log you asked for.

  • Hi,

    "undefined reference" errors are usually due to either of two things:

    1. Missing Kconfig option (CONFIG_*)
    2. Missing #include

    If the include was wrong, it would give a build error.

    Ïf the Kconfig option is not set, it will give a warning in the build.
    There are some warnings for this in your build, so I guess that this is the reason for the "undefined references".

    To figure out why the Kconfig option is not set, either:

    1. Read the warning
    2. Use the VS Code "Kconfig" action.
      1. Search for the Kconfig option in question
      2. Click the "information" symbol
      3. See Kconfig dependencies in the lower right corner

    Regards,
    Sigurd Hellesvik

  • Hi Sigurd,

    FYI,

    We have non-secure and TF-M images in our application.

    I found that if we add DFU into the non-secure application image it is building successfully.

    If we integrate it to the TF-M application I see the above mentioned error. 

    As I said earlier we have our own encryption which is performed inside TF-M so I can not decrypt the data in non-secure and the reason why I can not use DFU in non-secure.

    Please let me know what I need to do to enable DFU in TF-M application image.

    One more thing I see signed .hex file is created for DFU and this can not be used for writing into the secondary slot directly please refer me to the respective signed bin file which can be used for writing into the secondary slot and update on the boot.

    Please guide me through this as this is blocking our development process in remote as we can not perform OTA for FW update.

  • Hi Sigurd,

    Any update on this.

    Please help me with this ASAP. 

    Thank you in advance.

Related