MCUBoot not a compatible amount of sectors NRF54L15

Hi guys,

I'm trying to do FOTA updates on my board and I was able so far to download the image but not able to apply it.

I've followed the academy FOTA over WiFi example but during bootup I see the following warning message:

[0:0:0.8,150] <wrn> mcuboot: Cannot upgrade: not a compatible amount of sectors
[0:0:0.8,156] <dbg> mcuboot: slot0 sectors: 180, slot1 sectors: 163, usable slot0 sectors: 179
What could be the issue here? On the partition manager I see both mcu_primary and mcu_secondary with the same size.
Please check my pm_static.yml:
EMPTY_0:
  address: 0xd800
  end_address: 0xe000
  placement:
    after:
    - mcuboot
  region: flash_primary
  size: 0x800
EMPTY_1:
  address: 0x176000
  end_address: 0x177000
  placement:
    after:
    - mcuboot_secondary
  region: flash_primary
  size: 0x1000
app:
  address: 0xe800
  end_address: 0xc2000
  region: flash_primary
  size: 0xb3800
bootconf:
  address: 0xffd080
  end_address: 0xffd084
  region: bootconf
  size: 0x4
mcuboot:
  address: 0x0
  end_address: 0xd800
  placement:
    align:
      end: 0x1000
    before:
    - mcuboot_primary
  region: flash_primary
  size: 0xd800
mcuboot_pad:
  address: 0xe000
  end_address: 0xe800
  placement:
    align:
      start: 0x1000
    before:
    - mcuboot_primary_app
  region: flash_primary
  size: 0x800
mcuboot_primary:
  address: 0xe000
  end_address: 0xc2000
  orig_span: &id001
  - mcuboot_pad
  - app
  region: flash_primary
  sharers: 0x1
  size: 0xb4000
  span: *id001
mcuboot_primary_app:
  address: 0xe800
  end_address: 0xc2000
  orig_span: &id002
  - app
  region: flash_primary
  size: 0xb3800
  span: *id002
mcuboot_secondary:
  address: 0xc2000
  end_address: 0x176000
  placement:
    after:
    - mcuboot_primary
    align:
      start: 0x1000
  region: flash_primary
  share_size:
  - mcuboot_primary
  size: 0xb4000
otp:
  address: 0xffd500
  end_address: 0xffd9fc
  region: otp
  size: 0x4fc
sram_primary:
  address: 0x20000000
  end_address: 0x20040000
  region: sram_primary
  size: 0x40000
zms_storage:
  address: 0x177000
  end_address: 0x17d000
  placement:
    after:
    - app
    align:
      start: 0x1000
    before:
    - end
  region: flash_primary
  size: 0x6000
Also my sysbuild.conf:
SB_CONFIG_BOOTLOADER_MCUBOOT=y
SB_CONFIG_PARTITION_MANAGER=y
Any ideias? I'm trying to have a stable version with FOTA so that I can move to the production pilot.
Best regards,
 
