MCUBoot HelloWorld code does not build successfully when the build configuration selected is nrf7002dk_nrf5340_cpuapp but it works when the build configuration selected is nrf5340dk_nrf5340_cpuapp

Hi everyone,

I have an nrf7002DK board and I was trying to build the MCUBoot HelloWorld code and i got the error message shown in below when my build configuration set was nrf7002dk_nrf5340_cpuapp.

Building PlatformBootloader3
C:\WINDOWS\system32\cmd.exe /d /s /c "west build --build-dir c:/Arjun/WPM/Code/PlatformBootloader3/build_1 c:/Arjun/WPM/Code/PlatformBootloader3 --pristine --board nrf7002dk_nrf5340_cpuapp --no-sysbuild -- -DNCS_TOOLCHAIN_VERSION:STRING="NONE" -DCONF_FILE:STRING="c:/Arjun/WPM/Code/PlatformBootloader3/prj.conf" -DBOARD_ROOT:STRING="c:/arjun/wpm/code/platformbootloader3""

-- west build: generating a build system
Loading Zephyr default modules (Zephyr base).
-- Application: C:/Arjun/WPM/Code/PlatformBootloader3
-- CMake version: 3.20.5
-- Found Python3: C:/ncs/toolchains/31f4403e35/opt/bin/python.exe (found suitable exact version "3.8.2") found components: Interpreter
-- Cache files will be written to: C:/ncs/v2.4.0/zephyr/.cache
-- Zephyr version: 3.3.99 (C:/ncs/v2.4.0/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.7.1")
-- Board: nrf7002dk_nrf5340_cpuapp
-- Found host-tools: zephyr 0.16.0 (C:/ncs/toolchains/31f4403e35/opt/zephyr-sdk)
-- Found toolchain: zephyr 0.16.0 (C:/ncs/toolchains/31f4403e35/opt/zephyr-sdk)
-- Found Dtc: C:/ncs/toolchains/31f4403e35/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
-- Found BOARD.dts: C:/ncs/v2.4.0/nrf/boards/arm/nrf7002dk_nrf5340/nrf7002dk_nrf5340_cpuapp.dts
-- Generated zephyr.dts: C:/Arjun/WPM/Code/PlatformBootloader3/build_1/zephyr/zephyr.dts
-- Generated devicetree_generated.h: C:/Arjun/WPM/Code/PlatformBootloader3/build_1/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: C:/Arjun/WPM/Code/PlatformBootloader3/build_1/zephyr/dts.cmake
Parsing C:/ncs/v2.4.0/zephyr/Kconfig
Loaded configuration 'C:/ncs/v2.4.0/nrf/boards/arm/nrf7002dk_nrf5340/nrf7002dk_nrf5340_cpuapp_defconfig'
Merged configuration 'c:/Arjun/WPM/Code/PlatformBootloader3/prj.conf'
Configuration saved to 'C:/Arjun/WPM/Code/PlatformBootloader3/build_1/zephyr/.config'
Kconfig header saved to 'C:/Arjun/WPM/Code/PlatformBootloader3/build_1/zephyr/include/generated/autoconf.h'
-- Found GnuLd: c:/ncs/toolchains/31f4403e35/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: C:/ncs/toolchains/31f4403e35/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
-- Found Python3: C:/ncs/toolchains/31f4403e35/opt/bin/python.exe (found version "3.8.2") found components: Interpreter

=== child image mcuboot - begin ===
loading initial cache file C:/Arjun/WPM/Code/PlatformBootloader3/build_1/mcuboot/child_image_preload.cmake
CMake Warning (dev) at C:/Arjun/WPM/Code/PlatformBootloader3/build_1/mcuboot/child_image_preload.cmake:7 (set):
Syntax error in cmake code at

C:/Arjun/WPM/Code/PlatformBootloader3/build_1/mcuboot/child_image_preload.cmake:7

when parsing string

C:\ncs\toolchains\31f4403e35\opt\bin\python.exe

Invalid escape sequence \3

Policy CMP0010 is not set: Bad variable reference syntax is an error. Run
"cmake --help-policy CMP0010" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.

Loading Zephyr default modules (Zephyr base).
-- Application: C:/ncs/v2.4.0/bootloader/mcuboot/boot/zephyr
-- CMake version: 3.20.5
-- Found Python3: C:/ncs/toolchains/31f4403e35/opt/bin/python.exe (found suitable exact version "3.8.2") found components: Interpreter
-- Cache files will be written to: C:/ncs/v2.4.0/zephyr/.cache
-- Zephyr version: 3.3.99 (C:/ncs/v2.4.0/zephyr)
-- Found west (found suitable version "1.0.0", minimum required is "0.7.1")
-- Board: nrf7002dk_nrf5340_cpuapp
-- Found host-tools: zephyr 0.16.0 (C:/ncs/toolchains/31f4403e35/opt/zephyr-sdk)
-- Found toolchain: zephyr 0.16.0 (C:/ncs/toolchains/31f4403e35/opt/zephyr-sdk)
-- Found Dtc: C:/ncs/toolchains/31f4403e35/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
-- Found BOARD.dts: C:/ncs/v2.4.0/nrf/boards/arm/nrf7002dk_nrf5340/nrf7002dk_nrf5340_cpuapp.dts
-- Found devicetree overlay: C:/ncs/v2.4.0/nrf/modules/mcuboot/usb.overlay
-- Generated zephyr.dts: C:/Arjun/WPM/Code/PlatformBootloader3/build_1/mcuboot/zephyr/zephyr.dts
-- Generated devicetree_generated.h: C:/Arjun/WPM/Code/PlatformBootloader3/build_1/mcuboot/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: C:/Arjun/WPM/Code/PlatformBootloader3/build_1/mcuboot/zephyr/dts.cmake
Parsing C:/ncs/v2.4.0/bootloader/mcuboot/boot/zephyr/Kconfig
Loaded configuration 'C:/ncs/v2.4.0/nrf/boards/arm/nrf7002dk_nrf5340/nrf7002dk_nrf5340_cpuapp_defconfig'
Merged configuration 'C:/ncs/v2.4.0/bootloader/mcuboot/boot/zephyr/prj.conf'
Merged configuration 'C:/ncs/v2.4.0/nrf/subsys/partition_manager/partition_manager_enabled.conf'
Merged configuration 'C:/Arjun/WPM/Code/PlatformBootloader3/build_1/mcuboot/zephyr/misc/generated/extra_kconfig_options.conf'
Configuration saved to 'C:/Arjun/WPM/Code/PlatformBootloader3/build_1/mcuboot/zephyr/.config'
Kconfig header saved to 'C:/Arjun/WPM/Code/PlatformBootloader3/build_1/mcuboot/zephyr/include/generated/autoconf.h'
-- Found GnuLd: c:/ncs/toolchains/31f4403e35/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe (found version "2.38")
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: C:/ncs/toolchains/31f4403e35/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
CMake Warning at C:/ncs/v2.4.0/zephyr/CMakeLists.txt:838 (message):
No SOURCES given to Zephyr library: lib__libc__common

Excluding target from build.


CMake Warning at C:/ncs/v2.4.0/zephyr/CMakeLists.txt:838 (message):
No SOURCES given to Zephyr library: drivers__spi

Excluding target from build.


MCUBoot bootloader key file: C:/ncs/v2.4.0/bootloader/mcuboot/root-rsa-2048.pem
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Arjun/WPM/Code/PlatformBootloader3/build_1/mcuboot
=== child image mcuboot - end ===

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

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

CMake Warning at C:/ncs/v2.4.0/zephyr/CMakeLists.txt:838 (message):
No SOURCES given to Zephyr library: lib__libc__common

Excluding target from build.


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

[166/183] Linking C executable zephyr\zephyr_pre1.elf

[171/183] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
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 C:\Arjun\WPM\Code\PlatformBootloader3\build_1\mcuboot && C:\ncs\toolchains\31f4403e35\opt\bin\cmake.exe --build . --"
[173/183] Linking C executable zephyr\zephyr.elf
Memory region Used Size Region Size %age Used
FLASH: 23688 B 491008 B 4.82%
RAM: 6256 B 512 KB 1.19%
IDT_LIST: 0 GB 2 KB 0.00%
ninja: build stopped: subcommand failed.
FATAL ERROR: command exited with status 1: 'C:\ncs\toolchains\31f4403e35\opt\bin\cmake.EXE' --build 'c:\Arjun\WPM\Code\PlatformBootloader3\build_1'

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

Meanwhile the same code builds properly if the build configuration selected is nrf5340DK_nrf5340_cpuapp.

  • I had looked into the devzone and found a similar error in  zephyr_pre0.elf and zephyr_pre0.map link fails. But the solution is not as mentioned in that post.
    CONFIG_GPIO=y is in the nrf7002dk_nrf5340_cpuapp_defconfig file.

  • Hi, 

    You can add boards/nrf7002dk_nrf5340_cpuapp.overlay to application:

    / {
    	/* Configure the partition manager to use the mx25r64 external flash memory. */
    	chosen {
    		nordic,pm-ext-flash = &mx25r64;
    	};
    };
    
    &mx25r64 {
    	status = "okay";
    };

    add boards/nrf7002dk_nrf5340_cpuapp.conf to application:

    #
    # Copyright (c) 2021 Nordic Semiconductor ASA
    #
    # SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
    #
    ################################################################################
    
    # Serial Peripheral Interface (SPI) - Used to communicate with the mx25r64 external flash memory.
    CONFIG_SPI=y
    CONFIG_SPI_NOR=y
    CONFIG_SPI_NOR_SFDP_DEVICETREE=y
    CONFIG_PM_OVERRIDE_EXTERNAL_DRIVER_CHECK=y
    
    ################################################################################
    # Enable flash operations.
    CONFIG_FLASH=y
    CONFIG_FLASH_MAP=y
    CONFIG_FLASH_PAGE_LAYOUT=y
    

    Add child_image/mcuboot/boards/nrf7002dk_nrf5340_cpuapp.overlay:

    / {
    	/* Configure the partition manager to use the mx25r64 external flash memory. */
    	chosen {
    		nordic,pm-ext-flash = &mx25r64;
    	};
    };

    Add child_image/mcuboot/boards/nrf7002dk_nrf5340_cpuapp.conf

    # General
    #CONFIG_LOG=y
    #CONFIG_LOG_MODE_MINIMAL=y
    
    # MCUboot configurations to host the secondary image slot on the mx25r64 external flash memory.
    
    # General
    CONFIG_FLASH=y
    CONFIG_MULTITHREADING=y
    CONFIG_MAIN_STACK_SIZE=4096
    
    # Serial Peripheral Interface (SPI)
    CONFIG_SPI=y
    CONFIG_SPI_NOR=y
    CONFIG_SPI_NOR_SFDP_DEVICETREE=y
    CONFIG_SPI_NOR_FLASH_LAYOUT_PAGE_SIZE=4096
    
    # MCUBoot and Partition Manager
    CONFIG_PM_OVERRIDE_EXTERNAL_DRIVER_CHECK=y
    CONFIG_PM_PARTITION_SIZE_MCUBOOT=0x10000
    CONFIG_BOOT_MAX_IMG_SECTORS=256
    CONFIG_BOOT_ERASE_PROGRESSIVELY=y

    Here is my test project hello_world_mcuboot_7002DK.7z for NCS v2.4.0 and nRF7002DK. 

    “Beware that this code/configuration is not fully tested or qualified and should be considered provided “as-is”. Please test it with your application and let me know if you find any issues.”

    Regards,
    Amanda H.

  • Hi  ,

    This is works if the MCUBoot is configured as the immutable bootloader. thanks. 

    But there is a small problem here, i forgot to mention that i want MCUBoot as the upgradable Bootloader. when i try to add the 

    CONFIG_SECURE_BOOT=y in the .conf file, i am getting build errors. 
    I need the NSIB as immutable and MCUBoot as the platform bootloader. 
    Apologies for missing out the info
  • Hi,

    Arjun Kariat said:
    CONFIG_SECURE_BOOT=y in the .conf file, i am getting build errors. 

    What build error do you get? Is it the "undefined reference to `sys_clock_cycle_get_32'."?

    If so, you could create a b0.conf file under child_image with CONFIG_NRF_RTC_TIMER=y. 

    Here is my example hello_world_7002DK_secboot.7z  for secure boot. 

    “Beware that this code/configuration is not fully tested or qualified and should be considered provided “as-is”. Please test it with your application and let me know if you find any issues.”

    -Amanda H.

  • Hi  

    I tried out the hello_world_7002DK_secboot.7z and i got the following issues while building the code.

     

    Building PlatformBootloader
    C:\WINDOWS\system32\cmd.exe /d /s /c "west build --build-dir c:/Arjun/WPM/Code/PlatformBootloader/build c:/Arjun/WPM/Code/PlatformBootloader --pristine --board nrf7002dk_nrf5340_cpuapp --no-sysbuild -- -DNCS_TOOLCHAIN_VERSION:STRING="NONE" -DBOARD_ROOT:STRING="c:/arjun/wpm/code/platformbootloader" -DCONF_FILE:STRING="c:/Arjun/WPM/Code/PlatformBootloader/prj.conf" -DDTC_OVERLAY_FILE:STRING="c:/Arjun/WPM/Code/PlatformBootloader/boards/nrf7002dk_nrf5340_cpuapp.overlay""

    -- west build: generating a build system
    Loading Zephyr default modules (Zephyr base).
    -- Application: C:/Arjun/WPM/Code/PlatformBootloader
    -- CMake version: 3.20.5
    -- Found Python3: C:/ncs/toolchains/31f4403e35/opt/bin/python.exe (found suitable exact version "3.8.2") found components: Interpreter
    -- Cache files will be written to: C:/ncs/v2.4.0/zephyr/.cache
    -- Zephyr version: 3.3.99 (C:/ncs/v2.4.0/zephyr)
    -- Found west (found suitable version "1.0.0", minimum required is "0.7.1")
    -- Board: nrf7002dk_nrf5340_cpuapp
    -- Found host-tools: zephyr 0.16.0 (C:/ncs/toolchains/31f4403e35/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.16.0 (C:/ncs/toolchains/31f4403e35/opt/zephyr-sdk)
    -- Found Dtc: C:/ncs/toolchains/31f4403e35/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
    -- Found BOARD.dts: C:/ncs/v2.4.0/nrf/boards/arm/nrf7002dk_nrf5340/nrf7002dk_nrf5340_cpuapp.dts
    -- Found devicetree overlay: c:/Arjun/WPM/Code/PlatformBootloader/boards/nrf7002dk_nrf5340_cpuapp.overlay
    -- Generated zephyr.dts: C:/Arjun/WPM/Code/PlatformBootloader/build/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: C:/Arjun/WPM/Code/PlatformBootloader/build/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: C:/Arjun/WPM/Code/PlatformBootloader/build/zephyr/dts.cmake
    Parsing C:/ncs/v2.4.0/zephyr/Kconfig
    Loaded configuration 'C:/ncs/v2.4.0/nrf/boards/arm/nrf7002dk_nrf5340/nrf7002dk_nrf5340_cpuapp_defconfig'
    Merged configuration 'c:/Arjun/WPM/Code/PlatformBootloader/prj.conf'
    Configuration saved to 'C:/Arjun/WPM/Code/PlatformBootloader/build/zephyr/.config'
    Kconfig header saved to 'C:/Arjun/WPM/Code/PlatformBootloader/build/zephyr/include/generated/autoconf.h'
    -- Found GnuLd: c:/ncs/toolchains/31f4403e35/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe (found version "2.38")
    -- The C compiler identification is GNU 12.2.0
    -- The CXX compiler identification is GNU 12.2.0
    -- The ASM compiler identification is GNU
    -- Found assembler: C:/ncs/toolchains/31f4403e35/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe

    === child image b0 - begin ===
    loading initial cache file C:/Arjun/WPM/Code/PlatformBootloader/build/b0/child_image_preload.cmake
    CMake Warning (dev) at C:/Arjun/WPM/Code/PlatformBootloader/build/b0/child_image_preload.cmake:7 (set):
    Syntax error in cmake code at

    C:/Arjun/WPM/Code/PlatformBootloader/build/b0/child_image_preload.cmake:7

    when parsing string

    C:\ncs\toolchains\31f4403e35\opt\bin\python.exe

    Invalid escape sequence \3

    Policy CMP0010 is not set: Bad variable reference syntax is an error. Run
    "cmake --help-policy CMP0010" for policy details. Use the cmake_policy
    command to set the policy and suppress this warning.
    This warning is for project developers. Use -Wno-dev to suppress it.

    Loading Zephyr default modules (Zephyr base).
    -- Application: C:/ncs/v2.4.0/nrf/samples/bootloader
    -- CMake version: 3.20.5
    -- Found Python3: C:/ncs/toolchains/31f4403e35/opt/bin/python.exe (found suitable exact version "3.8.2") found components: Interpreter
    -- Cache files will be written to: C:/ncs/v2.4.0/zephyr/.cache
    -- Zephyr version: 3.3.99 (C:/ncs/v2.4.0/zephyr)
    -- Found west (found suitable version "1.0.0", minimum required is "0.7.1")
    -- Board: nrf7002dk_nrf5340_cpuapp
    -- Found host-tools: zephyr 0.16.0 (C:/ncs/toolchains/31f4403e35/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.16.0 (C:/ncs/toolchains/31f4403e35/opt/zephyr-sdk)
    -- Found Dtc: C:/ncs/toolchains/31f4403e35/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
    -- Found BOARD.dts: C:/ncs/v2.4.0/nrf/boards/arm/nrf7002dk_nrf5340/nrf7002dk_nrf5340_cpuapp.dts
    -- Generated zephyr.dts: C:/Arjun/WPM/Code/PlatformBootloader/build/b0/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: C:/Arjun/WPM/Code/PlatformBootloader/build/b0/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: C:/Arjun/WPM/Code/PlatformBootloader/build/b0/zephyr/dts.cmake
    Parsing C:/ncs/v2.4.0/zephyr/Kconfig
    Loaded configuration 'C:/ncs/v2.4.0/nrf/boards/arm/nrf7002dk_nrf5340/nrf7002dk_nrf5340_cpuapp_defconfig'
    Merged configuration 'C:/ncs/v2.4.0/nrf/samples/bootloader/prj.conf'
    Merged configuration 'C:/ncs/v2.4.0/nrf/subsys/partition_manager/partition_manager_enabled.conf'
    Merged configuration 'C:/Arjun/WPM/Code/PlatformBootloader/child_image/b0.conf'
    Merged configuration 'C:/Arjun/WPM/Code/PlatformBootloader/build/b0/zephyr/misc/generated/extra_kconfig_options.conf'
    Configuration saved to 'C:/Arjun/WPM/Code/PlatformBootloader/build/b0/zephyr/.config'
    Kconfig header saved to 'C:/Arjun/WPM/Code/PlatformBootloader/build/b0/zephyr/include/generated/autoconf.h'
    -- Found GnuLd: c:/ncs/toolchains/31f4403e35/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe (found version "2.38")
    -- The C compiler identification is GNU 12.2.0
    -- The CXX compiler identification is GNU 12.2.0
    -- The ASM compiler identification is GNU
    -- Found assembler: C:/ncs/toolchains/31f4403e35/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
    CMake Warning at C:/ncs/v2.4.0/zephyr/CMakeLists.txt:838 (message):
    No SOURCES given to Zephyr library: lib__libc__common

    Excluding target from build.


    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Arjun/WPM/Code/PlatformBootloader/build/b0
    === child image b0 - end ===

    CMake Warning at C:/ncs/v2.4.0/nrf/subsys/bootloader/cmake/debug_keys.cmake:36 (message):

    --------------------------------------------------------------
    --- WARNING: Using generated NSIB public/private key-pair. ---
    --- It should not be used for production. ---
    --- See CONFIG_SB_SIGNING_KEY_FILE ---
    --------------------------------------------------------------

    Call Stack (most recent call first):
    C:/ncs/v2.4.0/nrf/subsys/bootloader/cmake/provision_hex.cmake:37 (include)
    C:/ncs/v2.4.0/nrf/subsys/CMakeLists.txt:17 (include)


    -- Found Python3: C:/ncs/toolchains/31f4403e35/opt/bin/python.exe (found version "3.8.2") found components: Interpreter

    === child image mcuboot - begin ===
    loading initial cache file C:/Arjun/WPM/Code/PlatformBootloader/build/mcuboot/child_image_preload.cmake
    CMake Warning (dev) at C:/Arjun/WPM/Code/PlatformBootloader/build/mcuboot/child_image_preload.cmake:7 (set):
    Syntax error in cmake code at

    C:/Arjun/WPM/Code/PlatformBootloader/build/mcuboot/child_image_preload.cmake:7

    when parsing string

    C:\ncs\toolchains\31f4403e35\opt\bin\python.exe

    Invalid escape sequence \3

    Policy CMP0010 is not set: Bad variable reference syntax is an error. Run
    "cmake --help-policy CMP0010" for policy details. Use the cmake_policy
    command to set the policy and suppress this warning.
    This warning is for project developers. Use -Wno-dev to suppress it.

    Loading Zephyr default modules (Zephyr base).
    -- Application: C:/ncs/v2.4.0/bootloader/mcuboot/boot/zephyr
    -- CMake version: 3.20.5
    -- Found Python3: C:/ncs/toolchains/31f4403e35/opt/bin/python.exe (found suitable exact version "3.8.2") found components: Interpreter
    -- Cache files will be written to: C:/ncs/v2.4.0/zephyr/.cache
    -- Zephyr version: 3.3.99 (C:/ncs/v2.4.0/zephyr)
    -- Found west (found suitable version "1.0.0", minimum required is "0.7.1")
    -- Board: nrf7002dk_nrf5340_cpuapp
    -- Found host-tools: zephyr 0.16.0 (C:/ncs/toolchains/31f4403e35/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.16.0 (C:/ncs/toolchains/31f4403e35/opt/zephyr-sdk)
    -- Found Dtc: C:/ncs/toolchains/31f4403e35/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
    -- Found BOARD.dts: C:/ncs/v2.4.0/nrf/boards/arm/nrf7002dk_nrf5340/nrf7002dk_nrf5340_cpuapp.dts
    -- Found devicetree overlay: C:/ncs/v2.4.0/nrf/modules/mcuboot/flash_sim.overlay
    -- Found devicetree overlay: C:/ncs/v2.4.0/nrf/modules/mcuboot/usb.overlay
    -- Found devicetree overlay: C:/Arjun/WPM/Code/PlatformBootloader/child_image/mcuboot/boards/nrf7002dk_nrf5340_cpuapp.overlay
    -- Generated zephyr.dts: C:/Arjun/WPM/Code/PlatformBootloader/build/mcuboot/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: C:/Arjun/WPM/Code/PlatformBootloader/build/mcuboot/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: C:/Arjun/WPM/Code/PlatformBootloader/build/mcuboot/zephyr/dts.cmake
    Parsing C:/ncs/v2.4.0/bootloader/mcuboot/boot/zephyr/Kconfig
    Loaded configuration 'C:/ncs/v2.4.0/nrf/boards/arm/nrf7002dk_nrf5340/nrf7002dk_nrf5340_cpuapp_defconfig'
    Merged configuration 'C:/Arjun/WPM/Code/PlatformBootloader/child_image/mcuboot/boards/nrf7002dk_nrf5340_cpuapp.conf'
    Merged configuration 'C:/ncs/v2.4.0/nrf/subsys/bootloader/image/log_minimal.conf'
    Merged configuration 'C:/ncs/v2.4.0/nrf/subsys/bootloader/image/multi_image_mcuboot.conf'
    Merged configuration 'C:/ncs/v2.4.0/nrf/subsys/bootloader/image/fw_info.conf'
    Merged configuration 'C:/ncs/v2.4.0/nrf/subsys/partition_manager/ext_flash_mcuboot_secondary.conf'
    Merged configuration 'C:/ncs/v2.4.0/nrf/subsys/partition_manager/partition_manager_enabled.conf'
    Merged configuration 'C:/Arjun/WPM/Code/PlatformBootloader/build/mcuboot/zephyr/misc/generated/extra_kconfig_options.conf'
    Configuration saved to 'C:/Arjun/WPM/Code/PlatformBootloader/build/mcuboot/zephyr/.config'
    Kconfig header saved to 'C:/Arjun/WPM/Code/PlatformBootloader/build/mcuboot/zephyr/include/generated/autoconf.h'

    warning: The choice symbol LOG_MODE_MINIMAL (defined at subsys/logging\Kconfig.mode:28) was selected
    (set =y), but no symbol ended up as the choice selection. See
    docs.zephyrproject.org/.../kconfig.html and/or look up
    LOG_MODE_MINIMAL in the menuconfig/guiconfig interface. The Application Development Primer, Setting
    Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful
    too.

    -- Found GnuLd: c:/ncs/toolchains/31f4403e35/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe (found version "2.38")
    -- The C compiler identification is GNU 12.2.0
    -- The CXX compiler identification is GNU 12.2.0
    -- The ASM compiler identification is GNU
    -- Found assembler: C:/ncs/toolchains/31f4403e35/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
    CMake Warning at C:/ncs/v2.4.0/zephyr/CMakeLists.txt:838 (message):
    No SOURCES given to Zephyr library: lib__libc__common

    Excluding target from build.


    MCUBoot bootloader key file: C:/ncs/v2.4.0/bootloader/mcuboot/root-rsa-2048.pem
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Arjun/WPM/Code/PlatformBootloader/build/mcuboot
    === child image mcuboot - end ===

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

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

    CMake Warning at C:/ncs/v2.4.0/zephyr/CMakeLists.txt:838 (message):
    No SOURCES given to Zephyr library: lib__libc__common

    Excluding target from build.


    CMake Warning at C:/ncs/v2.4.0/nrf/cmake/partition_manager.cmake:528 (message):
    Could not find memory mapped address for XIP. Generated update hex files
    will not have the correct base address. Hence they can not be programmed
    directly to the external flash
    Call Stack (most recent call first):
    C:/ncs/v2.4.0/zephyr/cmake/modules/kernel.cmake:247 (include)
    C:/ncs/v2.4.0/zephyr/cmake/modules/zephyr_default.cmake:124 (include)
    C:/ncs/v2.4.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
    C:/ncs/v2.4.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
    CMakeLists.txt:16 (find_package)


    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Arjun/WPM/Code/PlatformBootloader/build
    -- west build: building application
    [0/213] Generating signing key
    [1/213] Generating include/generated/version.h
    -- Zephyr version: 3.3.99 (C:/ncs/v2.4.0/zephyr), build: v3.3.99-ncs1
    [2/213] Creating public key from private key used for signing
    [6/213] No download step for 'mcuboot_subimage'
    [7/213] Creating data to be provisioned to the Bootloader, storing to provision.hex
    [11/213] No patch step for 'mcuboot_subimage'
    [13/213] No configure step for 'b0_subimage'
    [13/213] Performing build step for 'b0_subimage'
    [1/159] Generating include/generated/version.h
    -- Zephyr version: 3.3.99 (C:/ncs/v2.4.0/zephyr), build: v3.3.99-ncs1
    [2/159] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
    [3/159] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
    [4/159] Generating include/generated/driver-validation.h
    [5/159] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
    [6/159] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    [7/159] Generating include/generated/offsets.h
    [8/159] Generating linker_zephyr_pre1.cmd
    [9/159] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
    [10/159] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
    [11/159] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
    [12/159] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
    [13/159] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [14/159] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [15/159] Generating linker_zephyr_pre0.cmd
    [16/159] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [17/159] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [18/159] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
    [19/159] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [20/159] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
    [21/159] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [22/159] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [23/159] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
    [24/159] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [25/159] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [26/159] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
    [27/159] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
    [28/159] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [29/159] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [30/159] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [31/159] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/CMakeFiles/arch__arm__core__aarch32__cortex_m__cmse.dir/arm_core_cmse.c.obj
    [32/159] Generating ../../../include/generated/libc/minimal/strerror_table.h
    [33/159] Building C object CMakeFiles/app.dir/src/main.c.obj
    [34/159] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
    [35/159] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
    [36/159] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
    [37/159] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
    [38/159] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [39/159] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
    [40/159] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [41/159] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
    [42/159] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
    [43/159] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
    [44/159] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
    [45/159] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [46/159] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
    [47/159] Linking C static library zephyr\arch\common\libisr_tables.a
    [48/159] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
    [49/159] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
    [50/159] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
    [51/159] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
    [52/159] Linking C static library zephyr\arch\arch\arm\core\aarch32\libarch__arm__core__aarch32.a
    [53/159] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
    [54/159] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
    [55/159] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
    [56/159] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
    [57/159] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/reboot.c.obj
    [58/159] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
    [59/159] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
    [60/159] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\libarch__arm__core__aarch32__cortex_m.a
    [61/159] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\cmse\libarch__arm__core__aarch32__cortex_m__cmse.a
    [62/159] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
    [63/159] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
    [64/159] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
    [65/159] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/abort.c.obj
    [66/159] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
    [67/159] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
    [68/159] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/malloc.c.obj
    [69/159] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
    [70/159] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
    [71/159] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
    [72/159] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
    [73/159] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
    [74/159] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
    [75/159] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
    [76/159] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
    [77/159] Linking C static library zephyr\arch\common\libarch__common.a
    [78/159] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
    [79/159] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
    [80/159] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
    [81/159] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
    [82/159] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
    [83/159] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
    [84/159] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
    [85/159] Linking C static library app\libapp.a
    [86/159] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
    [87/159] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [88/159] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
    [89/159] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
    [90/159] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
    [91/159] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf53/soc.c.obj
    [92/159] Building C object zephyr/CMakeFiles/zephyr.dir/C_/ncs/v2.4.0/nrfxlib/crypto/nrf_cc312_platform/src/nrf_cc3xx_platform_abort_zephyr.c.obj
    [93/159] Building C object zephyr/CMakeFiles/zephyr.dir/C_/ncs/v2.4.0/nrf/subsys/partition_manager/flash_map_partition_manager.c.obj
    [94/159] Building C object zephyr/CMakeFiles/zephyr.dir/C_/ncs/v2.4.0/nrfxlib/crypto/nrf_cc312_platform/src/nrf_cc3xx_platform_no_mutex_zephyr.c.obj
    [95/159] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
    [96/159] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [97/159] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/common.c.obj
    [98/159] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/pinctrl_nrf.c.obj
    [99/159] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
    [100/159] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
    [101/159] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [102/159] Building C object modules/nrf/lib/fprotect/CMakeFiles/..__nrf__lib__fprotect.dir/fprotect_spu.c.obj
    [103/159] Building C object modules/nrf/lib/fatal_error/CMakeFiles/..__nrf__lib__fatal_error.dir/fatal_error.c.obj
    [104/159] Building C object modules/nrf/subsys/bootloader/bl_crypto/CMakeFiles/..__nrf__subsys__bootloader__bl_crypto.dir/bl_crypto.c.obj
    [105/159] Building C object modules/nrf/subsys/bootloader/bl_boot/CMakeFiles/..__nrf__subsys__bootloader__bl_boot.dir/bl_boot.c.obj
    [106/159] Building C object modules/nrf/subsys/bootloader/bl_crypto/CMakeFiles/..__nrf__subsys__bootloader__bl_crypto.dir/bl_crypto_oberon_ecdsa.c.obj
    [107/159] Building C object modules/nrf/subsys/bootloader/bl_validation/CMakeFiles/..__nrf__subsys__bootloader__bl_validation.dir/bl_validation.c.obj
    [108/159] Building C object modules/nrf/subsys/bootloader/bl_crypto/CMakeFiles/..__nrf__subsys__bootloader__bl_crypto.dir/bl_crypto_oberon_hash.c.obj
    [109/159] Building C object modules/nrf/subsys/bootloader/bl_storage/CMakeFiles/..__nrf__subsys__bootloader__bl_storage.dir/bl_storage.c.obj
    [110/159] Building C object modules/nrf/subsys/fw_info/CMakeFiles/..__nrf__subsys__fw_info.dir/fw_info.c.obj
    [111/159] Building C object modules/nrf/drivers/hw_cc310/CMakeFiles/..__nrf__drivers__hw_cc310.dir/hw_cc310.c.obj
    [112/159] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v2.4.0/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj
    [113/159] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
    [114/159] Linking C static library zephyr\lib\libc\minimal\liblib__libc__minimal.a
    [115/159] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v2.4.0/modules/hal/nordic/nrfx/mdk/system_nrf5340_application.c.obj
    [116/159] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v2.4.0/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
    [117/159] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v2.4.0/modules/hal/nordic/nrfx/drivers/src/nrfx_nvmc.c.obj
    [118/159] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v2.4.0/modules/hal/nordic/nrfx/drivers/src/nrfx_dppi.c.obj
    [119/159] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
    [120/159] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [121/159] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
    [122/159] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [123/159] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
    [124/159] Linking C static library zephyr\libzephyr.a
    [125/159] Linking C static library zephyr\drivers\console\libdrivers__console.a
    [126/159] Linking C static library zephyr\drivers\clock_control\libdrivers__clock_control.a
    [127/159] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [128/159] Linking C static library zephyr\drivers\pinctrl\libdrivers__pinctrl.a
    [129/159] Linking C static library zephyr\drivers\serial\libdrivers__serial.a
    [130/159] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
    [131/159] Linking C static library zephyr\drivers\timer\libdrivers__timer.a
    [132/159] Linking C static library modules\nrf\lib\fprotect\lib..__nrf__lib__fprotect.a
    [133/159] Linking C static library modules\nrf\lib\fatal_error\lib..__nrf__lib__fatal_error.a
    [134/159] Linking C static library modules\nrf\subsys\bootloader\bl_boot\lib..__nrf__subsys__bootloader__bl_boot.a
    [135/159] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [136/159] Linking C static library modules\nrf\subsys\bootloader\bl_validation\lib..__nrf__subsys__bootloader__bl_validation.a
    [137/159] Linking C static library modules\nrf\subsys\bootloader\bl_crypto\lib..__nrf__subsys__bootloader__bl_crypto.a
    [138/159] Linking C static library modules\nrf\subsys\bootloader\bl_storage\lib..__nrf__subsys__bootloader__bl_storage.a
    [139/159] Linking C static library modules\nrf\subsys\fw_info\lib..__nrf__subsys__fw_info.a
    [140/159] Linking C static library modules\nrf\drivers\hw_cc310\lib..__nrf__drivers__hw_cc310.a
    [141/159] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
    [142/159] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
    [143/159] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
    [144/159] Linking C static library modules\hal_nordic\nrfx\libmodules__hal_nordic__nrfx.a
    [145/159] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [146/159] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
    [147/159] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [148/159] Linking C static library zephyr\kernel\libkernel.a
    [149/159] Linking C executable zephyr\zephyr_pre0.elf

    [150/159] Generating dev_handles.c
    [151/159] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/misc/empty_file.c.obj
    [152/159] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/dev_handles.c.obj
    [153/159] Linking C executable zephyr\zephyr_pre1.elf

    [154/159] Generating linker.cmd
    [155/159] Generating isr_tables.c, isrList.bin
    [156/159] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
    [157/159] Building C object zephyr/CMakeFiles/zephyr_final.dir/dev_handles.c.obj
    [158/159] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
    [159/159] Linking C executable zephyr\zephyr.elf
    Memory region Used Size Region Size %age Used
    FLASH: 27368 B 32 KB 83.52%
    RAM: 4664 B 512 KB 0.89%
    IDT_LIST: 0 GB 2 KB 0.00%
    [183/213] Linking C executable zephyr\zephyr_pre0.elf

    [187/213] Linking C executable zephyr\zephyr_pre1.elf

    [192/213] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
    [193/213] Performing build step for 'mcuboot_subimage'
    [1/311] Generating include/generated/version.h
    -- Zephyr version: 3.3.99 (C:/ncs/v2.4.0/zephyr), build: v3.3.99-ncs1
    [2/311] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
    [3/311] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
    [4/311] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
    [5/311] Generating include/generated/driver-validation.h
    [6/311] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    [7/311] Generating include/generated/offsets.h
    [8/311] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
    [9/311] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [10/311] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
    [11/311] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/reboot.c.obj
    [12/311] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
    [13/311] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf53/power.c.obj
    [14/311] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
    [15/311] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
    [16/311] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/pm.c.obj
    [17/311] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf53/soc.c.obj
    [18/311] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/policy.c.obj
    [19/311] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
    [20/311] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/state.c.obj
    [21/311] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map.c.obj
    [22/311] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/stats/stats.c.obj
    [23/311] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map_layout.c.obj
    [24/311] Building C object zephyr/CMakeFiles/zephyr.dir/C_/ncs/v2.4.0/nrfxlib/crypto/nrf_cc312_platform/src/nrf_cc3xx_platform_abort_zephyr.c.obj
    [25/311] Building C object zephyr/CMakeFiles/zephyr.dir/C_/ncs/v2.4.0/nrf/subsys/partition_manager/flash_map_partition_manager.c.obj
    [26/311] Building C object zephyr/CMakeFiles/zephyr.dir/C_/ncs/v2.4.0/nrfxlib/crypto/nrf_cc312_platform/src/nrf_cc3xx_platform_mutex_zephyr.c.obj
    [27/311] Generating linker_zephyr_pre1.cmd
    [28/311] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [29/311] Generating linker_zephyr_pre0.cmd
    [30/311] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [31/311] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [32/311] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
    [33/311] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
    [34/311] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
    [35/311] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [36/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/psa_its_file.c.obj
    [37/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/sha1.c.obj
    [38/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/rsa_alt_helpers.c.obj
    [39/311] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
    [40/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/ripemd160.c.obj
    [41/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/sha256.c.obj
    [42/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/ssl_ciphersuites.c.obj
    [43/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/sha512.c.obj
    [44/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/ssl_cache.c.obj
    [45/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/ssl_client.c.obj
    [46/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/ssl_msg.c.obj
    [47/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/ssl_ticket.c.obj
    [48/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/ssl_debug_helpers_generated.c.obj
    [49/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/ssl_tls.c.obj
    [50/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/ssl_cookie.c.obj
    [51/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/ssl_tls13_keys.c.obj
    [52/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/ssl_tls13_client.c.obj
    [53/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/ssl_tls12_client.c.obj
    [54/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/ssl_tls13_generic.c.obj
    [55/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/ssl_tls12_server.c.obj
    [56/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/threading.c.obj
    [57/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/timing.c.obj
    [58/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/ssl_tls13_server.c.obj
    [59/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/version.c.obj
    [60/311] Linking C static library zephyr\arch\common\libisr_tables.a
    [61/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/x509.c.obj
    [62/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/version_features.c.obj
    [63/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/x509_crt.c.obj
    [64/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/x509_crl.c.obj
    [65/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/x509_create.c.obj
    [66/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/x509write_crt.c.obj
    [67/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/x509write_csr.c.obj
    [68/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/x509_csr.c.obj
    [69/311] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
    [70/311] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v2.4.0/modules/hal/nordic/nrfx/mdk/system_nrf5340_application.c.obj
    [71/311] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v2.4.0/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj
    [72/311] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v2.4.0/modules/hal/nordic/nrfx/drivers/src/nrfx_nvmc.c.obj
    [73/311] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v2.4.0/modules/hal/nordic/nrfx/drivers/src/nrfx_wdt.c.obj
    [74/311] Generating zephyr/autogen-pubkey.c
    [75/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/rsa.c.obj
    [76/311] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
    [77/311] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [78/311] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [79/311] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
    [80/311] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
    [81/311] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [82/311] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
    [83/311] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
    [84/311] Linking C static library zephyr\arch\common\libarch__common.a
    [85/311] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
    [86/311] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
    [87/311] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
    [88/311] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
    [89/311] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
    [90/311] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
    [91/311] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
    [92/311] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
    [93/311] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
    [94/311] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
    [95/311] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
    [96/311] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
    [97/311] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v2.4.0/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
    [98/311] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [99/311] Building C object CMakeFiles/app.dir/main.c.obj
    [100/311] Building C object CMakeFiles/app.dir/keys.c.obj
    [101/311] Building C object CMakeFiles/app.dir/os.c.obj
    [102/311] Building C object CMakeFiles/app.dir/flash_map_extended.c.obj
    [103/311] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
    [104/311] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v2.4.0/modules/hal/nordic/nrfx/drivers/src/nrfx_spim.c.obj
    [105/311] Building C object CMakeFiles/app.dir/C_/ncs/v2.4.0/bootloader/mcuboot/boot/bootutil/src/tlv.c.obj
    [106/311] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v2.4.0/modules/hal/nordic/nrfx/drivers/src/nrfx_dppi.c.obj
    [107/311] Building C object CMakeFiles/app.dir/C_/ncs/v2.4.0/bootloader/mcuboot/boot/bootutil/src/image_validate.c.obj
    [108/311] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
    [109/311] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/ncs/v2.4.0/modules/hal/nordic/nrfx/drivers/src/nrfx_gpiote.c.obj
    [110/311] Building C object CMakeFiles/app.dir/C_/ncs/v2.4.0/bootloader/mcuboot/boot/bootutil/src/image_ec256.c.obj
    [111/311] Building C object CMakeFiles/app.dir/C_/ncs/v2.4.0/bootloader/mcuboot/boot/bootutil/src/encrypted.c.obj
    [112/311] Building C object CMakeFiles/app.dir/C_/ncs/v2.4.0/bootloader/mcuboot/boot/bootutil/src/image_rsa.c.obj
    [113/311] Building C object CMakeFiles/app.dir/C_/ncs/v2.4.0/bootloader/mcuboot/boot/bootutil/src/bootutil_misc.c.obj
    [114/311] Building C object CMakeFiles/app.dir/C_/ncs/v2.4.0/bootloader/mcuboot/boot/bootutil/src/image_ed25519.c.obj
    [115/311] Building C object CMakeFiles/app.dir/C_/ncs/v2.4.0/bootloader/mcuboot/boot/bootutil/src/swap_misc.c.obj
    [116/311] Building C object CMakeFiles/app.dir/C_/ncs/v2.4.0/bootloader/mcuboot/boot/bootutil/src/swap_scratch.c.obj
    [117/311] Building C object CMakeFiles/app.dir/C_/ncs/v2.4.0/bootloader/mcuboot/boot/bootutil/src/fault_injection_hardening.c.obj
    [118/311] Building C object CMakeFiles/app.dir/C_/ncs/v2.4.0/bootloader/mcuboot/boot/bootutil/src/swap_move.c.obj
    [119/311] Building C object CMakeFiles/app.dir/zephyr/autogen-pubkey.c.obj
    [120/311] Building C object CMakeFiles/app.dir/arm_cleanup.c.obj
    [121/311] Building C object CMakeFiles/app.dir/C_/ncs/v2.4.0/bootloader/mcuboot/boot/bootutil/src/caps.c.obj
    [122/311] Building C object CMakeFiles/app.dir/nrf_cleanup.c.obj
    [123/311] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
    [124/311] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [125/311] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
    [126/311] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
    [127/311] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [128/311] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
    [129/311] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
    [130/311] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
    [131/311] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
    [132/311] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
    [133/311] Linking C static library zephyr\libzephyr.a
    [134/311] Linking C static library modules\hal_nordic\nrfx\libmodules__hal_nordic__nrfx.a
    [135/311] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
    [136/311] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
    [137/311] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [138/311] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
    [139/311] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [140/311] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
    [141/311] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
    [142/311] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [143/311] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
    [144/311] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
    [145/311] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [146/311] Building C object CMakeFiles/app.dir/C_/ncs/v2.4.0/bootloader/mcuboot/boot/bootutil/src/loader.c.obj
    [147/311] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
    [148/311] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [149/311] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
    [150/311] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
    [151/311] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [152/311] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
    [153/311] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
    [154/311] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [155/311] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [156/311] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [157/311] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
    [158/311] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [159/311] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/CMakeFiles/arch__arm__core__aarch32__cortex_m__cmse.dir/arm_core_cmse.c.obj
    [160/311] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_core_mpu.c.obj
    [161/311] Generating ../../../include/generated/libc/minimal/strerror_table.h
    [162/311] Building C object zephyr/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj
    [163/311] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/flash_simulator.c.obj
    [164/311] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
    [165/311] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/flash_page_layout.c.obj
    [166/311] Linking C static library zephyr\arch\arch\arm\core\aarch32\libarch__arm__core__aarch32.a
    [167/311] Linking C static library app\libapp.a
    [168/311] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/common.c.obj
    [169/311] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
    [170/311] Building C object zephyr/drivers/pinctrl/CMakeFiles/drivers__pinctrl.dir/pinctrl_nrf.c.obj
    [171/311] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [172/311] Building C object modules/nrf/lib/fatal_error/CMakeFiles/..__nrf__lib__fatal_error.dir/fatal_error.c.obj
    [173/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/psa_crypto_storage.c.obj
    [174/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/psa_crypto_rsa.c.obj
    [175/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/psa_crypto_slot_management.c.obj
    [176/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/psa_crypto_pake.c.obj
    [177/311] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
    [178/311] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\cmse\libarch__arm__core__aarch32__cortex_m__cmse.a
    [179/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/psa_crypto_se.c.obj
    [180/311] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
    [181/311] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
    [182/311] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [183/311] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
    [184/311] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/abort.c.obj
    [185/311] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [186/311] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
    [187/311] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoll.c.obj
    [188/311] Building C object zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_nrfx.c.obj
    [189/311] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_mpu.c.obj
    [190/311] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/jesd216.c.obj
    [191/311] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/soc_flash_nrf.c.obj
    [192/311] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoull.c.obj
    [193/311] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/malloc.c.obj
    [194/311] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
    [195/311] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strerror.c.obj
    [196/311] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
    [197/311] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
    [198/311] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
    [199/311] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
    [200/311] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
    [201/311] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
    [202/311] Building C object modules/nrf/subsys/fw_info/CMakeFiles/..__nrf__subsys__fw_info.dir/fw_info.c.obj
    [203/311] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
    [204/311] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
    [205/311] Linking C static library zephyr\kernel\libkernel.a
    [206/311] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
    [207/311] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
    [208/311] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrtf.c.obj
    [209/311] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
    [210/311] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/spi_nor.c.obj
    [211/311] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\libarch__arm__core__aarch32__cortex_m.a
    [212/311] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/math/sqrt.c.obj
    [213/311] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
    [214/311] Linking C static library zephyr\soc\arm\common\cortex_m\libsoc__arm__common__cortex_m.a
    [215/311] Linking C static library zephyr\drivers\clock_control\libdrivers__clock_control.a
    [216/311] Linking C static library zephyr\drivers\console\libdrivers__console.a
    [217/311] Linking C static library zephyr\drivers\gpio\libdrivers__gpio.a
    [218/311] Linking C static library zephyr\arch\arch\arm\core\aarch32\mpu\libarch__arm__core__aarch32__mpu.a
    [219/311] Linking C static library zephyr\drivers\pinctrl\libdrivers__pinctrl.a
    [220/311] Linking C static library modules\nrf\lib\fatal_error\lib..__nrf__lib__fatal_error.a
    [221/311] Building C object modules/nrf/drivers/hw_cc310/CMakeFiles/..__nrf__drivers__hw_cc310.dir/hw_cc310.c.obj
    [222/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/zephyr_init.c.obj
    [223/311] Building C object modules/mcuboot/boot/bootutil/zephyr/CMakeFiles/mcuboot_util.dir/C_/ncs/v2.4.0/bootloader/mcuboot/boot/bootutil/src/bootutil_public.c.obj
    [224/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/asn1write.c.obj
    [225/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/aesni.c.obj
    [226/311] Building C object zephyr/drivers/spi/CMakeFiles/drivers__spi.dir/spi_nrfx_spim.c.obj
    [227/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/aria.c.obj
    [228/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/asn1parse.c.obj
    [229/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/aes.c.obj
    [230/311] Linking C static library zephyr\drivers\serial\libdrivers__serial.a
    [231/311] Linking C static library modules\nrf\subsys\fw_info\lib..__nrf__subsys__fw_info.a
    [232/311] Linking C static library zephyr\drivers\timer\libdrivers__timer.a
    [233/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/base64.c.obj
    [234/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/bignum_core.c.obj
    [235/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/bignum_mod.c.obj
    [236/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/bignum_mod_raw.c.obj
    [237/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/camellia.c.obj
    [238/311] Linking C static library zephyr\drivers\flash\libdrivers__flash.a
    [239/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/chacha20.c.obj
    [240/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/chachapoly.c.obj
    [241/311] Linking C static library zephyr\lib\libc\minimal\liblib__libc__minimal.a
    [242/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/ccm.c.obj
    [243/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/cmac.c.obj
    [244/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/constant_time.c.obj
    [245/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/code_share.c.obj
    [246/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/cipher.c.obj
    [247/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/cipher_wrap.c.obj
    [248/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/ecdh.c.obj
    [249/311] Linking C static library modules\nrf\drivers\hw_cc310\lib..__nrf__drivers__hw_cc310.a
    [250/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/dhm.c.obj
    [251/311] Linking C static library modules\mcuboot\boot\bootutil\zephyr\libmcuboot_util.a
    [252/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/des.c.obj
    [253/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/ctr_drbg.c.obj
    [254/311] Linking C static library zephyr\drivers\spi\libdrivers__spi.a
    [255/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/debug.c.obj
    [256/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/ecp.c.obj
    [257/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/ecjpake.c.obj
    [258/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/ecdsa.c.obj
    [259/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/ecp_curves.c.obj
    [260/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/entropy.c.obj
    [261/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/error.c.obj
    [262/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/hkdf.c.obj
    [263/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/hash_info.c.obj
    [264/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/gcm.c.obj
    [265/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/entropy_poll.c.obj
    [266/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/md5.c.obj
    [267/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/lms.c.obj
    [268/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/lmots.c.obj
    [269/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/md.c.obj
    [270/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/hmac_drbg.c.obj
    [271/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/mps_reader.c.obj
    [272/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/nist_kw.c.obj
    [273/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/net_sockets.c.obj
    [274/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/memory_buffer_alloc.c.obj
    [275/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/mps_trace.c.obj
    [276/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/pem.c.obj
    [277/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/oid.c.obj
    [278/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/pk.c.obj
    [279/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/pk_wrap.c.obj
    [280/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/padlock.c.obj
    [281/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/pkcs5.c.obj
    [282/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/pkcs7.c.obj
    [283/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/pkcs12.c.obj
    [284/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/pkwrite.c.obj
    [285/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/pkparse.c.obj
    [286/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/bignum.c.obj
    [287/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/poly1305.c.obj
    [288/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/psa_crypto.c.obj
    [289/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/psa_crypto_aead.c.obj
    [290/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/platform_util.c.obj
    [291/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/psa_crypto_hash.c.obj
    [292/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/platform.c.obj
    [293/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/psa_crypto_cipher.c.obj
    [294/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/psa_crypto_ecp.c.obj
    [295/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/psa_crypto_client.c.obj
    [296/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/psa_crypto_mac.c.obj
    [297/311] Building C object modules/mbedtls/CMakeFiles/modules__mbedtls.dir/C_/ncs/v2.4.0/modules/crypto/mbedtls/library/psa_crypto_driver_wrappers.c.obj
    [298/311] Building C object modules/nrf/modules/mcuboot/hooks/CMakeFiles/..__nrf__modules__mcuboot__hooks.dir/nrf53_hooks.c.obj
    FAILED: modules/nrf/modules/mcuboot/hooks/CMakeFiles/..__nrf__modules__mcuboot__hooks.dir/nrf53_hooks.c.obj
    C:\ncs\toolchains\31f4403e35\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -DEXT_API_MAGIC=0x281ee6de,0xb845acea,13570 -DFIRMWARE_INFO_MAGIC=0x281ee6de,0x8fcebb4c,13570 -DKERNEL -DMBEDTLS_CONFIG_FILE=\"mcuboot-mbedtls-cfg.h\" -DNRF5340_XXAA_APPLICATION -DNRF_SKIP_FICR_NS_COPY_TO_RAM -DUSE_PARTITION_MANAGER=1 -D__PROGRAM_START -D__ZEPHYR__=1 -IC:/ncs/v2.4.0/zephyr/include -Izephyr/include/generated -IC:/ncs/v2.4.0/zephyr/soc/arm/nordic_nrf/nrf53 -IC:/ncs/v2.4.0/zephyr/soc/arm/nordic_nrf/common/. -IC:/ncs/v2.4.0/nrf/include -IC:/ncs/v2.4.0/nrf/tests/include -IC:/ncs/v2.4.0/modules/hal/cmsis/CMSIS/Core/Include -IC:/ncs/v2.4.0/modules/hal/nordic/nrfx -IC:/ncs/v2.4.0/modules/hal/nordic/nrfx/drivers/include -IC:/ncs/v2.4.0/modules/hal/nordic/nrfx/mdk -IC:/ncs/v2.4.0/zephyr/modules/hal_nordic/nrfx/. -IC:/ncs/v2.4.0/bootloader/mcuboot/boot/zephyr/include -IC:/ncs/v2.4.0/modules/crypto/mbedtls/include -IC:/ncs/v2.4.0/modules/crypto/mbedtls/library -IC:/ncs/v2.4.0/zephyr/modules/mbedtls/configs -IC:/ncs/v2.4.0/zephyr/modules/mbedtls/include -IC:/ncs/v2.4.0/bootloader/mcuboot/boot/bootutil/zephyr/.. -IC:/ncs/v2.4.0/bootloader/mcuboot/boot/bootutil/zephyr/../include -IC:/ncs/v2.4.0/bootloader/mcuboot/boot/bootutil/zephyr/../../zephyr/include -isystem C:/ncs/v2.4.0/zephyr/lib/libc/minimal/include -isystem c:/ncs/toolchains/31f4403e35/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/include -isystem c:/ncs/toolchains/31f4403e35/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/include-fixed -isystem C:/ncs/v2.4.0/nrfxlib/crypto/nrf_cc312_platform/include -fno-strict-aliasing -Os -imacros C:/Arjun/WPM/Code/PlatformBootloader/build/mcuboot/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -gdwarf-4 -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs --sysroot=C:/ncs/toolchains/31f4403e35/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi -imacros C:/ncs/v2.4.0/zephyr/include/zephyr/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -Werror=implicit-int -fno-pic -fno-pie -fno-asynchronous-unwind-tables -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop -fmacro-prefix-map=C:/ncs/v2.4.0/bootloader/mcuboot/boot/zephyr=CMAKE_SOURCE_DIR -fmacro-prefix-map=C:/ncs/v2.4.0/zephyr=ZEPHYR_BASE -fmacro-prefix-map=C:/ncs/v2.4.0=WEST_TOPDIR -ffunction-sections -fdata-sections -std=c99 -nostdinc -MD -MT modules/nrf/modules/mcuboot/hooks/CMakeFiles/..__nrf__modules__mcuboot__hooks.dir/nrf53_hooks.c.obj -MF modules\nrf\modules\mcuboot\hooks\CMakeFiles\..__nrf__modules__mcuboot__hooks.dir\nrf53_hooks.c.obj.d -o modules/nrf/modules/mcuboot/hooks/CMakeFiles/..__nrf__modules__mcuboot__hooks.dir/nrf53_hooks.c.obj -c C:/ncs/v2.4.0/nrf/modules/mcuboot/hooks/nrf53_hooks.c
    C:/ncs/v2.4.0/nrf/modules/mcuboot/hooks/nrf53_hooks.c: In function 'boot_read_image_header_hook':
    C:\ncs\v2.4.0\nrf\modules\mcuboot\hooks\nrf53_hooks.c:29:42: error: 'PM_MCUBOOT_PRIMARY_1_ADDRESS' undeclared (first use in this function); did you mean 'PM_MCUBOOT_PRIMARY_ADDRESS'?
    29 | img_head->ih_load_addr = PM_MCUBOOT_PRIMARY_1_ADDRESS;
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
    | PM_MCUBOOT_PRIMARY_ADDRESS
    C:\ncs\v2.4.0\nrf\modules\mcuboot\hooks\nrf53_hooks.c:29:42: note: each undeclared identifier is reported only once for each function it appears in
    C:\ncs\v2.4.0\nrf\modules\mcuboot\hooks\nrf53_hooks.c:30:41: error: 'PM_CPUNET_APP_SIZE' undeclared (first use in this function)
    30 | img_head->ih_img_size = PM_CPUNET_APP_SIZE;
    | ^~~~~~~~~~~~~~~~~~
    In file included from C:\ncs\v2.4.0\zephyr\include\zephyr\toolchain\gcc.h:92,
    from C:\ncs\v2.4.0\zephyr\include\zephyr\toolchain.h:50,
    from C:\ncs\v2.4.0\zephyr\include\zephyr\sys\__assert.h:11,
    from C:\ncs\v2.4.0\zephyr\lib\libc\minimal\include\assert.h:11,
    from C:\ncs\v2.4.0\nrf\modules\mcuboot\hooks\nrf53_hooks.c:7:
    C:/ncs/v2.4.0/nrf/modules/mcuboot/hooks/nrf53_hooks.c: In function 'network_core_update':
    C:\ncs\v2.4.0\zephyr\include\zephyr\device.h:84:41: error: '__device_dts_ord_DT_N_NODELABEL_PM_MCUBOOT_PRIMARY_1_DEV_ORD' undeclared (first use in this function)
    84 | #define DEVICE_NAME_GET(dev_id) _CONCAT(__device_, dev_id)
    | ^~~~~~~~~
    C:\ncs\v2.4.0\zephyr\include\zephyr\device.h:210:37: note: in expansion of macro 'DEVICE_NAME_GET'
    210 | #define DEVICE_DT_NAME_GET(node_id) DEVICE_NAME_GET(Z_DEVICE_DT_DEV_ID(node_id))
    | ^~~~~~~~~~~~~~~
    C:\ncs\v2.4.0\zephyr\include\zephyr\device.h:227:34: note: in expansion of macro 'DEVICE_DT_NAME_GET'
    227 | #define DEVICE_DT_GET(node_id) (&DEVICE_DT_NAME_GET(node_id))
    | ^~~~~~~~~~~~~~~~~~
    C:\ncs\v2.4.0\nrf\modules\mcuboot\hooks\nrf53_hooks.c:86:26: note: in expansion of macro 'DEVICE_DT_GET'
    86 | mock_flash_dev = DEVICE_DT_GET(DT_NODELABEL(PM_MCUBOOT_PRIMARY_1_DEV));
    | ^~~~~~~~~~~~~
    C:\ncs\v2.4.0\nrf\modules\mcuboot\hooks\nrf53_hooks.c:99:34: error: 'PM_CPUNET_B0N_ADDRESS' undeclared (first use in this function)
    99 | if (reset_addr > PM_CPUNET_B0N_ADDRESS) {
    | ^~~~~~~~~~~~~~~~~~~~~
    [299/311] Linking C static library modules\mbedtls\libmodules__mbedtls.a
    ninja: build stopped: subcommand failed.
    [196/213] Generating zephyr/b0_container.hex
    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 C:\Arjun\WPM\Code\PlatformBootloader\build\mcuboot && C:\ncs\toolchains\31f4403e35\opt\bin\cmake.exe --build . --"
    [198/213] Linking C executable zephyr\zephyr.elf
    Memory region Used Size Region Size %age Used
    FLASH: 39056 B 826880 B 4.72%
    RAM: 6472 B 512 KB 1.23%
    IDT_LIST: 0 GB 2 KB 0.00%
    ninja: build stopped: subcommand failed.
    FATAL ERROR: command exited with status 1: 'C:\ncs\toolchains\31f4403e35\opt\bin\cmake.EXE' --build 'c:\Arjun\WPM\Code\PlatformBootloader\build'

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

    Please let me know if you want anymore details

    The build config used is this

Related