I am trying to make a FOTA to update the firmware of the nrf9151 using the command AT#XFOTA, the issue I am having is that I am unable to have the app_update.bin file generated, at least I a unable to find it inside the build/zephyr folder.
I have enabled "CONFIG_BUILD_OUTPUT_BIN=y " and "CONFIG_BOOTLOADER_MCUBOOT=y".
Here is the build log:
Building nrf9151 west build --build-dir /nrf9151/build_1 /nrf9151 --pristine --board nrf9151dk/nrf9151/ns --sysbuild -- -DNCS_TOOLCHAIN_VERSION=NONE -DCONF_FILE=prj.conf;overlay-native_tls.conf -DEXTRA_DTC_OVERLAY_FILE=boards/nrf9151dk_nrf9151_ns.overlay -DBOARD_ROOT=/nrf9151 -- west build: generating a build system Loading Zephyr module(s) (Zephyr base): sysbuild_default -- Found Python3: /opt/nordic/ncs/toolchains/ef4fc6722e/opt/[email protected]/bin/python3.12 (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter -- Cache files will be written to: /Users/user/Library/Caches/zephyr -- Found west (found suitable version "1.2.0", minimum required is "0.14.0") -- Board: nrf9151dk, qualifiers: nrf9151/ns Parsing /opt/nordic/ncs/v2.9.1/zephyr/share/sysbuild/Kconfig Loaded configuration '/nrf9151/build_1/_sysbuild/empty.conf' Merged configuration '/nrf9151/sysbuild.conf' Configuration saved to '/nrf9151/build_1/zephyr/.config' Kconfig header saved to '/nrf9151/build_1/_sysbuild/autoconf.h' -- ***************************** * Running CMake for mcuboot * ***************************** Loading Zephyr default modules (Zephyr base). -- Application: /opt/nordic/ncs/v2.9.1/bootloader/mcuboot/boot/zephyr -- CMake version: 3.21.0 -- Found Python3: /opt/nordic/ncs/toolchains/ef4fc6722e/bin/python (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter -- Cache files will be written to: /Users/user/Library/Caches/zephyr -- Zephyr version: 3.7.99 (/opt/nordic/ncs/v2.9.1/zephyr) -- Found west (found suitable version "1.2.0", minimum required is "0.14.0") -- Board: nrf9151dk, qualifiers: nrf9151 -- Found host-tools: zephyr 0.17.0 (/opt/nordic/ncs/toolchains/ef4fc6722e/opt/zephyr-sdk) -- Found toolchain: zephyr 0.17.0 (/opt/nordic/ncs/toolchains/ef4fc6722e/opt/zephyr-sdk) -- Found Dtc: /opt/nordic/ncs/toolchains/ef4fc6722e/bin/dtc (found suitable version "1.6.1", minimum required is "1.4.6") -- Found BOARD.dts: /opt/nordic/ncs/v2.9.1/zephyr/boards/nordic/nrf9151dk/nrf9151dk_nrf9151.dts -- Found devicetree overlay: /nrf9151/sysbuild/mcuboot/app.overlay -- Generated zephyr.dts: /nrf9151/build_1/mcuboot/zephyr/zephyr.dts -- Generated devicetree_generated.h: /nrf9151/build_1/mcuboot/zephyr/include/generated/zephyr/devicetree_generated.h -- Including generated dts.cmake file: /nrf9151/build_1/mcuboot/zephyr/dts.cmake warning: MBEDTLS_CFG_FILE (defined at /opt/nordic/ncs/v2.9.1/bootloader/mcuboot/boot/zephyr/Kconfig:385, /opt/nordic/ncs/v2.9.1/nrf/subsys/nrf_security/Kconfig:66, modules/mbedtls/Kconfig:58, modules/mbedtls/Kconfig:58) was assigned the value 'mcuboot-mbedtls-cfg.h' but got the value ''. Check these unsatisfied dependencies: (MBEDTLS || NRF_SECURITY || (MBEDTLS_BUILTIN && MBEDTLS) || (MBEDTLS_BUILTIN && MBEDTLS && 0)) (=n). See http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_MBEDTLS_CFG_FILE and/or look up MBEDTLS_CFG_FILE in the menuconfig/guiconfig interface. The Application Development Primer, Setting Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful too. Parsing /opt/nordic/ncs/v2.9.1/bootloader/mcuboot/boot/zephyr/Kconfig Loaded configuration '/opt/nordic/ncs/v2.9.1/zephyr/boards/nordic/nrf9151dk/nrf9151dk_nrf9151_defconfig' Merged configuration '/nrf9151/sysbuild/mcuboot/prj.conf' Merged configuration '/opt/nordic/ncs/v2.9.1/nrf/modules/mcuboot/tfm.conf' Merged configuration '/opt/nordic/ncs/v2.9.1/nrf/modules/mcuboot/fih_low_enable.conf' Merged configuration '/nrf9151/build_1/mcuboot/zephyr/.config.sysbuild' Configuration saved to '/nrf9151/build_1/mcuboot/zephyr/.config' Kconfig header saved to '/nrf9151/build_1/mcuboot/zephyr/include/generated/zephyr/autoconf.h' -- Found GnuLd: /opt/nordic/ncs/toolchains/ef4fc6722e/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi/bin/ld.bfd (found version "2.38") -- The C compiler identification is GNU 12.2.0 -- The CXX compiler identification is GNU 12.2.0 -- The ASM compiler identification is GNU -- Found assembler: /opt/nordic/ncs/toolchains/ef4fc6722e/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc -- Setting build type to 'MinSizeRel' as none was specified. -- Using ccache: /opt/nordic/ncs/toolchains/ef4fc6722e/bin/ccache CMake Warning at /opt/nordic/ncs/v2.9.1/zephyr/CMakeLists.txt:952 (message): No SOURCES given to Zephyr library: drivers__console Excluding target from build. MCUBoot bootloader key file: /opt/nordic/ncs/v2.9.1/bootloader/mcuboot/root-ec-p256.pem -- Configuring done -- Generating done -- Build files have been written to: /nrf9151/build_1/mcuboot -- ***************************** * Running CMake for nrf9151 * ***************************** -- Application: /nrf9151 -- CMake version: 3.21.0 Loading Zephyr default modules (Zephyr base). -- Found Python3: /opt/nordic/ncs/toolchains/ef4fc6722e/bin/python (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter -- Cache files will be written to: /Users/user/Library/Caches/zephyr -- Zephyr version: 3.7.99 (/opt/nordic/ncs/v2.9.1/zephyr) -- Found west (found suitable version "1.2.0", minimum required is "0.14.0") -- Board: nrf9151dk, qualifiers: nrf9151/ns -- Found host-tools: zephyr 0.17.0 (/opt/nordic/ncs/toolchains/ef4fc6722e/opt/zephyr-sdk) -- Found toolchain: zephyr 0.17.0 (/opt/nordic/ncs/toolchains/ef4fc6722e/opt/zephyr-sdk) -- Found Dtc: /opt/nordic/ncs/toolchains/ef4fc6722e/bin/dtc (found suitable version "1.6.1", minimum required is "1.4.6") -- Found BOARD.dts: /opt/nordic/ncs/v2.9.1/zephyr/boards/nordic/nrf9151dk/nrf9151dk_nrf9151_ns.dts -- Found devicetree overlay: /nrf9151/boards/nrf9151dk_nrf9151_ns.overlay -- Found devicetree overlay: boards/nrf9151dk_nrf9151_ns.overlay -- Generated zephyr.dts: /nrf9151/build_1/nrf9151/zephyr/zephyr.dts -- Generated devicetree_generated.h: /nrf9151/build_1/nrf9151/zephyr/include/generated/zephyr/devicetree_generated.h -- Including generated dts.cmake file: /nrf9151/build_1/nrf9151/zephyr/dts.cmake warning: Deprecated symbol MBEDTLS_LEGACY_CRYPTO_C is enabled. warning: Deprecated symbol POSIX_CLOCK is enabled. warning: Deprecated symbol NET_SOCKETS_POSIX_NAMES is enabled. warning: Experimental symbol TFTP_LIB is enabled. Parsing /nrf9151/Kconfig Loaded configuration '/opt/nordic/ncs/v2.9.1/zephyr/boards/nordic/nrf9151dk/nrf9151dk_nrf9151_ns_defconfig' Merged configuration '/nrf9151/prj.conf' Merged configuration '/nrf9151/overlay-native_tls.conf' Merged configuration '/nrf9151/build_1/nrf9151/zephyr/.config.sysbuild' Configuration saved to '/nrf9151/build_1/nrf9151/zephyr/.config' Kconfig header saved to '/nrf9151/build_1/nrf9151/zephyr/include/generated/zephyr/autoconf.h' -- Found GnuLd: /opt/nordic/ncs/toolchains/ef4fc6722e/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi/bin/ld.bfd (found version "2.38") -- The C compiler identification is GNU 12.2.0 -- The CXX compiler identification is GNU 12.2.0 -- The ASM compiler identification is GNU -- Found assembler: /opt/nordic/ncs/toolchains/ef4fc6722e/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc =========== Generating psa_crypto_config =============== Backup: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False Backup: CONFIG_MBEDTLS_PSA_CRYPTO_C: False Backup: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False Backup: CONFIG_MBEDTLS_PLATFORM_SETUP_TEARDOWN_ALT: False Backup: CONFIG_MBEDTLS_THREADING: False Backup: CONFIG_MBEDTLS_THREADING_ALT: False =========== Checkpoint: backup =============== Restore: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False Restore: CONFIG_MBEDTLS_PSA_CRYPTO_C: False Restore: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False Restore: CONFIG_MBEDTLS_PLATFORM_SETUP_TEARDOWN_ALT: False Restore: CONFIG_MBEDTLS_THREADING: False Restore: CONFIG_MBEDTLS_THREADING_ALT: False =========== End psa_crypto_config =============== =========== Generating psa_crypto_library_config =============== Backup: CONFIG_MBEDTLS_PSA_CRYPTO_C: False Backup: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False Backup: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False Backup: CONFIG_MBEDTLS_USE_PSA_CRYPTO: False Backup: CONFIG_MBEDTLS_PLATFORM_PRINTF_ALT: False Backup: CONFIG_MBEDTLS_THREADING: False Backup: CONFIG_MBEDTLS_THREADING_ALT: False =========== Checkpoint: backup =============== Restore: CONFIG_MBEDTLS_PSA_CRYPTO_C: False Restore: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False Restore: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False Restore: CONFIG_MBEDTLS_USE_PSA_CRYPTO: False Restore: CONFIG_MBEDTLS_PLATFORM_PRINTF_ALT: False Restore: CONFIG_MBEDTLS_THREADING: False Restore: CONFIG_MBEDTLS_THREADING_ALT: False =========== End psa_crypto_library_config =============== -- Setting build type to 'MinSizeRel' as none was specified. -- Using ccache: /opt/nordic/ncs/toolchains/ef4fc6722e/bin/ccache -- Including signing script: /opt/nordic/ncs/v2.9.1/nrf/cmake/sysbuild/image_signing.cmake -- Configuring done -- Generating done -- Build files have been written to: /nrf9151/build_1/nrf9151 CMake Warning at /opt/nordic/ncs/v2.9.1/nrf/cmake/sysbuild/partition_manager.cmake:106 (message): --------------------------------------------------------------------- --- WARNING: Using a bootloader without pm_static.yml. --- --- There are cases where a deployed product can consist of --- --- multiple images, and only a subset of these images can be --- --- upgraded through a firmware update mechanism. In such cases, --- --- the upgradable images must have partitions that are static --- --- and are matching the partition map used by the bootloader --- --- programmed onto the device. --- --------------------------------------------------------------------- Call Stack (most recent call first): /opt/nordic/ncs/v2.9.1/nrf/cmake/sysbuild/partition_manager.cmake:634 (partition_manager) /opt/nordic/ncs/v2.9.1/nrf/sysbuild/CMakeLists.txt:703 (include) cmake/modules/sysbuild_extensions.cmake:583 (nrf_POST_CMAKE) cmake/modules/sysbuild_extensions.cmake:583 (cmake_language) cmake/modules/sysbuild_images.cmake:23 (sysbuild_module_call) cmake/modules/sysbuild_default.cmake:20 (include) /opt/nordic/ncs/v2.9.1/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:75 (include) /opt/nordic/ncs/v2.9.1/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate) /opt/nordic/ncs/v2.9.1/zephyr/share/sysbuild-package/cmake/SysbuildConfig.cmake:8 (include) template/CMakeLists.txt:10 (find_package) Dropping partition 'nrf_modem_lib_trace' since its size is 0. -- Configuring done -- Generating done -- Build files have been written to: /nrf9151/build_1 -- west build: building application [0/1] Re-running CMake... -- Application: /nrf9151 -- CMake version: 3.21.0 Loading Zephyr default modules (Zephyr base (cached)). -- Cache files will be written to: /Users/user/Library/Caches/zephyr -- Zephyr version: 3.7.99 (/opt/nordic/ncs/v2.9.1/zephyr) -- Found west (found suitable version "1.2.0", minimum required is "0.14.0") -- Board: nrf9151dk, qualifiers: nrf9151/ns -- Found host-tools: zephyr 0.17.0 (/opt/nordic/ncs/toolchains/ef4fc6722e/opt/zephyr-sdk) -- Found toolchain: zephyr 0.17.0 (/opt/nordic/ncs/toolchains/ef4fc6722e/opt/zephyr-sdk) -- Found BOARD.dts: /opt/nordic/ncs/v2.9.1/zephyr/boards/nordic/nrf9151dk/nrf9151dk_nrf9151_ns.dts -- Found devicetree overlay: /nrf9151/boards/nrf9151dk_nrf9151_ns.overlay -- Found devicetree overlay: boards/nrf9151dk_nrf9151_ns.overlay -- Generated zephyr.dts: /nrf9151/build_1/nrf9151/zephyr/zephyr.dts -- Generated devicetree_generated.h: /nrf9151/build_1/nrf9151/zephyr/include/generated/zephyr/devicetree_generated.h -- Including generated dts.cmake file: /nrf9151/build_1/nrf9151/zephyr/dts.cmake warning: Deprecated symbol MBEDTLS_LEGACY_CRYPTO_C is enabled. warning: Deprecated symbol POSIX_CLOCK is enabled. warning: Deprecated symbol NET_SOCKETS_POSIX_NAMES is enabled. warning: Experimental symbol TFTP_LIB is enabled. Parsing /nrf9151/Kconfig Loaded configuration '/nrf9151/build_1/nrf9151/zephyr/.config' Merged configuration '/nrf9151/build_1/nrf9151/zephyr/.config.sysbuild' No change to configuration in '/nrf9151/build_1/nrf9151/zephyr/.config' No change to Kconfig header in '/nrf9151/build_1/nrf9151/zephyr/include/generated/zephyr/autoconf.h' =========== Generating psa_crypto_config =============== Backup: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False Backup: CONFIG_MBEDTLS_PSA_CRYPTO_C: False Backup: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False Backup: CONFIG_MBEDTLS_PLATFORM_SETUP_TEARDOWN_ALT: False Backup: CONFIG_MBEDTLS_THREADING: False Backup: CONFIG_MBEDTLS_THREADING_ALT: False =========== Checkpoint: backup =============== Restore: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False Restore: CONFIG_MBEDTLS_PSA_CRYPTO_C: False Restore: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False Restore: CONFIG_MBEDTLS_PLATFORM_SETUP_TEARDOWN_ALT: False Restore: CONFIG_MBEDTLS_THREADING: False Restore: CONFIG_MBEDTLS_THREADING_ALT: False =========== End psa_crypto_config =============== =========== Generating psa_crypto_library_config =============== Backup: CONFIG_MBEDTLS_PSA_CRYPTO_C: False Backup: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False Backup: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False Backup: CONFIG_MBEDTLS_USE_PSA_CRYPTO: False Backup: CONFIG_MBEDTLS_PLATFORM_PRINTF_ALT: False Backup: CONFIG_MBEDTLS_THREADING: False Backup: CONFIG_MBEDTLS_THREADING_ALT: False =========== Checkpoint: backup =============== Restore: CONFIG_MBEDTLS_PSA_CRYPTO_C: False Restore: CONFIG_MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER: False Restore: CONFIG_MBEDTLS_PSA_CRYPTO_SPM: False Restore: CONFIG_MBEDTLS_USE_PSA_CRYPTO: False Restore: CONFIG_MBEDTLS_PLATFORM_PRINTF_ALT: False Restore: CONFIG_MBEDTLS_THREADING: False Restore: CONFIG_MBEDTLS_THREADING_ALT: False =========== End psa_crypto_library_config =============== -- Using ccache: /opt/nordic/ncs/toolchains/ef4fc6722e/bin/ccache -- Including signing script: /opt/nordic/ncs/v2.9.1/nrf/cmake/sysbuild/image_signing.cmake -- Configuring done -- Generating done -- Build files have been written to: /nrf9151/build_1/nrf9151 [1/431] Preparing syscall dependency handling [6/431] Generating include/generated/zephyr/version.h -- Zephyr version: 3.7.99 (/opt/nordic/ncs/v2.9.1/zephyr), build: v3.7.99-ncs2-1 [11/431] Generating ../../tfm/CMakeCache.txt CMake Warning at cmake/version.cmake:31 (message): TFM_VERSION_MANUAL mismatches to actual TF-M version. Please update TFM_VERSION_MANUAL in cmake/version.cmake Call Stack (most recent call first): CMakeLists.txt:13 (include) -- Found Git: /opt/nordic/ncs/toolchains/ef4fc6722e/bin/git (found version "2.37.3") -- The C compiler identification is GNU 12.2.0 -- The CXX compiler identification is GNU 12.2.0 -- The ASM compiler identification is GNU -- Found assembler: /opt/nordic/ncs/toolchains/ef4fc6722e/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc -- Found Python3: /opt/nordic/ncs/toolchains/ef4fc6722e/bin/python (found version "3.12.4") found components: Interpreter -- Found Python3: /opt/nordic/ncs/toolchains/ef4fc6722e/bin/python (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter -- Cache files will be written to: /Users/user/Library/Caches/zephyr -- Configuring done -- Generating done -- Build files have been written to: /nrf9151/build_1/nrf9151/tfm [139/143] Linking C executable bin/tfm_s.axf Memory region Used Size Region Size %age Used FLASH: 31536 B 32256 B 97.77% RAM: 11852 B 32 KB 36.17% [18/431] Performing install step for 'tfm' -- Install configuration: "MinSizeRel" -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/tfm_ioctl_core_api.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/src/tfm_ioctl_core_ns_api.c -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/config_nordic_nrf_spe.cmake -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/driver/Driver_Common.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/driver/Driver_Flash.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/driver/Driver_USART.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/startup.c -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/startup_nrf91.c -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/nrfx_glue.c -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/pal_plat_test.c -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/pal_plat_test.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/startup.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/target_cfg.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/nrfx_config.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/CMakeLists.txt -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/config.cmake -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/native_drivers -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/native_drivers/spu.c -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/native_drivers/mpu_armv8m_drv.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/native_drivers/spu.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/native_drivers/mpu_armv8m_drv.c -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/cmsis_drivers -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/cmsis_drivers/Driver_USART.c -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/cmsis_drivers/Driver_Flash.c -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/common -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/common/nrf-pinctrl.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/common/nrfx_glue.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/common/nrfx_log.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/common/cmsis.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/common/tfm_hal_platform_common.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/nrfx -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/nrfx/nrfx.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/services -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/services/include -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/services/include/tfm_ioctl_core_api.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/services/include/tfm_platform_hal_ioctl.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/services/src -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/services/src/tfm_platform_hal_ioctl.c -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/services/src/tfm_ioctl_core_ns_api.c -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/services/src/tfm_ioctl_core_s_api.c -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/tests -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/core/tests/tfm_tests_config.cmake -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/linker_scripts/tfm_common_ns.ld -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/nrf91/nrfx_config_nrf91.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/nrf91/CMakeLists.txt -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/nrf91/config.cmake -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/nrf91/tests -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/nrf91/tests/psa_arch_tests_config.cmake -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/nrf91/partition -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/nrf91/partition/flash_layout.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/nrf91/partition/region_defs.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/CMakeLists.txt -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/cpuarch.cmake -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/common/nrf9120/cpuarch.cmake -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/config.cmake -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/../common/config.cmake -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/tests -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/tests/tfm_tests_config.cmake -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/tests/psa_arch_tests_config.cmake -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/bin -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/bin/tfm_s.axf -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/bin/tfm_s.bin -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/bin/tfm_s.hex -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/bin/tfm_s.elf -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/bin/tfm_s.map -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/lib/s_veneers.o -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/psa/client.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/psa/error.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/psa_manifest/sid.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/config_impl.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/tfm_veneers.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/tfm_ns_interface.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/tfm_ns_client_ext.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/config_tfm.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/config_base.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/tfm_psa_call_pack.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/psa/framework_feature.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/psa/build_info.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/psa/crypto_adjust_auto_enabled.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/psa/crypto_adjust_config_key_pair_types.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/psa/crypto_adjust_config_synonyms.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/psa/crypto_compat.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/psa/crypto_driver_common.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/psa/crypto_driver_contexts_composites.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/psa/crypto_driver_contexts_key_derivation.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/psa/crypto_driver_contexts_primitives.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/psa/crypto_extra.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/psa/crypto_legacy.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/psa/crypto_platform.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/psa/crypto_se_driver.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/psa/crypto_sizes.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/psa/crypto_struct.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/psa/crypto_types.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/psa/crypto_values.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/psa/crypto.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/mbedtls/build_info.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/mbedtls/config_psa.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/nrf-config.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/nrf-psa-crypto-config.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/tfm_platform_api.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/src/tfm_tz_psa_ns_api.c -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/os_wrapper -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/os_wrapper/common.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/include/os_wrapper/mutex.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/src/os_wrapper -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/src/os_wrapper/tfm_ns_interface_bare_metal.c -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/src/os_wrapper/tfm_ns_interface_rtos.c -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/src/tfm_crypto_api.c -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/interface/src/tfm_platform_api.c -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/config/cp_check.cmake ----- Installing platform NS ----- -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/core_cm85.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/m-profile -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/m-profile/cmsis_gcc_m.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/m-profile/cmsis_iccarm_m.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/m-profile/armv7m_mpu.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/m-profile/armv7m_cachel1.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/m-profile/armv8m_pmu.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/m-profile/cmsis_clang_m.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/m-profile/cmsis_tiarmclang_m.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/m-profile/armv8m_mpu.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/m-profile/armv81m_pac.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/m-profile/cmsis_armclang_m.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/core_cm7.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/tz_context.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/core_cm3.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/cmsis_compiler.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/core_cm35p.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/core_cm4.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/core_cm0.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/core_ca.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/core_sc000.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/core_cm55.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/core_cm1.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/core_sc300.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/cmsis_version.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/core_cm23.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/core_cm52.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/core_cm33.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/core_cm0plus.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/core_starmc1.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/a-profile -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/a-profile/cmsis_armclang_a.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/a-profile/cmsis_iccarm_a.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/a-profile/cmsis_gcc_a.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/a-profile/irq_ctrl.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/a-profile/cmsis_cp15.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/ext/cmsis/Include/a-profile/cmsis_clang_a.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/tfm_plat_config.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/tfm_plat_rotpk.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/tfm_plat_defs.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/tfm_plat_ns.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/tfm_plat_crypto_nv_seed.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/tfm_plat_nv_counters.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/tfm_hal_ps.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/tfm_plat_test.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/mbedtls_entropy_nv_seed_config.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/tfm_hal_device_header.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/tfm_hal_isolation.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/tfm_plat_device_id.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/tfm_hal_multi_core.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/tfm_hal_platform.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/fatal_error.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/tfm_hal_its_encryption.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/cmsis_override.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/tfm_attest_hal.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/tfm_hal_interrupt.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/tfm_hal_mailbox.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/tfm_hal_defs.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/boot_hal.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/exception_info.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/tfm_plat_otp.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/tfm_plat_crypto_keys.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/region.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/tfm_hal_its.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/tfm_platform_system.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/tfm_plat_boot_seed.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/tfm_plat_provisioning.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/CMakeLists.txt -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/cmake/toolchain_ns_GNUARM.cmake -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/cmake/toolchain_ns_ARMCLANG.cmake -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/cmake/toolchain_ns_IARARM.cmake -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/platform/include/fih.h -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/cmake/spe_export.cmake -- Installing: /nrf9151/build_1/nrf9151/tfm/api_ns/cmake/set_extensions.cmake [291/431] Building C object CMakeFiles/app.dir/src/main.c.obj /nrf9151/src/main.c:598:13: warning: 'check_app_fota_status' defined but not used [-Wunused-function] 598 | static void check_app_fota_status(void) | ^~~~~~~~~~~~~~~~~~~~~ /nrf9151/src/main.c:153:19: warning: 'private_key' defined but not used [-Wunused-const-variable=] 153 | static const char private_key[] = "-----BEGIN RSA PRIVATE KEY-----\n\ | ^~~~~~~~~~~ /nrf9151/src/main.c:132:19: warning: 'device_cert' defined but not used [-Wunused-const-variable=] 132 | static const char device_cert[] = "-----BEGIN CERTIFICATE-----\n\ | ^~~~~~~~~~~ [293/431] Building C object CMakeFiles/app.dir/src/slm_at_commands.c.obj /nrf9151/src/slm_at_commands.c: In function 'download_callback': /nrf9151/src/slm_at_commands.c:185:56: warning: pointer of type 'void *' used in arithmetic [-Wpointer-arith] 185 | event->fragment.buf + bytes_to_end, | ^ [431/431] Linking C executable zephyr/zephyr.elf Memory region Used Size Region Size %age Used FLASH: 369468 B 416 KB 86.73% RAM: 191234 B 211608 B 90.37% IDT_LIST: 0 GB 32 KB 0.00% Generating files from /nrf9151/build_1/nrf9151/zephyr/zephyr.elf for board: nrf9151dk image.py: sign the payload image.py: sign the payload [1/185] Preparing syscall dependency handling [8/185] Generating include/generated/zephyr/version.h -- Zephyr version: 3.7.99 (/opt/nordic/ncs/v2.9.1/zephyr), build: v3.7.99-ncs2-1 [185/185] Linking C executable zephyr/zephyr.elf Memory region Used Size Region Size %age Used FLASH: 31126 B 48 KB 63.33% RAM: 16360 B 32 KB 49.93% IDT_LIST: 0 GB 32 KB 0.00% Generating files from /nrf9151/build_1/mcuboot/zephyr/zephyr.elf for board: nrf9151dk [20/20] Generating ../merged.hex