Fernando Fontes
  • Hi, 

    That is precisely what I've. I'm using the L9_e5, not the L9_e3.

    Best regards,

  • I took the same sample:

    https://github.com/NordicDeveloperAcademy/ncs-inter/tree/main/l9/l9_e5_sol

    did not changes, and built for nrf54l15dk/nrf54l15/cpuapp

     

    This is the output:

    ** Booting My Application v2.9.0-5ab89f397924 ***
    *** Using nRF Connect SDK v3.1.1-e2a97fe2578a ***
    *** Using Zephyr OS v4.1.99-ff8f0c579eeb ***
    Starting Bluetooth Peripheral LBS sample
    I: 2 Sectors of 4096 bytes
    I: alloc wra: 0, fc0
    I: data wra: 0, 0
    I: SoftDevice Controller build revision: 
    I: fc de 41 eb a2 d1 42 24 |..A...B$
    I: 00 b5 f8 57 9f ac 9d 9e |...W....
    I: aa c9 b4 34             |...4    
    I: HW Platform: Nordic Semiconductor (0x0002)
    I: HW Variant: nRF54Lx (0x0005)
    I: Firmware: Standard Bluetooth controller (0x00) Version 252.16862 Build 1121034987
    I: No ID address. App must call settings_load()
    Bluetooth initialized
    I: HCI transport: SDC
    I: Identity: F7:36:2B:14:6E:A9 (random)
    I: HCI: version 6.1 (0x0f) revision 0x3069, manufacturer 0x0059
    I: LMP: version 6.1 (0x0f) subver 0x3069
    Advertising successfully started
    
    

     

    Here you can see mcuboot is booting the application successfully.

     

    What are your added changes on top of this sample?

    Can you please share your overall build log?

     

    Kind regards,

    Håkon

  • Ok, but I'm not seeing the mcuboot logs, have you enable it?


    *** Booting MCUboot v2.1.0-dev-9b4ae4cbc9e2 ***
    *** Using nRF Connect SDK v3.1.1-e2a97fe2578a ***
    *** Using Zephyr OS v4.1.99-ff8f0c579eeb ***
    [0:0:0.0,831] <inf> mcuboot: Starting bootloader
    [0:0:0.0,848] <dbg> mcuboot: context_boot_go: context_boot_go
    [0:0:0.0,939] <wrn> mcuboot: Cannot upgrade: not a compatible amount of sectors
    [0:0:0.0,945] <wrn> mcuboot: slot0 sectors: 180, slot1 sectors: 162, usable slot0 sectors: 179
    [0:0:0.0,951] <dbg> mcuboot: boot_validate_slot: boot_validate_slot: slot 0, expected_swap_type 0
    [0:0:0.0,958] <dbg> mcuboot: bootutil_img_validate: bootutil_img_validate: flash area 0xaed4
    [0:0:0.0,962] <dbg> mcuboot: bootutil_img_hash: bootutil_img_hash

    Best regards,

  • Logs shall be enabled by default.

    Ah, sorry; forgot to paste the rest:

    *** Booting MCUboot v2.1.0-dev-9b4ae4cbc9e2 ***
    *** Using nRF Connect SDK v3.1.1-e2a97fe2578a ***
    *** Using Zephyr OS v4.1.99-ff8f0c579eeb ***
    I: Starting bootloader
    I: Primary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
    I: Secondary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
    I: Boot source: none
    I: Image index: 0, Swap type: none
    I: Bootloader chainload address offset: 0xe000
    I: Image version: v2.9.0
    *** Booting My Application v2.9.0-5ab89f397924 ***
    *** Using nRF Connect SDK v3.1.1-e2a97fe2578a ***
    *** Using Zephyr OS v4.1.99-ff8f0c579eeb ***
    Starting Bluetooth Peripheral LBS sample
    I: 2 Sectors of 4096 bytes
    I: alloc wra: 0, f70
    I: data wra: 0, 10
    I: SoftDevice Controller build revision: 
    I: fc de 41 eb a2 d1 42 24 |..A...B$
    I: 00 b5 f8 57 9f ac 9d 9e |...W....
    I: aa c9 b4 34             |...4    
    I: HW Platform: Nordic Semiconductor (0x0002)
    I: HW Variant: nRF54Lx (0x0005)
    I: Firmware: Standard Bluetooth controller (0x00) Version 252.16862 Build 1121034987
    I: No ID address. App must call settings_load()
    Bluetooth initialized
    I: HCI transport: SDC
    I: Identity: F7:36:2B:14:6E:A9 (random)
    I: HCI: version 6.1 (0x0f) revision 0x3069, manufacturer 0x0059
    I: LMP: version 6.1 (0x0f) subver 0x3069
    Advertising successfully started
    

    Can you please check these questions?

    Håkon Alseth said:

    What are your added changes on top of this sample?

    Can you please share your overall build log?

     

    Kind regards,

    Håkon

  • Yes,

    By the way, I've been changing configs and with the sysbuild/mcuboot/prj.conf file added I was able to get this:

    [00:00:00.000,779] <inf> mcuboot: Starting bootloader
    [00:00:00.000,801] <dbg> mcuboot: context_boot_go: context_boot_go
    [00:00:00.000,901] <dbg> mcuboot: boot_slots_compatible: Non-optimal sector distribution, slot0 has 178 usable sectors (179 assigned) but slot1 has 179 assigned
    [00:00:00.000,944] <inf> mcuboot: Primary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
    [00:00:00.000,965] <inf> mcuboot: Secondary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
    [00:00:00.000,968] <inf> mcuboot: Boot source: none
    [00:00:00.000,977] <wrn> mcuboot: Failed reading image headers; Image=0
    [00:00:00.000,984] <dbg> mcuboot: boot_validate_slot: boot_validate_slot: slot 0, expected_swap_type 0
    [00:00:00.000,992] <dbg> mcuboot: main: Left boot_go with success == 0
    [00:00:00.000,995] <err> mcuboot: Unable to find bootable image

    The warning is gone, but now I'm not able to start the application.

    Overall build log:

     *  Executing task: nRF Connect: Generate config ecolab_sanitation_unit_control/nrf54l15/cpuapp for demo 
    
    Building ecolab-sanitation-unit-control-fw
    west build --build-dir demo/build demo --pristine --board ecolab_sanitation_unit_control/nrf54l15/cpuapp --sysbuild -- -DBOARD_ROOT="demo"
    
    -- west build: generating a build system
    Loading Zephyr module(s) (Zephyr base): sysbuild_default
    -- Found Python3: /opt/nordic/ncs/toolchains/561dce9adf/opt/[email protected]/bin/python3.12 (found suitable version "3.12.4", minimum required is "3.10") found components: Interpreter 
    -- Cache files will be written to: /Users/fernandofontes/Library/Caches/zephyr
    -- Found west (found suitable version "1.4.0", minimum required is "0.14.0")
    -- Board: ecolab_sanitation_unit_control, qualifiers: nrf54l15/cpuapp
    Parsing /opt/nordic/ncs/v3.1.1/zephyr/share/sysbuild/Kconfig
    Loaded configuration 'demo/build/_sysbuild/empty.conf'
    Merged configuration 'demo/sysbuild.conf'
    Configuration saved to 'demo/build/zephyr/.config'
    Kconfig header saved to 'demo/build/_sysbuild/autoconf.h'
    -- 
       *****************************
       * Running CMake for mcuboot *
       *****************************
    
    Loading Zephyr default modules (Zephyr base).
    -- Application: /opt/nordic/ncs/v3.1.1/bootloader/mcuboot/boot/zephyr
    -- CMake version: 3.21.0
    -- Found Python3: /opt/nordic/ncs/toolchains/561dce9adf/bin/python (found suitable version "3.12.4", minimum required is "3.10") found components: Interpreter 
    -- Cache files will be written to: /Users/fernandofontes/Library/Caches/zephyr
    -- Zephyr version: 4.1.99 (/opt/nordic/ncs/v3.1.1/zephyr)
    -- Found west (found suitable version "1.4.0", minimum required is "0.14.0")
    -- Board: ecolab_sanitation_unit_control, qualifiers: nrf54l15/cpuapp
    -- Found host-tools: zephyr 0.17.0 (/opt/nordic/ncs/toolchains/561dce9adf/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.17.0 (/opt/nordic/ncs/toolchains/561dce9adf/opt/zephyr-sdk)
    -- Found Dtc: /opt/nordic/ncs/toolchains/561dce9adf/bin/dtc (found suitable version "1.6.1", minimum required is "1.4.6") 
    -- Found BOARD.dts: demo/boards/Obiio/ecolab_sanitation_unit_control/ecolab_sanitation_unit_control_nrf54l15_cpuapp.dts
    -- Found devicetree overlay: demo/sysbuild/mcuboot/app.overlay
    -- Generated zephyr.dts: demo/build/mcuboot/zephyr/zephyr.dts
    -- Generated pickled edt: demo/build/mcuboot/zephyr/edt.pickle
    -- Generated devicetree_generated.h: demo/build/mcuboot/zephyr/include/generated/zephyr/devicetree_generated.h
    
    warning: BOOT_VERSION_CMP_USE_BUILD_NUMBER (defined at
    /opt/nordic/ncs/v3.1.1/bootloader/mcuboot/boot/zephyr/Kconfig:1028) was assigned the value 'y' but
    got the value 'n'. Check these unsatisfied dependencies: (UPDATEABLE_IMAGE_NUMBER > 1 ||
    BOOT_DIRECT_XIP || BOOT_RAM_LOAD || MCUBOOT_DOWNGRADE_PREVENTION) (=n). See
    http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_BOOT_VERSION_CMP_USE_BUILD_NUMBER and/or
    look up BOOT_VERSION_CMP_USE_BUILD_NUMBER 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: NCS_APPLICATION_BOOT_BANNER_STRING (defined at
    /opt/nordic/ncs/v3.1.1/nrf/lib/boot_banner/Kconfig:18) was assigned the value 'MCUboot' but got the
    value ''. Check these unsatisfied dependencies: NCS_BOOT_BANNER (=n). See
    http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_NCS_APPLICATION_BOOT_BANNER_STRING and/or
    look up NCS_APPLICATION_BOOT_BANNER_STRING 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: SOC_NRF54LX_SKIP_CLOCK_CONFIG (defined at soc/nordic/nrf54l/Kconfig:64,
    soc/nordic/nrf54l/Kconfig:64) was assigned the value 'y' but got the value 'n'. See
    http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_SOC_NRF54LX_SKIP_CLOCK_CONFIG and/or look
    up SOC_NRF54LX_SKIP_CLOCK_CONFIG 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.
    
    Parsing /opt/nordic/ncs/v3.1.1/bootloader/mcuboot/boot/zephyr/Kconfig
    Loaded configuration 'demo/boards/Obiio/ecolab_sanitation_unit_control/ecolab_sanitation_unit_control_nrf54l15_cpuapp_defconfig'
    Merged configuration 'demo/sysbuild/mcuboot/prj.conf'
    Merged configuration '/opt/nordic/ncs/v3.1.1/nrf/subsys/bootloader/bl_override/override_external_mcuboot.conf'
    Merged configuration 'demo/build/mcuboot/zephyr/.config.sysbuild'
    Configuration saved to 'demo/build/mcuboot/zephyr/.config'
    Kconfig header saved to 'demo/build/mcuboot/zephyr/include/generated/zephyr/autoconf.h'
    -- Found GnuLd: /opt/nordic/ncs/toolchains/561dce9adf/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi/bin/ld.bfd (found version "2.38") 
    -- The C compiler identification is GNU 12.2.0
    -- The CXX compiler identification is GNU 12.2.0
    -- The ASM compiler identification is GNU
    -- Found assembler: /opt/nordic/ncs/toolchains/561dce9adf/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
    =========== Generating psa_crypto_config ===============
    Backup: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False
    Backup: CONFIG_MBEDTLS_PSA_CRYPTO_C: True
    Backup: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False
    Backup: CONFIG_MBEDTLS_PLATFORM_SETUP_TEARDOWN_ALT: False
    Backup: CONFIG_MBEDTLS_THREADING_C: True
    Backup: CONFIG_MBEDTLS_THREADING_ALT: True
    =========== Checkpoint: backup ===============
    Restore: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False
    Restore: CONFIG_MBEDTLS_PSA_CRYPTO_C: True
    Restore: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False
    Restore: CONFIG_MBEDTLS_PLATFORM_SETUP_TEARDOWN_ALT: False
    Restore: CONFIG_MBEDTLS_THREADING_C: True
    Restore: CONFIG_MBEDTLS_THREADING_ALT: True
    =========== End psa_crypto_config ===============
    =========== Generating psa_crypto_library_config ===============
    Backup: CONFIG_MBEDTLS_PSA_CRYPTO_C: True
    Backup: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False
    Backup: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False
    Backup: CONFIG_MBEDTLS_USE_PSA_CRYPTO: True
    Backup: CONFIG_MBEDTLS_PLATFORM_PRINTF_ALT: False
    Backup: CONFIG_MBEDTLS_THREADING_C: True
    Backup: CONFIG_MBEDTLS_THREADING_ALT: True
    =========== Checkpoint: backup ===============
    Restore: CONFIG_MBEDTLS_PSA_CRYPTO_C: True
    Restore: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False
    Restore: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False
    Restore: CONFIG_MBEDTLS_USE_PSA_CRYPTO: True
    Restore: CONFIG_MBEDTLS_PLATFORM_PRINTF_ALT: False
    Restore: CONFIG_MBEDTLS_THREADING_C: True
    Restore: CONFIG_MBEDTLS_THREADING_ALT: True
    =========== End psa_crypto_library_config ===============
    -- Using ccache: /opt/nordic/ncs/toolchains/561dce9adf/bin/ccache
    -- Found gen_kobject_list: /opt/nordic/ncs/v3.1.1/zephyr/scripts/build/gen_kobject_list.py
    MCUBoot bootloader key file: /opt/nordic/ncs/v3.1.1/bootloader/mcuboot/root-ed25519.pem
    CMake Warning at CMakeLists.txt:412 (message):
      WARNING: Using default MCUboot signing key file, this file is for debug use
      only and is not secure!
    
    
    -- Configuring done
    -- Generating done
    -- Build files have been written to: demo/build/mcuboot
    -- 
       *******************************************************
       * Running CMake for ecolab-sanitation-unit-control-fw *
       *******************************************************
    
    Loading Zephyr default modules (Zephyr base).
    -- Application: demo
    -- CMake version: 3.21.0
    -- Found Python3: /opt/nordic/ncs/toolchains/561dce9adf/bin/python (found suitable version "3.12.4", minimum required is "3.10") found components: Interpreter 
    -- Cache files will be written to: /Users/fernandofontes/Library/Caches/zephyr
    -- Zephyr version: 4.1.99 (/opt/nordic/ncs/v3.1.1/zephyr)
    -- Found west (found suitable version "1.4.0", minimum required is "0.14.0")
    -- Board: ecolab_sanitation_unit_control, qualifiers: nrf54l15/cpuapp
    -- Found host-tools: zephyr 0.17.0 (/opt/nordic/ncs/toolchains/561dce9adf/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.17.0 (/opt/nordic/ncs/toolchains/561dce9adf/opt/zephyr-sdk)
    -- Found Dtc: /opt/nordic/ncs/toolchains/561dce9adf/bin/dtc (found suitable version "1.6.1", minimum required is "1.4.6") 
    -- Found BOARD.dts: demo/boards/Obiio/ecolab_sanitation_unit_control/ecolab_sanitation_unit_control_nrf54l15_cpuapp.dts
    -- Found devicetree overlay: demo/boards/ecolab_sanitation_unit_control_nrf54l15_cpuapp.overlay
    -- Generated zephyr.dts: demo/build/ecolab-sanitation-unit-control-fw/zephyr/zephyr.dts
    -- Generated pickled edt: demo/build/ecolab-sanitation-unit-control-fw/zephyr/edt.pickle
    -- Generated devicetree_generated.h: demo/build/ecolab-sanitation-unit-control-fw/zephyr/include/generated/zephyr/devicetree_generated.h
    
    warning: SOC_NRF54LX_SKIP_CLOCK_CONFIG (defined at soc/nordic/nrf54l/Kconfig:64,
    soc/nordic/nrf54l/Kconfig:64) was assigned the value 'y' but got the value 'n'. See
    http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_SOC_NRF54LX_SKIP_CLOCK_CONFIG and/or look
    up SOC_NRF54LX_SKIP_CLOCK_CONFIG in the menuconfig/guiconfig interface. The Application Development
    Primer, Setting Configuration Values, and Kconfig - Tips and Best Practices sections of the manual
    might be helpful too.
    
    
    warning: Deprecated symbol MBEDTLS_LEGACY_CRYPTO_C is enabled.
    
    
    warning: Deprecated symbol NFCT_PINS_AS_GPIOS is enabled.
    
    
    warning: Deprecated symbol NFCT_PINS_AS_GPIOS is enabled.
    
    
    warning: Deprecated symbol BT_CTLR is enabled.
    
    
    warning: Experimental symbol MODEM_MODULES is enabled.
    
    Parsing demo/Kconfig
    Loaded configuration 'demo/boards/Obiio/ecolab_sanitation_unit_control/ecolab_sanitation_unit_control_nrf54l15_cpuapp_defconfig'
    Merged configuration 'demo/prj.conf'
    Merged configuration 'demo/build/ecolab-sanitation-unit-control-fw/zephyr/.config.sysbuild'
    Configuration saved to 'demo/build/ecolab-sanitation-unit-control-fw/zephyr/.config'
    Kconfig header saved to 'demo/build/ecolab-sanitation-unit-control-fw/zephyr/include/generated/zephyr/autoconf.h'
    -- Found GnuLd: /opt/nordic/ncs/toolchains/561dce9adf/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi/bin/ld.bfd (found version "2.38") 
    -- The C compiler identification is GNU 12.2.0
    -- The CXX compiler identification is GNU 12.2.0
    -- The ASM compiler identification is GNU
    -- Found assembler: /opt/nordic/ncs/toolchains/561dce9adf/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc
    =========== Generating psa_crypto_config ===============
    Backup: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False
    Backup: CONFIG_MBEDTLS_PSA_CRYPTO_C: True
    Backup: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False
    Backup: CONFIG_MBEDTLS_PLATFORM_SETUP_TEARDOWN_ALT: False
    Backup: CONFIG_MBEDTLS_THREADING_C: True
    Backup: CONFIG_MBEDTLS_THREADING_ALT: True
    =========== Checkpoint: backup ===============
    Restore: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False
    Restore: CONFIG_MBEDTLS_PSA_CRYPTO_C: True
    Restore: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False
    Restore: CONFIG_MBEDTLS_PLATFORM_SETUP_TEARDOWN_ALT: False
    Restore: CONFIG_MBEDTLS_THREADING_C: True
    Restore: CONFIG_MBEDTLS_THREADING_ALT: True
    =========== End psa_crypto_config ===============
    =========== Generating psa_crypto_library_config ===============
    Backup: CONFIG_MBEDTLS_PSA_CRYPTO_C: True
    Backup: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False
    Backup: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False
    Backup: CONFIG_MBEDTLS_USE_PSA_CRYPTO: False
    Backup: CONFIG_MBEDTLS_PLATFORM_PRINTF_ALT: False
    Backup: CONFIG_MBEDTLS_THREADING_C: True
    Backup: CONFIG_MBEDTLS_THREADING_ALT: True
    =========== Checkpoint: backup ===============
    Restore: CONFIG_MBEDTLS_PSA_CRYPTO_C: True
    Restore: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False
    Restore: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False
    Restore: CONFIG_MBEDTLS_USE_PSA_CRYPTO: False
    Restore: CONFIG_MBEDTLS_PLATFORM_PRINTF_ALT: False
    Restore: CONFIG_MBEDTLS_THREADING_C: True
    Restore: CONFIG_MBEDTLS_THREADING_ALT: True
    =========== End psa_crypto_library_config ===============
    -- Using ccache: /opt/nordic/ncs/toolchains/561dce9adf/bin/ccache
    -- Found gen_kobject_list: /opt/nordic/ncs/v3.1.1/zephyr/scripts/build/gen_kobject_list.py
    CMake Warning at /opt/nordic/ncs/v3.1.1/zephyr/CMakeLists.txt:1027 (message):
      No SOURCES given to Zephyr library:
      ..__nrf__subsys__net__lib__tls_credentials
    
      Excluding target from build.
    
    
    -- Including signing script: /opt/nordic/ncs/v3.1.1/nrf/cmake/sysbuild/image_signing.cmake
    -- ca-cert.pem found
    -- Configuring done
    -- Generating done
    -- Build files have been written to: demo/build/ecolab-sanitation-unit-control-fw
    CMake Warning at /opt/nordic/ncs/v3.1.1/nrf/cmake/sysbuild/partition_manager.cmake:119 (message):
      
    
            ---------------------------------------------------------------------
            --- WARNING: Using a bootloader without pm_static.yml.            ---
            --- There are cases where a deployed product can consist of       ---
            --- multiple images, and only a subset of these images can be     ---
            --- upgraded through a firmware update mechanism. In such cases,  ---
            --- the upgradable images must have partitions that are static    ---
            --- and are matching the partition map used by the bootloader     ---
            --- programmed onto the device.                                   ---
            ---------------------------------------------------------------------
            
    
    Call Stack (most recent call first):
      /opt/nordic/ncs/v3.1.1/nrf/cmake/sysbuild/partition_manager.cmake:636 (partition_manager)
      /opt/nordic/ncs/v3.1.1/nrf/sysbuild/CMakeLists.txt:825 (include)
      cmake/modules/sysbuild_extensions.cmake:598 (nrf_POST_CMAKE)
      cmake/modules/sysbuild_extensions.cmake:598 (cmake_language)
      cmake/modules/sysbuild_images.cmake:46 (sysbuild_module_call)
      cmake/modules/sysbuild_default.cmake:21 (include)
      /opt/nordic/ncs/v3.1.1/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:75 (include)
      /opt/nordic/ncs/v3.1.1/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
      /opt/nordic/ncs/v3.1.1/zephyr/share/sysbuild-package/cmake/SysbuildConfig.cmake:8 (include)
      template/CMakeLists.txt:10 (find_package)
    
    
    -- Configuring done
    -- Generating done
    -- Build files have been written to: demo/build
    -- west build: building application
    [9/20] Performing build step for 'ecolab-sanitation-unit-control-fw'
    [0/1] Re-running CMake...
    Loading Zephyr default modules (Zephyr base (cached)).
    -- Application: demo
    -- CMake version: 3.21.0
    -- Cache files will be written to: /Users/fernandofontes/Library/Caches/zephyr
    -- Zephyr version: 4.1.99 (/opt/nordic/ncs/v3.1.1/zephyr)
    -- Found west (found suitable version "1.4.0", minimum required is "0.14.0")
    -- Board: ecolab_sanitation_unit_control, qualifiers: nrf54l15/cpuapp
    -- Found host-tools: zephyr 0.17.0 (/opt/nordic/ncs/toolchains/561dce9adf/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.17.0 (/opt/nordic/ncs/toolchains/561dce9adf/opt/zephyr-sdk)
    -- Found BOARD.dts: demo/boards/Obiio/ecolab_sanitation_unit_control/ecolab_sanitation_unit_control_nrf54l15_cpuapp.dts
    -- Found devicetree overlay: demo/boards/ecolab_sanitation_unit_control_nrf54l15_cpuapp.overlay
    -- Generated zephyr.dts: demo/build/ecolab-sanitation-unit-control-fw/zephyr/zephyr.dts
    -- Generated pickled edt: demo/build/ecolab-sanitation-unit-control-fw/zephyr/edt.pickle
    -- Generated devicetree_generated.h: demo/build/ecolab-sanitation-unit-control-fw/zephyr/include/generated/zephyr/devicetree_generated.h
    
    warning: Deprecated symbol MBEDTLS_LEGACY_CRYPTO_C is enabled.
    
    
    warning: Deprecated symbol NFCT_PINS_AS_GPIOS is enabled.
    
    
    warning: Deprecated symbol NFCT_PINS_AS_GPIOS is enabled.
    
    
    warning: Deprecated symbol BT_CTLR is enabled.
    
    
    warning: Experimental symbol MODEM_MODULES is enabled.
    
    Parsing demo/Kconfig
    Loaded configuration 'demo/build/ecolab-sanitation-unit-control-fw/zephyr/.config'
    Merged configuration 'demo/build/ecolab-sanitation-unit-control-fw/zephyr/.config.sysbuild'
    No change to configuration in 'demo/build/ecolab-sanitation-unit-control-fw/zephyr/.config'
    No change to Kconfig header in 'demo/build/ecolab-sanitation-unit-control-fw/zephyr/include/generated/zephyr/autoconf.h'
    =========== Generating psa_crypto_config ===============
    Backup: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False
    Backup: CONFIG_MBEDTLS_PSA_CRYPTO_C: True
    Backup: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False
    Backup: CONFIG_MBEDTLS_PLATFORM_SETUP_TEARDOWN_ALT: False
    Backup: CONFIG_MBEDTLS_THREADING_C: True
    Backup: CONFIG_MBEDTLS_THREADING_ALT: True
    =========== Checkpoint: backup ===============
    Restore: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False
    Restore: CONFIG_MBEDTLS_PSA_CRYPTO_C: True
    Restore: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False
    Restore: CONFIG_MBEDTLS_PLATFORM_SETUP_TEARDOWN_ALT: False
    Restore: CONFIG_MBEDTLS_THREADING_C: True
    Restore: CONFIG_MBEDTLS_THREADING_ALT: True
    =========== End psa_crypto_config ===============
    =========== Generating psa_crypto_library_config ===============
    Backup: CONFIG_MBEDTLS_PSA_CRYPTO_C: True
    Backup: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False
    Backup: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False
    Backup: CONFIG_MBEDTLS_USE_PSA_CRYPTO: False
    Backup: CONFIG_MBEDTLS_PLATFORM_PRINTF_ALT: False
    Backup: CONFIG_MBEDTLS_THREADING_C: True
    Backup: CONFIG_MBEDTLS_THREADING_ALT: True
    =========== Checkpoint: backup ===============
    Restore: CONFIG_MBEDTLS_PSA_CRYPTO_C: True
    Restore: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False
    Restore: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False
    Restore: CONFIG_MBEDTLS_USE_PSA_CRYPTO: False
    Restore: CONFIG_MBEDTLS_PLATFORM_PRINTF_ALT: False
    Restore: CONFIG_MBEDTLS_THREADING_C: True
    Restore: CONFIG_MBEDTLS_THREADING_ALT: True
    =========== End psa_crypto_library_config ===============
    -- Using ccache: /opt/nordic/ncs/toolchains/561dce9adf/bin/ccache
    -- Found gen_kobject_list: /opt/nordic/ncs/v3.1.1/zephyr/scripts/build/gen_kobject_list.py
    CMake Warning at /opt/nordic/ncs/v3.1.1/zephyr/CMakeLists.txt:1027 (message):
      No SOURCES given to Zephyr library:
      ..__nrf__subsys__net__lib__tls_credentials
    
      Excluding target from build.
    
    
    -- Including signing script: /opt/nordic/ncs/v3.1.1/nrf/cmake/sysbuild/image_signing.cmake
    -- ca-cert.pem found
    -- Configuring done
    -- Generating done
    -- Build files have been written to: demo/build/ecolab-sanitation-unit-control-fw
    [1/561] Preparing syscall dependency handling
    
    [7/561] Generating include/generated/zephyr/version.h
    -- Zephyr version: 4.1.99 (/opt/nordic/ncs/v3.1.1/zephyr), build: ncs-v3.1.1
    [8/561] Generating include/generated/zephyr/syscall_dispatch.c, include/generated/zephyr/syscall_exports_llext.c, syscall_weakdefs_llext.c, include/gene[10/561] Generating include/generated/zephyr/syscall_dispatch.c, include/generated/zephyr/syscall_exports_llext.c, syscall_weakdefs_llext.c, include/gen[12/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/asn1p[12/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/asn1w[12/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/base6[12/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/bignu[12/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/bignu[12/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/nist_[12/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/oid.c[12/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/padlo[12/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/versi[12/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/const[13/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/padlo[14/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/base6[15/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/nist_[16/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/versi[17/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/const[18/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/bignu[19/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/asn1w[20/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/oid.c[21/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/asn1p[22/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/bignu[28/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[28/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[28/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[28/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[28/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[28/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[29/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[29/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[30/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[31/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[31/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[32/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[32/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[33/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[33/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[34/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[35/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[36/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[37/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[37/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[38/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nord.../ncs/v3.1.1/modules/hal/nordic/nrfx/soc/interconnec[39/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[40/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[41/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[41/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[42/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[43/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[44/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[45/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[46/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[47/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[48/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[49/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nord.../ncs/v3.1.1/modules/hal/nordic/nrfx/soc/interconnec[51/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[52/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[53/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[54/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[55/561] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic/[206/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/net_sockets.[207/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ssl_cache.c.[208/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ssl_ciphersu[209/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ssl_client.c[210/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/net_sockets.[210/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ssl_cookie.c[212/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ssl_msg.c.ob[213/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ssl_ticket.c[214/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ssl_tls.c.ob[215/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ssl_cache.c.[215/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ssl_tls12_cl[217/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ssl_tls12_se[218/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ssl_tls13_ke[220/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ssl_tls13_se[221/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ssl_tls13_ke[221/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ssl_tls13_cl[222/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ssl_ticket.c[222/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ssl_tls13_ge[223/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ssl_client.c[223/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/memory_bu[224/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ssl_ciphersu[225/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ssl_cookie.c[225/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/pkcs12.c.[226/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ssl_tls13_se[226/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/pkcs5.c.o[227/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ssl_msg.c.ob[227/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/pkparse.c[228/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ssl_tls13_cl[228/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/pkwrite.c[229/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ssl_tls13_ge[230/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ssl_tls12_se[230/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/cipher.c.[231/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/pkcs12.c.[231/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/cipher_wr[232/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ssl_tls.c.ob[233/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/pkwrite.c[233/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/pk_ecc.c.[234/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/memory_bu[234/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/pk_wrap.c[235/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/psa_util.[236/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedtls.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ssl_tls12_cl[236/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-crypto/program[237/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/sha1.c.ob[238/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/sha256.c.[239/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/sha512.c.[240/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/pkcs5.c.o[240/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/sha3.c.ob[241/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/pkparse.c[242/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/cipher.c.[242/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/aesni.c.o[243/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/cipher_wr[243/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/aesce.c.o[244/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/block_cip[246/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/pk_ecc.c.[246/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/cmac.c.ob[247/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/pk_wrap.c[248/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-crypto/program[248/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/chachapol[249/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/sha3.c.ob[249/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ecdh.c.ob[250/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/psa_util.[251/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/sha1.c.ob[251/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ecp_curve[252/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/sha512.c.[252/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ecp_curve[253/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/aesce.c.o[254/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/sha256.c.[254/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/hkdf.c.ob[255/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/aesni.c.o[255/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/hmac_drbg[257/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ecp_curve[257/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/rsa_alt_h[258/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ecp_curve[258/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ecdsa.c.o[259/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ecdh.c.ob[259/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ctr_drbg.[260/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/hkdf.c.ob[260/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/entropy.c[261/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/cmac.c.ob[261/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/chacha20.[262/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/chachapol[262/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/poly1305.[263/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/block_cip[263/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ecjpake.c[264/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/platform.[267/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedx509.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/x509_create[268/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/hmac_drbg[268/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedx509.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/x509_crl.c.[269/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/rsa_alt_h[269/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedx509.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/x509_crt.c.[270/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ecjpake.c[270/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedx509.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/x509_csr.c.[271/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ecdsa.c.o[271/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedx509.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/x509write.c[272/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedx509.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/x509write_c[273/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedx509.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/x509write_c[274/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/entropy.c[274/561] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-[275/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/ctr_drbg.[275/561] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-[276/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/chacha20.[276/561] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-[277/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedx509.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/x509_create[277/561] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-[278/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/poly1305.[278/561] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-[279/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/platform.[279/561] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-[280/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedx509.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/x509write_c[280/561] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/nrf/subsys/nrf_security/sr[281/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedx509.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/x509write.c[282/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedx509.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/x509write_c[284/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedx509.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/x509_crl.c.[285/561] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-[286/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedx509.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/x509_csr.c.[287/561] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedx509.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/x509_crt.c.[288/561] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-[289/561] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-[290/561] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-[291/561] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/nrf/subsys/nrf_security/sr[293/561] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/platform/baremetal/cmdma_[294/561] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/platform/baremetal/interr[296/561] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-[302/561] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/baremetal_ba414e_with_ik/[303/561] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/cmddefs_modmath.[304/561] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/pkhardware_ba414[305/561] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/ba414_status.c.o[307/561] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/cmddefs_ecc.c.ob[308/561] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/platform/baremetal/cmdma_[308/561] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/cmddefs_ecjpake.[309/561] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-[309/561] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/cmddefs_srp.c.ob[312/561] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/platform/baremetal/interr[315/561] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/cmddefs_modmath.[316/561] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/ba414_status.c.o[318/561] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/cmddefs_ecc.c.ob[319/561] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/baremetal_ba414e_with_ik/[320/561] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/pkhardware_ba414[321/561] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/cmddefs_ecjpake.[322/561] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/cmddefs_srp.c.ob[353/561] Building C object modules/nrf/subsys/net/lib/fota_download/CMakeFiles/..__nrf__subsys__net__lib__fota_download.dir/src/util/fota_download_util[354/561] Building C object modules/nrf/subsys/net/lib/fota_download/CMakeFiles/..__nrf__subsys__net__lib__fota_download.dir/src/util/fota_download_mcub[362/561] Building C object modules/nrf/subsys/net/lib/fota_download/CMakeFiles/..__nrf__subsys__net__lib__fota_download.dir/src/util/fota_download_mcub[365/561] Building C object modules/nrf/subsys/net/lib/fota_download/CMakeFiles/..__nrf__subsys__net__lib__fota_download.dir/src/util/fota_download_util[370/561] Building C object modules/mcuboot/boot/bootutil/zephyr/CMakeFiles/mcuboot_util.dir/opt/nordic/ncs/v3.1.1/bootloader/mcuboot/boot/bootutil/src/[378/561] Building C object modules/mcuboot/boot/bootutil/zephyr/CMakeFiles/mcuboot_util.dir/opt/nordic/ncs/v3.1.1/bootloader/mcuboot/boot/bootutil/src/[506/561] Building C object CMakeFiles/app.dir/components/ota_handler/ota_handler.c.obj
    demo/components/ota_handler/ota_handler.c: In function 'fota_download_thread':
    demo/components/ota_handler/ota_handler.c:109:20: warning: unused variable 'protocol' [-Wunused-variable]
      109 |     static uint8_t protocol[10] = "https://";
          |                    ^~~~~~~~
    demo/components/ota_handler/ota_handler.c: In function 'http_fota_handler':
    demo/components/ota_handler/ota_handler.c:227:9: warning: unused variable 'err' [-Wunused-variable]
      227 |     int err = 0;
          |         ^~~
    demo/components/ota_handler/ota_handler.c: At top level:
    demo/components/ota_handler/ota_handler.c:109:20: warning: 'protocol' defined but not used [-Wunused-variable]
      109 |     static uint8_t protocol[10] = "https://";
          |                    ^~~~~~~~
    [561/561] Linking C executable zephyr/zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:      389036 B       714 KB     53.21%
                 RAM:      181324 B       256 KB     69.17%
            IDT_LIST:          0 GB        32 KB      0.00%
    Generating files from demo/build/ecolab-sanitation-unit-control-fw/zephyr/zephyr.elf for board: ecolab_sanitation_unit_control
    image.py: sign the digest
    image.py: sign the digest
    [11/20] Performing build step for 'mcuboot'
    [1/304] Preparing syscall dependency handling
    
    [7/304] Generating include/generated/zephyr/version.h
    -- Zephyr version: 4.1.99 (/opt/nordic/ncs/v3.1.1/zephyr), build: ncs-v3.1.1
    [9/304] Generating include/generated/zephyr/syscall_dispatch.c, include/generated/zephyr/syscall_exports_llext.c, syscall_weakdefs_llext.c, include/gene[11/304] Generating include/generated/zephyr/syscall_dispatch.c, include/generated/zephyr/syscall_exports_llext.c, syscall_weakdefs_llext.c, include/gen[13/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/asn1p[13/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/asn1w[13/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/base6[13/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/bignu[13/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/bignu[13/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/nist_[13/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/oid.c[13/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/padlo[13/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/versi[13/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/const[14/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/nist_[15/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/padlo[16/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/asn1w[17/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/bignu[18/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/base6[19/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/asn1p[20/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/versi[21/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/bignu[22/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/const[26/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto_base.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/oid.c[167/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/memory_bu[169/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/pkcs12.c.[170/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/pkcs5.c.o[171/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/pkparse.c[172/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/pkwrite.c[174/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/cipher.c.[175/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/pkcs12.c.[175/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/cipher_wr[177/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/pkparse.c[177/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/pk_ecc.c.[178/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/pkcs5.c.o[178/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/pk_wrap.c[179/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/psa_util.[180/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-crypto/program[181/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/pkwrite.c[181/304] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-[182/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/cipher.c.[182/304] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-[183/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/cipher_wr[183/304] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-[184/304] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-[185/304] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-[186/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/pk_wrap.c[186/304] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-[187/304] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-[188/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-crypto/program[189/304] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-[190/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/memory_bu[191/304] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-[193/304] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/baremetal_ba414e_with_ik/[194/304] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/pkhardware_ba414[195/304] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/ba414_status.c.o[197/304] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/cmddefs_ecc.c.ob[198/304] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/ba414_status.c.o[198/304] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/cmddefs_modmath.[199/304] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/cmddefs_ecjpake.[200/304] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/cmddefs_ecc.c.ob[200/304] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/cmddefs_srp.c.ob[201/304] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/cmddefs_modmath.[203/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/pk_ecc.c.[204/304] Building C object modules/nrf/subsys/nrf_security/src/CMakeFiles/mbedcrypto.dir/opt/nordic/ncs/v3.1.1/modules/crypto/mbedtls/library/psa_util.[205/304] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/cmddefs_ecjpake.[206/304] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/cmddefs_srp.c.ob[207/304] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-[209/304] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-[211/304] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/modules/crypto/oberon-psa-[214/304] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/baremetal_ba414e_with_ik/[215/304] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/silexpk/target/hw/ba414/pkhardware_ba414[224/304] Building C object modules/mcuboot/boot/bootutil/zephyr/CMakeFiles/mcuboot_util.dir/opt/nordic/ncs/v3.1.1/bootloader/mcuboot/boot/bootutil/src/[225/304] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic[227/304] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic[228/304] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic[229/304] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic[230/304] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic[230/304] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic[231/304] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic[232/304] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic[233/304] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic[234/304] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic[235/304] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic[247/304] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic[250/304] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic[256/304] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/nrf/subsys/nrf_security/sr[258/304] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic[260/304] Building C object modules/nrf/subsys/nrf_security/src/core/nrf_oberon/CMakeFiles/psa_core.dir/opt/nordic/ncs/v3.1.1/nrf/subsys/nrf_security/sr[265/304] Building C object modules/mcuboot/boot/bootutil/zephyr/CMakeFiles/mcuboot_util.dir/opt/nordic/ncs/v3.1.1/bootloader/mcuboot/boot/bootutil/src/[277/304] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/platform/baremetal/cmdma_[278/304] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/platform/baremetal/interr[281/304] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic[282/304] Building C object modules/hal_nordic/modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v3.1.1/modules/hal/nordic[288/304] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/platform/baremetal/cmdma_[289/304] Building C object modules/nrf/subsys/nrf_security/src/drivers/cracen/CMakeFiles/cracen_psa_driver.dir/sxsymcrypt/src/platform/baremetal/interr[304/304] Linking C executable zephyr/zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:       61088 B        62 KB     96.22%
                 RAM:       31696 B       256 KB     12.09%
            IDT_LIST:          0 GB        32 KB      0.00%
    Generating files from demo/build/mcuboot/zephyr/zephyr.elf for board: ecolab_sanitation_unit_control
    [18/20] cd demo/build/_sysbuild && /opt/nordic/ncs/toolchains/561dce[19/20] cd demo/build/_sysbuild && /opt/nordic/ncs/toolchains/561dce[20/20] Generating ../merged.hex
     *  Terminal will be reused by tasks, press any key to close it. 
    

    Best regards,

Related