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
  • Hi Sigurd,

    Thank you for your response

    I am also referring the same library for integration but I do not see any details on how to enable the target library in any application.

    Let me share my config so that you can point me if I am missing anything.

    I included the below header file:

    #include <dfu/dfu_target.h>

    I also added below config in my prj.conf file

    CONFIG_DFU_TARGET=y
    CONFIG_DFU_TARGET_MCUBOOT=y
    Still I see below error:
    undefined reference to `dfu_target_done'
    undefined reference to `dfu_target_offset_get'
    undefined reference to `dfu_target_schedule_update'
    undefined reference to `dfu_target_write'
     
  • Hi,

    Do you get the same errors if you include this into the hello world sample?

    Have a look at https://github.com/nrfconnect/sdk-nrf/tree/main/tests/subsys/dfu/dfu_target/mcuboot, which use these configurations and configs.
    Does this test build for you?

    Regards,
    Sigurd Hellesvik

  • Have a look at https://github.com/nrfconnect/sdk-nrf/tree/main/tests/subsys/dfu/dfu_target/mcuboot, which use these configurations and configs.
    Does this test build for you?

    Yes, I can build this test application and I see no error.

    Do you get the same errors if you include this into the hello world sample?

    Yes I integrated dfu_target to tfm_hello_word sample application and I see no error.

    Now, I do not understand what I am missing to configure the same in my application.

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

Related