getting errors while building from https://devzone.nordicsemi.com/guides/nrf-connect-sdk-guides/b/software/posts/ncs-dfu

i'm using a nrf52833-DK board and trying to perform DFU exactly as mentioned in  https://devzone.nordicsemi.com/guides/nrf-connect-sdk-guides/b/software/posts/ncs-dfu 

i'm getting the following errors can u please help me resolve it 

* Executing task: nRF Connect: Generate config nrf52833dk_nrf52820 for mesh_samples/ble_dfu_peripheral_lbs

Building ble_dfu_peripheral_lbs
west build --build-dir d:\ncs\mesh_samples\ble_dfu_peripheral_lbs\build d:\ncs\mesh_samples\ble_dfu_peripheral_lbs --pristine --board nrf52833dk_nrf52820 -- -DNCS_TOOLCHAIN_VERSION:STRING="NONE" -DBOARD_ROOT:STRING="d:/ncs/mesh_samples/light_switch;d:/ncs/mesh_samples/ble_dfu_peripheral_lbs;d:/ncs/mesh_samples/peripheral_lbs"

-- west build: generating a build system
Loading Zephyr default modules (Zephyr base).
-- Application: D:/ncs/mesh_samples/ble_dfu_peripheral_lbs
-- Found Python3: C:/ncs/toolchains/v2.2.0/opt/bin/python.exe (found suitable exact version "3.8.2") found components: Interpreter
-- Cache files will be written to: C:/ncs/v2.2.0/zephyr/.cache
-- Zephyr version: 3.2.99 (C:/ncs/v2.2.0/zephyr)
-- Found west (found suitable version "0.14.0", minimum required is "0.7.1")
-- Board: nrf52833dk_nrf52820
-- Found host-tools: zephyr 0.15.1 (C:/ncs/toolchains/v2.2.0/opt/zephyr-sdk)
-- Found toolchain: zephyr 0.15.1 (C:/ncs/toolchains/v2.2.0/opt/zephyr-sdk)
-- Found Dtc: C:/ncs/toolchains/v2.2.0/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
-- Found BOARD.dts: C:/ncs/v2.2.0/zephyr/boards/arm/nrf52833dk_nrf52820/nrf52833dk_nrf52820.dts
-- Generated zephyr.dts: D:/ncs/mesh_samples/ble_dfu_peripheral_lbs/build/zephyr/zephyr.dts
-- Generated devicetree_generated.h: D:/ncs/mesh_samples/ble_dfu_peripheral_lbs/build/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: D:/ncs/mesh_samples/ble_dfu_peripheral_lbs/build/zephyr/dts.cmake
Parsing D:/ncs/mesh_samples/ble_dfu_peripheral_lbs/Kconfig
Loaded configuration 'C:/ncs/v2.2.0/zephyr/boards/arm/nrf52833dk_nrf52820/nrf52833dk_nrf52820_defconfig'
Merged configuration 'D:/ncs/mesh_samples/ble_dfu_peripheral_lbs/prj.conf'
Configuration saved to 'D:/ncs/mesh_samples/ble_dfu_peripheral_lbs/build/zephyr/.config'
Kconfig header saved to 'D:/ncs/mesh_samples/ble_dfu_peripheral_lbs/build/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: C:/ncs/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
-- Found Python3: C:/ncs/toolchains/v2.2.0/opt/bin/python.exe (found version "3.8.2") found components: Interpreter

=== child image mcuboot - begin ===
loading initial cache file D:/ncs/mesh_samples/ble_dfu_peripheral_lbs/build/mcuboot/child_image_preload.cmake
Loading Zephyr default modules (Zephyr base).
-- Application: C:/ncs/v2.2.0/bootloader/mcuboot/boot/zephyr
-- Found Python3: C:/ncs/toolchains/v2.2.0/opt/bin/python.exe (found suitable exact version "3.8.2") found components: Interpreter
-- Cache files will be written to: C:/ncs/v2.2.0/zephyr/.cache
-- Zephyr version: 3.2.99 (C:/ncs/v2.2.0/zephyr)
-- Found west (found suitable version "0.14.0", minimum required is "0.7.1")
-- Board: nrf52833dk_nrf52820
-- Found host-tools: zephyr 0.15.1 (C:/ncs/toolchains/v2.2.0/opt/zephyr-sdk)
-- Found toolchain: zephyr 0.15.1 (C:/ncs/toolchains/v2.2.0/opt/zephyr-sdk)
-- Found Dtc: C:/ncs/toolchains/v2.2.0/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
-- Found BOARD.dts: C:/ncs/v2.2.0/zephyr/boards/arm/nrf52833dk_nrf52820/nrf52833dk_nrf52820.dts
-- Found devicetree overlay: C:/ncs/v2.2.0/nrf/modules/mcuboot/usb.overlay
-- Found devicetree overlay: C:/ncs/v2.2.0/bootloader/mcuboot/boot/zephyr/dts.overlay
-- Generated zephyr.dts: D:/ncs/mesh_samples/ble_dfu_peripheral_lbs/build/mcuboot/zephyr/zephyr.dts
-- Generated devicetree_generated.h: D:/ncs/mesh_samples/ble_dfu_peripheral_lbs/build/mcuboot/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: D:/ncs/mesh_samples/ble_dfu_peripheral_lbs/build/mcuboot/zephyr/dts.cmake
Parsing C:/ncs/v2.2.0/bootloader/mcuboot/boot/zephyr/Kconfig
Loaded configuration 'C:/ncs/v2.2.0/zephyr/boards/arm/nrf52833dk_nrf52820/nrf52833dk_nrf52820_defconfig'
Merged configuration 'C:/ncs/v2.2.0/bootloader/mcuboot/boot/zephyr/prj.conf'
Merged configuration 'C:/ncs/v2.2.0/nrf/subsys/partition_manager/partition_manager_enabled.conf'
Merged configuration 'D:/ncs/mesh_samples/ble_dfu_peripheral_lbs/build/mcuboot/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to 'D:/ncs/mesh_samples/ble_dfu_peripheral_lbs/build/mcuboot/zephyr/.config'
Kconfig header saved to 'D:/ncs/mesh_samples/ble_dfu_peripheral_lbs/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: C:/ncs/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
MCUBoot bootloader key file: C:/ncs/v2.2.0/bootloader/mcuboot/root-rsa-2048.pem
-- Configuring done
-- Generating done
-- Build files have been written to: D:/ncs/mesh_samples/ble_dfu_peripheral_lbs/build/mcuboot
=== child image mcuboot - end ===

CMake Warning at C:/ncs/v2.2.0/nrf/modules/mcuboot/CMakeLists.txt:286 (message):

---------------------------------------------------------
--- WARNING: Using default MCUBoot key, it should not ---
--- be used for production. ---
---------------------------------------------------------


CMake Warning at C:/ncs/v2.2.0/zephyr/CMakeLists.txt:1833 (message):
__ASSERT() statements are globally ENABLED


-- Configuring done
-- Generating done
-- Build files have been written to: D:/ncs/mesh_samples/ble_dfu_peripheral_lbs/build
-- west build: building application
[1/270] Generating include/generated/version.h
-- Zephyr version: 3.2.99 (C:/ncs/v2.2.0/zephyr), build: v3.2.99-ncs1
[2/270] Creating directories for 'mcuboot_subimage'
[3/270] No download step for 'mcuboot_subimage'
[4/270] No update step for 'mcuboot_subimage'
[5/270] No patch step for 'mcuboot_subimage'
[6/270] No configure step for 'mcuboot_subimage'
[6/270] Performing build step for 'mcuboot_subimage'
[1/275] Generating include/generated/version.h
-- Zephyr version: 3.2.99 (C:/ncs/v2.2.0/zephyr), build: v3.2.99-ncs1
[2/275] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
[3/275] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
[4/275] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
[5/275] Generating include/generated/driver-validation.h
[6/275] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
[7/275] Generating include/generated/offsets.h
[8/275] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
[9/275] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
[10/275] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map_layout.c.obj
[11/275] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
[12/275] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map.c.obj
[13/275] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
[14/275] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
[15/275] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
[16/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/reboot.c.obj
[17/275] Generating linker_zephyr_pre1.cmd
[18/275] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
[19/275] Generating linker_zephyr_pre0.cmd
[20/275] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
[21/275] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
[22/275] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
[23/275] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
[24/275] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
[25/275] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
[26/275] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
[27/275] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
[28/275] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
[29/275] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
[30/275] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
[31/275] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
[32/275] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
[33/275] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
[34/275] Building C object zephyr/CMakeFiles/zephyr.dir/C_/ncs/v2.2.0/nrf/subsys/partition_manager/flash_map_partition_manager.c.obj
[35/275] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
[36/275] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
[37/275] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
[38/275] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
[39/275] Linking C static library zephyr\arch\common\libisr_tables.a
[40/275] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v2.2.0/modules/hal/nordic/nrfx/mdk/system_nrf52820.c.obj
[41/275] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
[42/275] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
[43/275] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v2.2.0/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj
[44/275] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v2.2.0/modules/hal/nordic/nrfx/drivers/src/nrfx_nvmc.c.obj
[45/275] Building C object modules/segger/CMakeFiles/modules__segger.dir/SEGGER_RTT_zephyr.c.obj
[46/275] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v2.2.0/modules/hal/nordic/nrfx/drivers/src/nrfx_wdt.c.obj
[47/275] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
[48/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
[49/275] Building C object modules/segger/CMakeFiles/modules__segger.dir/C_/ncs/v2.2.0/modules/debug/segger/SEGGER/SEGGER_RTT.c.obj
[50/275] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v2.2.0/modules/hal/nordic/nrfx/drivers/src/nrfx_ppi.c.obj
[51/275] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v2.2.0/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
[52/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
[53/275] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v2.2.0/modules/hal/nordic/nrfx/drivers/src/nrfx_gpiote.c.obj
[54/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
[55/275] Linking C static library zephyr\arch\common\libarch__common.a
[56/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
[57/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
[58/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
[59/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
[60/275] Linking C static library zephyr\arch\arch\arm\core\aarch32\libarch__arm__core__aarch32.a
[61/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
[62/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
[63/275] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\libarch__arm__core__aarch32__cortex_m.a
[64/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
[65/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
[66/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
[67/275] Linking C static library modules\segger\libmodules__segger.a
[68/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
[69/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
[70/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
[71/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
[72/275] Linking C static library modules\hal_nordic\nrfx\libmodules__hal_nordic__nrfx.a
[73/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
[74/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
[75/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
[76/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
[77/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
[78/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
[79/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
[80/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
[81/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
[82/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
[83/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
[84/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
[85/275] Generating zephyr/autogen-pubkey.c
[86/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
[87/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
[88/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
[89/275] Building C object zephyr/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj
[90/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
[91/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
[92/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_nano.c.obj
[93/275] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_core_mpu.c.obj
[94/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
[95/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
[96/275] Linking C static library zephyr\kernel\libkernel.a
[97/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
[98/275] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_mpu.c.obj
[99/275] Building C object CMakeFiles/app.dir/flash_map_extended.c.obj
[100/275] Building C object CMakeFiles/app.dir/main.c.obj
[101/275] Building C object CMakeFiles/app.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/image_validate.c.obj
[102/275] Building C object CMakeFiles/app.dir/os.c.obj
[103/275] Building C object CMakeFiles/app.dir/keys.c.obj
[104/275] Building C object CMakeFiles/app.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/encrypted.c.obj
[105/275] Building C object CMakeFiles/app.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/tlv.c.obj
[106/275] Building C object CMakeFiles/app.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/image_ed25519.c.obj
[107/275] Building C object CMakeFiles/app.dir/zephyr/autogen-pubkey.c.obj
[108/275] Building C object CMakeFiles/app.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/image_ec256.c.obj
[109/275] Building C object CMakeFiles/app.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/fault_injection_hardening.c.obj
[110/275] Building C object CMakeFiles/app.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/bootutil_misc.c.obj
[111/275] Generating ../../../include/generated/libc/minimal/strerror_table.h
[112/275] Building C object CMakeFiles/app.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/swap_misc.c.obj
[113/275] Building C object CMakeFiles/app.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/caps.c.obj
[114/275] Building C object CMakeFiles/app.dir/nrf_cleanup.c.obj
[115/275] Building C object CMakeFiles/app.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/swap_scratch.c.obj
[116/275] Building C object CMakeFiles/app.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/image_rsa.c.obj
[117/275] Linking C static library zephyr\soc\arm\common\cortex_m\libsoc__arm__common__cortex_m.a
[118/275] Linking C static library zephyr\arch\arch\arm\core\aarch32\mpu\libarch__arm__core__aarch32__mpu.a
[119/275] Building C object CMakeFiles/app.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/swap_move.c.obj
[120/275] Linking C static library zephyr\libzephyr.a
[121/275] Building C object zephyr/soc/arm/nordic_nrf/nrf52/CMakeFiles/soc__arm__nordic_nrf__nrf52.dir/soc.c.obj
[122/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
[123/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
[124/275] Building C object CMakeFiles/app.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/loader.c.obj
[125/275] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
[126/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
[127/275] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
[128/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
[129/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/abort.c.obj
[130/275] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
[131/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
[132/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
[133/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/malloc.c.obj
[134/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
[135/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
[136/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
[137/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
[138/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
[139/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
[140/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
[141/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
[142/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
[143/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
[144/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
[145/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
[146/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
[147/275] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
[148/275] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/soc_flash_nrf.c.obj
[149/275] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/flash_page_layout.c.obj
[150/275] Linking C static library app\libapp.a
[151/275] Linking C static library zephyr\drivers\clock_control\libdrivers__clock_control.a
[152/275] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
[153/275] Building C object zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_nrfx.c.obj
[154/275] Linking C static library zephyr\soc\arm\nordic_nrf\nrf52\libsoc__arm__nordic_nrf__nrf52.a
[155/275] Linking C static library zephyr\drivers\console\libdrivers__console.a
[156/275] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/common.c.obj
[157/275] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/pinctrl_nrf.c.obj
[158/275] Building C object modules/nrf/lib/fprotect/CMakeFiles/..__nrf__lib__fprotect.dir/fprotect_acl.c.obj
[159/275] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
[160/275] Building C object modules/nrf/lib/fatal_error/CMakeFiles/..__nrf__lib__fatal_error.dir/fatal_error.c.obj
[161/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/aria.c.obj
[162/275] Linking C static library zephyr\drivers\gpio\libdrivers__gpio.a
[163/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/asn1write.c.obj
[164/275] Building C object modules/mcuboot/boot/bootutil/zephyr/CMakeFiles/mcuboot_util.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/bootutil_public.c.obj
[165/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/zephyr_init.c.obj
[166/275] Linking C static library zephyr\drivers\flash\libdrivers__flash.a
[167/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/aes.c.obj
[168/275] Linking C static library modules\nrf\lib\fprotect\lib..__nrf__lib__fprotect.a
[169/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/asn1parse.c.obj
[170/275] Linking C static library zephyr\drivers\serial\libdrivers__serial.a
[171/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/base64.c.obj
[172/275] Linking C static library zephyr\drivers\pinctrl\libdrivers__pinctrl.a
[173/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/camellia.c.obj
[174/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/chacha20.c.obj
[175/275] Linking C static library zephyr\lib\libc\minimal\liblib__libc__minimal.a
[176/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/chachapoly.c.obj
[177/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ccm.c.obj
[178/275] Linking C static library zephyr\drivers\timer\libdrivers__timer.a
[179/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/cmac.c.obj
[180/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/aesni.c.obj
[181/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/dhm.c.obj
[182/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/cipher.c.obj
[183/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/des.c.obj
[184/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ecdh.c.obj
[185/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/cipher_wrap.c.obj
[186/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/constant_time.c.obj
[187/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/debug.c.obj
[188/275] Linking C static library modules\mcuboot\boot\bootutil\zephyr\libmcuboot_util.a
[189/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ctr_drbg.c.obj
[190/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ecjpake.c.obj
[191/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/entropy.c.obj
[192/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ecdsa.c.obj
[193/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/gcm.c.obj
[194/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ecp_curves.c.obj
[195/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/hmac_drbg.c.obj
[196/275] Linking C static library modules\nrf\lib\fatal_error\lib..__nrf__lib__fatal_error.a
[197/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ecp.c.obj
[198/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/entropy_poll.c.obj
[199/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/error.c.obj
[200/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/hkdf.c.obj
[201/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/bignum.c.obj
[202/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/md.c.obj
[203/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/mps_reader.c.obj
[204/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/net_sockets.c.obj
[205/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/md5.c.obj
[206/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/nist_kw.c.obj
[207/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/mps_trace.c.obj
[208/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/pkparse.c.obj
[209/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/pk_wrap.c.obj
[210/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/oid.c.obj
[211/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/pem.c.obj
[212/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/pkcs5.c.obj
[213/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/pk.c.obj
[214/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/padlock.c.obj
[215/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/memory_buffer_alloc.c.obj
[216/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/poly1305.c.obj
[217/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/pkwrite.c.obj
[218/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/psa_crypto.c.obj
[219/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/pkcs12.c.obj
[220/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/platform.c.obj
[221/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/platform_util.c.obj
[222/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_client.c.obj
[223/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_ecp.c.obj
[224/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_aead.c.obj
[225/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_cipher.c.obj
[226/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_se.c.obj
[227/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_driver_wrappers.c.obj
[228/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_hash.c.obj
[229/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_slot_management.c.obj
[230/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_mac.c.obj
[231/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_rsa.c.obj
[232/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ripemd160.c.obj
[233/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/psa_its_file.c.obj
[234/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/sha1.c.obj
[235/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/sha512.c.obj
[236/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ssl_ciphersuites.c.obj
[237/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/rsa_alt_helpers.c.obj
[238/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/sha256.c.obj
[239/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ssl_tls13_keys.c.obj
[240/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ssl_msg.c.obj
[241/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ssl_srv.c.obj
[242/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ssl_cli.c.obj
[243/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ssl_cache.c.obj
[244/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ssl_cookie.c.obj
[245/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_storage.c.obj
[246/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ssl_tls13_generic.c.obj
[247/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ssl_debug_helpers_generated.c.obj
[248/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ssl_tls.c.obj
[249/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ssl_tls13_client.c.obj
[250/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/version.c.obj
[251/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ssl_ticket.c.obj
[252/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/threading.c.obj
[253/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/timing.c.obj
[254/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/rsa.c.obj
[255/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ssl_tls13_server.c.obj
[256/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/version_features.c.obj
[257/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/x509_csr.c.obj
[258/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/x509_crl.c.obj
[259/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/x509.c.obj
[260/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/x509_crt.c.obj
[261/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/x509write_crt.c.obj
[262/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/x509_create.c.obj
[263/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/x509write_csr.c.obj
[264/275] Linking C static library modules\mbedtls\libmodules__mbedtls.a
[265/275] Linking C executable zephyr\zephyr_pre0.elf

[266/275] Generating dev_handles.c
[267/275] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/misc/empty_file.c.obj
[268/275] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/dev_handles.c.obj
[269/275] Linking C executable zephyr\zephyr_pre1.elf

[270/275] Generating linker.cmd
[271/275] Generating isr_tables.c, isrList.bin
[272/275] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
[273/275] Building C object zephyr/CMakeFiles/zephyr_final.dir/dev_handles.c.obj
[274/275] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
[275/275] Linking C executable zephyr\zephyr.elf
FAILED: zephyr/zephyr.elf zephyr/zephyr.map zephyr/zephyr.hex zephyr/zephyr.bin zephyr/zephyr.meta zephyr/zephyr.lst zephyr/zephyr.stat
cmd.exe /C "cd . && C:\ncs\toolchains\v2.2.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -gdwarf-4 zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj zephyr/CMakeFiles/zephyr_final.dir/dev_handles.c.obj zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj -o zephyr\zephyr.elf -Wl,-T zephyr/linker.cmd -Wl,-Map=D:/ncs/mesh_samples/ble_dfu_peripheral_lbs/build/mcuboot/zephyr/zephyr_final.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/common/libarch__common.a zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a zephyr/arch/arch/arm/core/aarch32/mpu/libarch__arm__core__aarch32__mpu.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/soc/arm/common/cortex_m/libsoc__arm__common__cortex_m.a zephyr/soc/arm/nordic_nrf/nrf52/libsoc__arm__nordic_nrf__nrf52.a zephyr/drivers/clock_control/libdrivers__clock_control.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/gpio/libdrivers__gpio.a zephyr/drivers/flash/libdrivers__flash.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a zephyr/drivers/pinctrl/libdrivers__pinctrl.a modules/nrf/lib/fprotect/lib..__nrf__lib__fprotect.a modules/nrf/lib/fatal_error/lib..__nrf__lib__fatal_error.a modules/mcuboot/boot/bootutil/zephyr/libmcuboot_util.a modules/mbedtls/libmodules__mbedtls.a modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a modules/segger/libmodules__segger.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a zephyr/CMakeFiles/offsets.dir/./arch/arm/core/offsets/offsets.c.obj -L"c:/ncs/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.1.0/thumb/v7e-m/nofp" -LD:/ncs/mesh_samples/ble_dfu_peripheral_lbs/build/mcuboot/zephyr -lgcc -Wl,--print-memory-usage zephyr/arch/common/libisr_tables.a -no-pie -mcpu=cortex-m4 -mthumb -mabi=aapcs -mfp16-format=ieee -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn && cmd.exe /C "cd /D D:\ncs\mesh_samples\ble_dfu_peripheral_lbs\build\mcuboot\zephyr && C:\ncs\toolchains\v2.2.0\opt\bin\cmake.exe -E copy zephyr_final.map zephyr.map && C:\ncs\toolchains\v2.2.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-objcopy.exe --gap-fill 0xff --output-target=ihex --remove-section=.comment --remove-section=COMMON --remove-section=.eh_frame zephyr.elf zephyr.hex && C:\ncs\toolchains\v2.2.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-objcopy.exe --gap-fill 0xff --output-target=binary --remove-section=.comment --remove-section=COMMON --remove-section=.eh_frame zephyr.elf zephyr.bin && C:\ncs\toolchains\v2.2.0\opt\bin\python.exe C:/ncs/v2.2.0/zephyr/scripts/zephyr_module.py --zephyr-base C:/ncs/v2.2.0/zephyr --meta-out zephyr.meta && C:\ncs\toolchains\v2.2.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-objdump.exe -d -S zephyr.elf > zephyr.lst && C:\ncs\toolchains\v2.2.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-readelf.exe -e zephyr.elf > zephyr.stat""
Memory region Used Size Region Size %age Used
FLASH: 33320 B 48 KB 67.79%
RAM: 23744 B 32 KB 72.46%
IDT_LIST: 0 GB 2 KB 0.00%
Traceback (most recent call last):
File "C:/ncs/v2.2.0/zephyr/scripts/zephyr_module.py", line 624, in <module>
main()
File "C:/ncs/v2.2.0/zephyr/scripts/zephyr_module.py", line 616, in main
meta = process_meta(args.zephyr_base, west_projs, modules,
File "C:/ncs/v2.2.0/zephyr/scripts/zephyr_module.py", line 392, in process_meta
if project.sha(MANIFEST_REV_BRANCH) != revision:
File "c:\ncs\toolchains\v2.2.0\opt\bin\Lib\site-packages\west\manifest.py", line 861, in sha
cp = self.git(f'rev-parse {rev}^{{commit}}', capture_stdout=True,
File "c:\ncs\toolchains\v2.2.0\opt\bin\Lib\site-packages\west\manifest.py", line 845, in git
raise subprocess.CalledProcessError(popen.returncode, cmd_list,
subprocess.CalledProcessError: Command '['rev-parse', 'manifest-rev^{commit}']' returned non-zero exit status 128.
ninja: build stopped: subcommand failed.
[249/270] Linking C executable zephyr\zephyr_pre0.elf
FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map
cmd.exe /C "cd . && C:\ncs\toolchains\v2.2.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -gdwarf-4 @CMakeFiles\zephyr_pre0.rsp -o zephyr\zephyr_pre0.elf && cmd.exe /C "cd /D D:\ncs\mesh_samples\ble_dfu_peripheral_lbs\build\zephyr && C:\ncs\toolchains\v2.2.0\opt\bin\cmake.exe -E echo ""
c:/ncs/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.1.0/../../../../arm-zephyr-eabi/bin/ld.exe: zephyr\zephyr_pre0.elf section `text' will not fit in region `FLASH'
c:/ncs/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.1.0/../../../../arm-zephyr-eabi/bin/ld.exe: zephyr\zephyr_pre0.elf section `noinit' will not fit in region `RAM'
c:/ncs/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.1.0/../../../../arm-zephyr-eabi/bin/ld.exe: region `FLASH' overflowed by 87428 bytes
c:/ncs/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.1.0/../../../../arm-zephyr-eabi/bin/ld.exe: region `RAM' overflowed by 5116 bytes
collect2.exe: error: ld returned 1 exit status
FAILED: modules/mcuboot/mcuboot_subimage-prefix/src/mcuboot_subimage-stamp/mcuboot_subimage-build mcuboot/zephyr/zephyr.hex mcuboot/zephyr/zephyr.elf
cmd.exe /C "cd /D D:\ncs\mesh_samples\ble_dfu_peripheral_lbs\build\mcuboot && C:\ncs\toolchains\v2.2.0\opt\bin\cmake.exe --build . --"
ninja: build stopped: subcommand failed.
FATAL ERROR: command exited with status 1: 'c:\ncs\toolchains\v2.2.0\opt\bin\cmake.EXE' --build 'd:\ncs\mesh_samples\ble_dfu_peripheral_lbs\build'

* The terminal process terminated with exit code: 1.
* Terminal will be reused by tasks, press any key to close it.

Parents
  • Hi,

    The nRF52820 has only 256 kB of flash, so there will most likely not be enough space in flash for your application. The unmodified ble_peripheral_lbs_coex example builds to 300848 bytes here, or close to 300 kB. You therefore should not expect to get this example to fit for an nRF52820 build, even if you do it without bootloader.

    Can you please try with a build configuration for nrf52833dk_nrf52833 instead?

    It is usually possible to reduce the flash footprint of an example. See Memory footprint optimization. Another trick is to look at the microbit configuration files for reference, as those configuration files are specifically targeted for running Bluetooth mesh on memory constrained SoCs. You find the two configuration examples at <sdk folder>\zephyr\samples\bluetooth\mesh\ in the files microbit_gatt.conf and prj_bbc_microbit.conf.

    For DFU over BLE in nRF Connect SDK, your application must use less than half the flash area. Basically, the flash must be divided into two equal-size slots, where the current application is in one slot and the update is downloaded to the other slot. This means, even for nRF52833, you may find that your application is too large, even with all size optimizations in place. Serial DFU on the other hand, should work fine if configured to use only a single slot. (For serial DFU, the DFU process can be completely controlled from the bootloader, in which case you do not need the app to be running while you fetch the update.)

    Regards,
    Terje

  • ok got it it's because of the limitation o the flash on nrf52833-DK, as you said the program must be using less than half the size in flash for DFU. But i am building the Serial DFU Modify the Hello World sample as shown in  https://devzone.nordicsemi.com/guides/nrf-connect-sdk-guides/b/software/posts/ncs-dfu with the board configuration of nrf52833dk_nrf52833 and as you can see that the program is using almost 12% of the memory but still it is showing the same errors please help 

    * Executing task: nRF Connect: Generate config nrf52833dk_nrf52833 for mesh_samples/dfu_hello_world
    
    Building dfu_hello_world
    west build --build-dir d:\ncs\mesh_samples\dfu_hello_world\build d:\ncs\mesh_samples\dfu_hello_world --pristine --board nrf52833dk_nrf52833 -- -DNCS_TOOLCHAIN_VERSION:STRING="NONE" -DBOARD_ROOT:STRING="d:/ncs/mesh_samples/light_switch;d:/ncs/mesh_samples/ble_dfu_peripheral_lbs;d:/ncs/mesh_samples/peripheral_lbs"
    
    -- west build: generating a build system
    Loading Zephyr default modules (Zephyr base).
    -- Application: D:/ncs/mesh_samples/dfu_hello_world
    -- Found Python3: C:/ncs/toolchains/v2.2.0/opt/bin/python.exe (found suitable exact version "3.8.2") found components: Interpreter
    -- Cache files will be written to: C:/ncs/v2.2.0/zephyr/.cache
    -- Zephyr version: 3.2.99 (C:/ncs/v2.2.0/zephyr)
    -- Found west (found suitable version "0.14.0", minimum required is "0.7.1")
    -- Board: nrf52833dk_nrf52833
    -- Found host-tools: zephyr 0.15.1 (C:/ncs/toolchains/v2.2.0/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.15.1 (C:/ncs/toolchains/v2.2.0/opt/zephyr-sdk)
    -- Found Dtc: C:/ncs/toolchains/v2.2.0/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
    -- Found BOARD.dts: C:/ncs/v2.2.0/zephyr/boards/arm/nrf52833dk_nrf52833/nrf52833dk_nrf52833.dts
    -- Generated zephyr.dts: D:/ncs/mesh_samples/dfu_hello_world/build/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: D:/ncs/mesh_samples/dfu_hello_world/build/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: D:/ncs/mesh_samples/dfu_hello_world/build/zephyr/dts.cmake
    Parsing C:/ncs/v2.2.0/zephyr/Kconfig
    Loaded configuration 'C:/ncs/v2.2.0/zephyr/boards/arm/nrf52833dk_nrf52833/nrf52833dk_nrf52833_defconfig'
    Merged configuration 'D:/ncs/mesh_samples/dfu_hello_world/prj.conf'
    Configuration saved to 'D:/ncs/mesh_samples/dfu_hello_world/build/zephyr/.config'
    Kconfig header saved to 'D:/ncs/mesh_samples/dfu_hello_world/build/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: C:/ncs/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
    -- Found Python3: C:/ncs/toolchains/v2.2.0/opt/bin/python.exe (found version "3.8.2") found components: Interpreter
    
    === child image mcuboot - begin ===
    loading initial cache file D:/ncs/mesh_samples/dfu_hello_world/build/mcuboot/child_image_preload.cmake
    Loading Zephyr default modules (Zephyr base).
    -- Application: C:/ncs/v2.2.0/bootloader/mcuboot/boot/zephyr
    -- Found Python3: C:/ncs/toolchains/v2.2.0/opt/bin/python.exe (found suitable exact version "3.8.2") found components: Interpreter
    -- Cache files will be written to: C:/ncs/v2.2.0/zephyr/.cache
    -- Zephyr version: 3.2.99 (C:/ncs/v2.2.0/zephyr)
    -- Found west (found suitable version "0.14.0", minimum required is "0.7.1")
    -- Board: nrf52833dk_nrf52833
    -- Found host-tools: zephyr 0.15.1 (C:/ncs/toolchains/v2.2.0/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.15.1 (C:/ncs/toolchains/v2.2.0/opt/zephyr-sdk)
    -- Found Dtc: C:/ncs/toolchains/v2.2.0/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
    -- Found BOARD.dts: C:/ncs/v2.2.0/zephyr/boards/arm/nrf52833dk_nrf52833/nrf52833dk_nrf52833.dts
    -- Found devicetree overlay: C:/ncs/v2.2.0/nrf/modules/mcuboot/usb.overlay
    -- Found devicetree overlay: C:/ncs/v2.2.0/bootloader/mcuboot/boot/zephyr/dts.overlay
    -- Generated zephyr.dts: D:/ncs/mesh_samples/dfu_hello_world/build/mcuboot/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: D:/ncs/mesh_samples/dfu_hello_world/build/mcuboot/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: D:/ncs/mesh_samples/dfu_hello_world/build/mcuboot/zephyr/dts.cmake
    Parsing C:/ncs/v2.2.0/bootloader/mcuboot/boot/zephyr/Kconfig
    Loaded configuration 'C:/ncs/v2.2.0/zephyr/boards/arm/nrf52833dk_nrf52833/nrf52833dk_nrf52833_defconfig'
    Merged configuration 'C:/ncs/v2.2.0/bootloader/mcuboot/boot/zephyr/prj.conf'
    Merged configuration 'C:/ncs/v2.2.0/nrf/subsys/partition_manager/partition_manager_enabled.conf'
    Merged configuration 'D:/ncs/mesh_samples/dfu_hello_world/build/mcuboot/zephyr/misc/generated/extra_kconfig_options.conf'
    Configuration saved to 'D:/ncs/mesh_samples/dfu_hello_world/build/mcuboot/zephyr/.config'
    Kconfig header saved to 'D:/ncs/mesh_samples/dfu_hello_world/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: C:/ncs/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
    CMake Warning at C:/ncs/v2.2.0/nrf/lib/flash_patch/CMakeLists.txt:8 (message):
    
    ----------------------------------------------------------
    --- WARNING: To maintain the integrity of secure boot, ---
    --- enable CONFIG_DISABLE_FLASH_PATCH in production. ---
    ----------------------------------------------------------
    
    
    MCUBoot bootloader key file: C:/ncs/v2.2.0/bootloader/mcuboot/root-rsa-2048.pem
    -- Configuring done
    -- Generating done
    -- Build files have been written to: D:/ncs/mesh_samples/dfu_hello_world/build/mcuboot
    === child image mcuboot - end ===
    
    CMake Warning at C:/ncs/v2.2.0/nrf/modules/mcuboot/CMakeLists.txt:286 (message):
    
    ---------------------------------------------------------
    --- WARNING: Using default MCUBoot key, it should not ---
    --- be used for production. ---
    ---------------------------------------------------------
    
    
    -- Configuring done
    -- Generating done
    -- Build files have been written to: D:/ncs/mesh_samples/dfu_hello_world/build
    -- west build: building application
    [1/215] Generating include/generated/version.h
    -- Zephyr version: 3.2.99 (C:/ncs/v2.2.0/zephyr), build: v3.2.99-ncs1
    [2/215] Creating directories for 'mcuboot_subimage'
    [3/215] No download step for 'mcuboot_subimage'
    [4/215] No update step for 'mcuboot_subimage'
    [5/215] No patch step for 'mcuboot_subimage'
    [6/215] No configure step for 'mcuboot_subimage'
    [6/215] Performing build step for 'mcuboot_subimage'
    [1/275] Generating include/generated/version.h
    -- Zephyr version: 3.2.99 (C:/ncs/v2.2.0/zephyr), build: v3.2.99-ncs1
    [2/275] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
    [3/275] Generating include/generated/driver-validation.h
    [4/275] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
    [5/275] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
    [6/275] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    [7/275] Generating include/generated/offsets.h
    [8/275] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
    [9/275] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
    [10/275] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [11/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/reboot.c.obj
    [12/275] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map_layout.c.obj
    [13/275] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_minimal.c.obj
    [14/275] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
    [15/275] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
    [16/275] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
    [17/275] Building C object zephyr/CMakeFiles/zephyr.dir/C_/ncs/v2.2.0/nrf/subsys/partition_manager/flash_map_partition_manager.c.obj
    [18/275] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [19/275] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [20/275] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [21/275] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
    [22/275] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
    [23/275] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map.c.obj
    [24/275] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [25/275] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
    [26/275] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [27/275] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [28/275] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [29/275] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [30/275] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
    [31/275] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
    [32/275] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
    [33/275] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
    [34/275] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [35/275] Linking C static library zephyr\arch\common\libisr_tables.a
    [36/275] Generating linker_zephyr_pre1.cmd
    [37/275] Generating linker_zephyr_pre0.cmd
    [38/275] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
    [39/275] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [40/275] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [41/275] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
    [42/275] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [43/275] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v2.2.0/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj
    [44/275] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v2.2.0/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
    [45/275] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v2.2.0/modules/hal/nordic/nrfx/mdk/system_nrf52833.c.obj
    [46/275] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v2.2.0/modules/hal/nordic/nrfx/drivers/src/nrfx_nvmc.c.obj
    [47/275] Linking C static library zephyr\arch\common\libarch__common.a
    [48/275] Building C object modules/segger/CMakeFiles/modules__segger.dir/SEGGER_RTT_zephyr.c.obj
    [49/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
    [50/275] Linking C static library zephyr\arch\arch\arm\core\aarch32\libarch__arm__core__aarch32.a
    [51/275] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v2.2.0/modules/hal/nordic/nrfx/drivers/src/nrfx_wdt.c.obj
    [52/275] Building C object modules/segger/CMakeFiles/modules__segger.dir/C_/ncs/v2.2.0/modules/debug/segger/SEGGER/SEGGER_RTT.c.obj
    [53/275] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v2.2.0/modules/hal/nordic/nrfx/drivers/src/nrfx_ppi.c.obj
    [54/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
    [55/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
    [56/275] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v2.2.0/modules/hal/nordic/nrfx/drivers/src/nrfx_gpiote.c.obj
    [57/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [58/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [59/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
    [60/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [61/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [62/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [63/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
    [64/275] Linking C static library modules\segger\libmodules__segger.a
    [65/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
    [66/275] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\libarch__arm__core__aarch32__cortex_m.a
    [67/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [68/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
    [69/275] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
    [70/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
    [71/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
    [72/275] Linking C static library modules\hal_nordic\nrfx\libmodules__hal_nordic__nrfx.a
    [73/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
    [74/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
    [75/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
    [76/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
    [77/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
    [78/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
    [79/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [80/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
    [81/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
    [82/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
    [83/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [84/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [85/275] Generating zephyr/autogen-pubkey.c
    [86/275] Linking C static library zephyr\kernel\libkernel.a
    [87/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
    [88/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
    [89/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
    [90/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
    [91/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
    [92/275] Generating ../../../include/generated/libc/minimal/strerror_table.h
    [93/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
    [94/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
    [95/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_nano.c.obj
    [96/275] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
    [97/275] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_core_mpu.c.obj
    [98/275] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_mpu.c.obj
    [99/275] Building C object CMakeFiles/app.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/encrypted.c.obj
    [100/275] Building C object CMakeFiles/app.dir/flash_map_extended.c.obj
    [101/275] Building C object CMakeFiles/app.dir/keys.c.obj
    [102/275] Building C object CMakeFiles/app.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/image_ed25519.c.obj
    [103/275] Building C object CMakeFiles/app.dir/main.c.obj
    [104/275] Building C object CMakeFiles/app.dir/os.c.obj
    [105/275] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
    [106/275] Building C object CMakeFiles/app.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/tlv.c.obj
    [107/275] Building C object CMakeFiles/app.dir/zephyr/autogen-pubkey.c.obj
    [108/275] Building C object CMakeFiles/app.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/image_validate.c.obj
    [109/275] Building C object CMakeFiles/app.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/image_ec256.c.obj
    [110/275] Building C object CMakeFiles/app.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/fault_injection_hardening.c.obj
    [111/275] Building C object CMakeFiles/app.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/image_rsa.c.obj
    [112/275] Building C object CMakeFiles/app.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/bootutil_misc.c.obj
    [113/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
    [114/275] Building C object CMakeFiles/app.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/caps.c.obj
    [115/275] Building C object CMakeFiles/app.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/swap_misc.c.obj
    [116/275] Building C object CMakeFiles/app.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/swap_scratch.c.obj
    [117/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
    [118/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/abort.c.obj
    [119/275] Linking C static library zephyr\arch\arch\arm\core\aarch32\mpu\libarch__arm__core__aarch32__mpu.a
    [120/275] Building C object CMakeFiles/app.dir/nrf_cleanup.c.obj
    [121/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
    [122/275] Linking C static library zephyr\libzephyr.a
    [123/275] Building C object CMakeFiles/app.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/loader.c.obj
    [124/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/malloc.c.obj
    [125/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
    [126/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
    [127/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
    [128/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
    [129/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
    [130/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
    [131/275] Building C object CMakeFiles/app.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/swap_move.c.obj
    [132/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
    [133/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
    [134/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
    [135/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
    [136/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
    [137/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
    [138/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
    [139/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
    [140/275] Building C object zephyr/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj
    [141/275] Building C object zephyr/soc/arm/nordic_nrf/nrf52/CMakeFiles/soc__arm__nordic_nrf__nrf52.dir/soc.c.obj
    [142/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
    [143/275] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/flash_page_layout.c.obj
    [144/275] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
    [145/275] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
    [146/275] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [147/275] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [148/275] Building C object zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_nrfx.c.obj
    [149/275] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/pinctrl_nrf.c.obj
    [150/275] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
    [151/275] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/soc_flash_nrf.c.obj
    [152/275] Linking C static library app\libapp.a
    [153/275] Linking C static library zephyr\soc\arm\common\cortex_m\libsoc__arm__common__cortex_m.a
    [154/275] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/common.c.obj
    [155/275] Linking C static library zephyr\soc\arm\nordic_nrf\nrf52\libsoc__arm__nordic_nrf__nrf52.a
    [156/275] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
    [157/275] Building C object modules/nrf/lib/fatal_error/CMakeFiles/..__nrf__lib__fatal_error.dir/fatal_error.c.obj
    [158/275] Building C object modules/nrf/lib/fprotect/CMakeFiles/..__nrf__lib__fprotect.dir/fprotect_acl.c.obj
    [159/275] Linking C static library zephyr\drivers\gpio\libdrivers__gpio.a
    [160/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/aesni.c.obj
    [161/275] Linking C static library zephyr\drivers\console\libdrivers__console.a
    [162/275] Linking C static library zephyr\lib\libc\minimal\liblib__libc__minimal.a
    [163/275] Linking C static library zephyr\drivers\flash\libdrivers__flash.a
    [164/275] Linking C static library zephyr\drivers\serial\libdrivers__serial.a
    [165/275] Linking C static library zephyr\drivers\clock_control\libdrivers__clock_control.a
    [166/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/base64.c.obj
    [167/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/chacha20.c.obj
    [168/275] Building C object modules/mcuboot/boot/bootutil/zephyr/CMakeFiles/mcuboot_util.dir/C_/ncs/v2.2.0/bootloader/mcuboot/boot/bootutil/src/bootutil_public.c.obj
    [169/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/aria.c.obj
    [170/275] Linking C static library zephyr\drivers\pinctrl\libdrivers__pinctrl.a
    [171/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ccm.c.obj
    [172/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/aes.c.obj
    [173/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/zephyr_init.c.obj
    [174/275] Linking C static library zephyr\drivers\timer\libdrivers__timer.a
    [175/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/asn1write.c.obj
    [176/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/asn1parse.c.obj
    [177/275] Linking C static library modules\nrf\lib\fatal_error\lib..__nrf__lib__fatal_error.a
    [178/275] Linking C static library modules\nrf\lib\fprotect\lib..__nrf__lib__fprotect.a
    [179/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/camellia.c.obj
    [180/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/chachapoly.c.obj
    [181/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/cipher.c.obj
    [182/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/cmac.c.obj
    [183/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ctr_drbg.c.obj
    [184/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/debug.c.obj
    [185/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ecdsa.c.obj
    [186/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/dhm.c.obj
    [187/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/des.c.obj
    [188/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/cipher_wrap.c.obj
    [189/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/entropy_poll.c.obj
    [190/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/constant_time.c.obj
    [191/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ecp.c.obj
    [192/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ecjpake.c.obj
    [193/275] Linking C static library modules\mcuboot\boot\bootutil\zephyr\libmcuboot_util.a
    [194/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ecdh.c.obj
    [195/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ecp_curves.c.obj
    [196/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/entropy.c.obj
    [197/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/error.c.obj
    [198/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/bignum.c.obj
    [199/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/hmac_drbg.c.obj
    [200/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/md5.c.obj
    [201/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/gcm.c.obj
    [202/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/hkdf.c.obj
    [203/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/net_sockets.c.obj
    [204/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/mps_reader.c.obj
    [205/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/memory_buffer_alloc.c.obj
    [206/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/nist_kw.c.obj
    [207/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/md.c.obj
    [208/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/pem.c.obj
    [209/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/padlock.c.obj
    [210/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/pk_wrap.c.obj
    [211/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/mps_trace.c.obj
    [212/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/pk.c.obj
    [213/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/pkcs12.c.obj
    [214/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/pkwrite.c.obj
    [215/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/pkparse.c.obj
    [216/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/platform.c.obj
    [217/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_aead.c.obj
    [218/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/pkcs5.c.obj
    [219/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/psa_crypto.c.obj
    [220/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_cipher.c.obj
    [221/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_mac.c.obj
    [222/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/poly1305.c.obj
    [223/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/oid.c.obj
    [224/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_ecp.c.obj
    [225/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/platform_util.c.obj
    [226/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_rsa.c.obj
    [227/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_hash.c.obj
    [228/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_storage.c.obj
    [229/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_slot_management.c.obj
    [230/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/sha1.c.obj
    [231/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ripemd160.c.obj
    [232/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/psa_its_file.c.obj
    [233/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_se.c.obj
    [234/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/sha512.c.obj
    [235/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ssl_cli.c.obj
    [236/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ssl_ciphersuites.c.obj
    [237/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ssl_cache.c.obj
    [238/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ssl_srv.c.obj
    [239/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ssl_cookie.c.obj
    [240/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/sha256.c.obj
    [241/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/rsa_alt_helpers.c.obj
    [242/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ssl_debug_helpers_generated.c.obj
    [243/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ssl_msg.c.obj
    [244/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ssl_tls13_client.c.obj
    [245/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ssl_tls.c.obj
    [246/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ssl_tls13_generic.c.obj
    [247/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ssl_ticket.c.obj
    [248/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_client.c.obj
    [249/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ssl_tls13_keys.c.obj
    [250/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/timing.c.obj
    [251/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/ssl_tls13_server.c.obj
    [252/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/threading.c.obj
    [253/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/version.c.obj
    [254/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/version_features.c.obj
    [255/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/x509write_crt.c.obj
    [256/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/x509.c.obj
    [257/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/psa_crypto_driver_wrappers.c.obj
    [258/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/x509_create.c.obj
    [259/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/x509_crt.c.obj
    [260/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/x509_crl.c.obj
    [261/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/x509_csr.c.obj
    [262/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/x509write_csr.c.obj
    [263/275] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.2.0/modules/crypto/mbedtls/library/rsa.c.obj
    [264/275] Linking C static library modules\mbedtls\libmodules__mbedtls.a
    [265/275] Linking C executable zephyr\zephyr_pre0.elf
    
    [266/275] Generating dev_handles.c
    [267/275] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/misc/empty_file.c.obj
    [268/275] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/dev_handles.c.obj
    [269/275] Linking C executable zephyr\zephyr_pre1.elf
    
    [270/275] Generating linker.cmd
    [271/275] Generating isr_tables.c, isrList.bin
    [272/275] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
    [273/275] Building C object zephyr/CMakeFiles/zephyr_final.dir/dev_handles.c.obj
    [274/275] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
    [275/275] Linking C executable zephyr\zephyr.elf
    FAILED: zephyr/zephyr.elf zephyr/zephyr.map zephyr/zephyr.hex zephyr/zephyr.bin zephyr/zephyr.meta zephyr/zephyr.lst zephyr/zephyr.stat
    cmd.exe /C "cd . && C:\ncs\toolchains\v2.2.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -gdwarf-4 zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj zephyr/CMakeFiles/zephyr_final.dir/dev_handles.c.obj zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj -o zephyr\zephyr.elf -Wl,-T zephyr/linker.cmd -Wl,-Map=D:/ncs/mesh_samples/dfu_hello_world/build/mcuboot/zephyr/zephyr_final.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/common/libarch__common.a zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a zephyr/arch/arch/arm/core/aarch32/mpu/libarch__arm__core__aarch32__mpu.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/soc/arm/common/cortex_m/libsoc__arm__common__cortex_m.a zephyr/soc/arm/nordic_nrf/nrf52/libsoc__arm__nordic_nrf__nrf52.a zephyr/drivers/clock_control/libdrivers__clock_control.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/gpio/libdrivers__gpio.a zephyr/drivers/flash/libdrivers__flash.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a zephyr/drivers/pinctrl/libdrivers__pinctrl.a modules/nrf/lib/fprotect/lib..__nrf__lib__fprotect.a modules/nrf/lib/fatal_error/lib..__nrf__lib__fatal_error.a modules/mcuboot/boot/bootutil/zephyr/libmcuboot_util.a modules/mbedtls/libmodules__mbedtls.a modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a modules/segger/libmodules__segger.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a zephyr/CMakeFiles/offsets.dir/./arch/arm/core/offsets/offsets.c.obj -L"c:/ncs/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.1.0/thumb/v7e-m/nofp" -LD:/ncs/mesh_samples/dfu_hello_world/build/mcuboot/zephyr -lgcc -Wl,--print-memory-usage zephyr/arch/common/libisr_tables.a -no-pie -mcpu=cortex-m4 -mthumb -mabi=aapcs -mfp16-format=ieee -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn && cmd.exe /C "cd /D D:\ncs\mesh_samples\dfu_hello_world\build\mcuboot\zephyr && C:\ncs\toolchains\v2.2.0\opt\bin\cmake.exe -E copy zephyr_final.map zephyr.map && C:\ncs\toolchains\v2.2.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-objcopy.exe --gap-fill 0xff --output-target=ihex --remove-section=.comment --remove-section=COMMON --remove-section=.eh_frame zephyr.elf zephyr.hex && C:\ncs\toolchains\v2.2.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-objcopy.exe --gap-fill 0xff --output-target=binary --remove-section=.comment --remove-section=COMMON --remove-section=.eh_frame zephyr.elf zephyr.bin && C:\ncs\toolchains\v2.2.0\opt\bin\python.exe C:/ncs/v2.2.0/zephyr/scripts/zephyr_module.py --zephyr-base C:/ncs/v2.2.0/zephyr --meta-out zephyr.meta && C:\ncs\toolchains\v2.2.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-objdump.exe -d -S zephyr.elf > zephyr.lst && C:\ncs\toolchains\v2.2.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-readelf.exe -e zephyr.elf > zephyr.stat""
    Memory region Used Size Region Size %age Used
    FLASH: 34148 B 48 KB 69.47%
    RAM: 23808 B 128 KB 18.16%
    IDT_LIST: 0 GB 2 KB 0.00%
    Traceback (most recent call last):
    File "C:/ncs/v2.2.0/zephyr/scripts/zephyr_module.py", line 624, in <module>
    main()
    File "C:/ncs/v2.2.0/zephyr/scripts/zephyr_module.py", line 616, in main
    meta = process_meta(args.zephyr_base, west_projs, modules,
    File "C:/ncs/v2.2.0/zephyr/scripts/zephyr_module.py", line 392, in process_meta
    if project.sha(MANIFEST_REV_BRANCH) != revision:
    File "c:\ncs\toolchains\v2.2.0\opt\bin\Lib\site-packages\west\manifest.py", line 861, in sha
    cp = self.git(f'rev-parse {rev}^{{commit}}', capture_stdout=True,
    File "c:\ncs\toolchains\v2.2.0\opt\bin\Lib\site-packages\west\manifest.py", line 845, in git
    raise subprocess.CalledProcessError(popen.returncode, cmd_list,
    subprocess.CalledProcessError: Command '['rev-parse', 'manifest-rev^{commit}']' returned non-zero exit status 128.
    ninja: build stopped: subcommand failed.
    [194/215] Linking C executable zephyr\zephyr_pre0.elf
    
    [198/215] Linking C executable zephyr\zephyr_pre1.elf
    
    [204/215] Linking C executable zephyr\zephyr.elf
    FAILED: zephyr/zephyr.elf zephyr/zephyr.map zephyr/zephyr.hex zephyr/zephyr.bin zephyr/zephyr.meta zephyr/zephyr.lst zephyr/zephyr.stat
    cmd.exe /C "cd . && C:\ncs\toolchains\v2.2.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -gdwarf-4 zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj zephyr/CMakeFiles/zephyr_final.dir/dev_handles.c.obj zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj -o zephyr\zephyr.elf -Wl,-T zephyr/linker.cmd -Wl,-Map=D:/ncs/mesh_samples/dfu_hello_world/build/zephyr/zephyr_final.map -Wl,--whole-archive app/libapp.a zephyr/libzephyr.a zephyr/arch/common/libarch__common.a zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a zephyr/arch/arch/arm/core/aarch32/mpu/libarch__arm__core__aarch32__mpu.a zephyr/lib/libc/minimal/liblib__libc__minimal.a zephyr/soc/arm/common/cortex_m/libsoc__arm__common__cortex_m.a zephyr/soc/arm/nordic_nrf/nrf52/libsoc__arm__nordic_nrf__nrf52.a zephyr/subsys/mgmt/mcumgr/libsubsys__mgmt__mcumgr.a zephyr/subsys/dfu/boot/libsubsys__dfu__boot.a zephyr/subsys/net/libsubsys__net.a zephyr/drivers/clock_control/libdrivers__clock_control.a zephyr/drivers/console/libdrivers__console.a zephyr/drivers/gpio/libdrivers__gpio.a zephyr/drivers/flash/libdrivers__flash.a zephyr/drivers/serial/libdrivers__serial.a zephyr/drivers/timer/libdrivers__timer.a zephyr/drivers/pinctrl/libdrivers__pinctrl.a modules/nrf/lib/fatal_error/lib..__nrf__lib__fatal_error.a modules/mcuboot/boot/bootutil/zephyr/libmcuboot_util.a modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a modules/segger/libmodules__segger.a modules/zcbor/libmodules__zcbor.a -Wl,--no-whole-archive zephyr/kernel/libkernel.a zephyr/CMakeFiles/offsets.dir/./arch/arm/core/offsets/offsets.c.obj -L"c:/ncs/toolchains/v2.2.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.1.0/thumb/v7e-m/nofp" -LD:/ncs/mesh_samples/dfu_hello_world/build/zephyr -lgcc -Wl,--print-memory-usage zephyr/arch/common/libisr_tables.a -no-pie -mcpu=cortex-m4 -mthumb -mabi=aapcs -mfp16-format=ieee -Wl,--gc-sections -Wl,--build-id=none -Wl,--sort-common=descending -Wl,--sort-section=alignment -Wl,-u,_OffsetAbsSyms -Wl,-u,_ConfigAbsSyms -nostdlib -static -Wl,-X -Wl,-N -Wl,--orphan-handling=warn && cmd.exe /C "cd /D D:\ncs\mesh_samples\dfu_hello_world\build\zephyr && C:\ncs\toolchains\v2.2.0\opt\bin\cmake.exe -E copy zephyr_final.map zephyr.map && C:\ncs\toolchains\v2.2.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-objcopy.exe --gap-fill 0xff --output-target=ihex --remove-section=.comment --remove-section=COMMON --remove-section=.eh_frame zephyr.elf zephyr.hex && C:\ncs\toolchains\v2.2.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-objcopy.exe --gap-fill 0xff --output-target=binary --remove-section=.comment --remove-section=COMMON --remove-section=.eh_frame zephyr.elf zephyr.bin && C:\ncs\toolchains\v2.2.0\opt\bin\python.exe C:/ncs/v2.2.0/zephyr/scripts/zephyr_module.py --zephyr-base C:/ncs/v2.2.0/zephyr --meta-out zephyr.meta && C:\ncs\toolchains\v2.2.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-objdump.exe -d -S zephyr.elf > zephyr.lst && C:\ncs\toolchains\v2.2.0\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-readelf.exe -e zephyr.elf > zephyr.stat""
    Memory region Used Size Region Size %age Used
    FLASH: 28684 B 237056 B 12.10%
    RAM: 14384 B 128 KB 10.97%
    IDT_LIST: 0 GB 2 KB 0.00%
    Traceback (most recent call last):
    File "C:/ncs/v2.2.0/zephyr/scripts/zephyr_module.py", line 624, in <module>
    main()
    File "C:/ncs/v2.2.0/zephyr/scripts/zephyr_module.py", line 616, in main
    meta = process_meta(args.zephyr_base, west_projs, modules,
    File "C:/ncs/v2.2.0/zephyr/scripts/zephyr_module.py", line 392, in process_meta
    if project.sha(MANIFEST_REV_BRANCH) != revision:
    File "c:\ncs\toolchains\v2.2.0\opt\bin\Lib\site-packages\west\manifest.py", line 861, in sha
    cp = self.git(f'rev-parse {rev}^{{commit}}', capture_stdout=True,
    File "c:\ncs\toolchains\v2.2.0\opt\bin\Lib\site-packages\west\manifest.py", line 845, in git
    raise subprocess.CalledProcessError(popen.returncode, cmd_list,
    subprocess.CalledProcessError: Command '['rev-parse', 'manifest-rev^{commit}']' returned non-zero exit status 128.
    FAILED: modules/mcuboot/mcuboot_subimage-prefix/src/mcuboot_subimage-stamp/mcuboot_subimage-build mcuboot/zephyr/zephyr.hex mcuboot/zephyr/zephyr.elf
    cmd.exe /C "cd /D D:\ncs\mesh_samples\dfu_hello_world\build\mcuboot && C:\ncs\toolchains\v2.2.0\opt\bin\cmake.exe --build . --"
    ninja: build stopped: subcommand failed.
    FATAL ERROR: command exited with status 1: 'c:\ncs\toolchains\v2.2.0\opt\bin\cmake.EXE' --build 'd:\ncs\mesh_samples\dfu_hello_world\build'
    
    * The terminal process terminated with exit code: 1.
    * Terminal will be reused by tasks, press any key to close it.

  • Hi,

    I moved your logs into code boxes (you can add them through Insert -> Code) so the posts are easier to read.

    You can also attach files if you want, through Insert -> Image/video/file, then click the gray "upload" text to browse for a local file to attach.

    Back to the case, it may look like for some reason MCUboot doesn't have enough space, although there might be other minor issues as well. A colleague has made a minimal MCUboot SMP Sample using BLE, please use that for reference to see if you have missed something. Alternatively, just try that example to see if you can make that work first, then compare to see where your project differs.

    Regards,
    Terje

Reply
  • Hi,

    I moved your logs into code boxes (you can add them through Insert -> Code) so the posts are easier to read.

    You can also attach files if you want, through Insert -> Image/video/file, then click the gray "upload" text to browse for a local file to attach.

    Back to the case, it may look like for some reason MCUboot doesn't have enough space, although there might be other minor issues as well. A colleague has made a minimal MCUboot SMP Sample using BLE, please use that for reference to see if you have missed something. Alternatively, just try that example to see if you can make that work first, then compare to see where your project differs.

    Regards,
    Terje

Children
Related