Simultaneous DFU on nrf5340 and NCS 2.9.0 without external flash

Hello,

I am using NCS 2.9.0, an nRF5340, custom board files (see attached), and no external flash and I would like to use simultaneous DFU over BLE. I believe this should be possible because my application core image is only ~118kB and my netcore image is ~175kB (it has a custom synch protocol on top of the hci icp logic). I've done my best to read through the intermediate dev zone academy lessons regarding the mcu bootloader and it mentions that simultaneous updates should be possible without external flash:

but then links to this devacedmay blog post that only shows how to do this utilizing external flash. I believe it should be possible because in my mind I see the following: 


Where mcu primary is the app core code that is currently running, mcu secondary is where the new app core code goes, and mcu secondary_1 is where the new netcore code goes when an application update happens. So I have tried to add the following pm_static.yml file:

EMPTY_0:
  address: 0xfc000
  end_address: 0x100000
  placement:
    after:
    - mcuboot_secondary
  region: flash_primary
  size: 0x4000
app:
  address: 0x14000
  end_address: 0x84000
  region: flash_primary
  size: 0x70000
mcuboot:
  address: 0x0
  end_address: 0xc000
  placement:
    align:
      end: 0x1000
    before:
    - mcuboot_primary
  region: flash_primary
  size: 0xc000
mcuboot_pad:
  address: 0xc000
  end_address: 0xc200
  placement:
    align:
      start: 0x4000
    before:
    - mcuboot_primary_app
  region: flash_primary
  size: 0x200
mcuboot_primary:
  address: 0xc000
  end_address: 0x84000
  orig_span: &id001
  - app
  - tfm
  - mcuboot_pad
  region: flash_primary
  sharers: 0x1
  size: 0x78000
  span: *id001
mcuboot_primary_app:
  address: 0xc200
  end_address: 0x84000
  orig_span: &id002
  - app
  - tfm
  region: flash_primary
  size: 0x77e00
  span: *id002
mcuboot_secondary:
  address: 0x84000
  end_address: 0xfc000
  placement:
    after:
    - mcuboot_primary
    align:
      start: 0x4000
    align_next: 0x4000
  region: flash_primary
  share_size:
  - mcuboot_primary
  size: 0x78000
mcuboot_sram:
  address: 0x20000000
  end_address: 0x20008000
  orig_span: &id003
  - tfm_sram
  region: sram_primary
  size: 0x8000
  span: *id003
otp:
  address: 0xff8100
  end_address: 0xff83fc
  region: otp
  size: 0x2fc
rpmsg_nrf53_sram:
  address: 0x20070840
  end_address: 0x20080000
  placement:
    before:
    - end
  region: sram_primary
  size: 0xf7c0
sram_nonsecure:
  address: 0x20008000
  end_address: 0x20080000
  orig_span: &id004
  - sram_primary
  - rpmsg_nrf53_sram
  region: sram_primary
  size: 0x78000
  span: *id004
sram_primary:
  address: 0x20008000
  end_address: 0x20070840
  region: sram_primary
  size: 0x68840
sram_secure:
  address: 0x20000000
  end_address: 0x20008000
  orig_span: &id005
  - tfm_sram
  region: sram_primary
  size: 0x8000
  span: *id005
tfm:
  address: 0xc200
  end_address: 0x14000
  inside:
  - mcuboot_primary_app
  placement:
    before:
    - app
  region: flash_primary
  size: 0x7e00
tfm_nonsecure:
  address: 0x14000
  end_address: 0x84000
  orig_span: &id006
  - app
  region: flash_primary
  size: 0x70000
  span: *id006
tfm_secure:
  address: 0xc000
  end_address: 0x14000
  orig_span: &id007
  - mcuboot_pad
  - tfm
  region: flash_primary
  size: 0x8000
  span: *id007
tfm_sram:
  address: 0x20000000
  end_address: 0x20008000
  inside:
  - sram_secure
  placement:
    after:
    - start
  region: sram_primary
  size: 0x8000


The names are bit different than my diagram but I followed the advice of other similar posts and documentation regarding DFU and copied a build partitions.yml file from one of my successful builds. I have also added the following configs to my sysbuild.conf:

SB_CONFIG_REMOTE_BOARD="candi/nrf5340/cpunet"
SB_CONFIG_BOOTLOADER_MCUBOOT=y
SB_CONFIG_NETCORE_APP_UPDATE=y
SB_CONFIG_SECURE_BOOT_NETCORE=y
SB_CONFIG_MCUBOOT_UPDATEABLE_IMAGES=2
SB_CONFIG_MCUBOOT_NRF53_MULTI_IMAGE_UPDATE=y
SB_CONFIG_MCUBOOT_MODE_OVERWRITE_ONLY=y


Added these two lines to my prj.conf:

CONFIG_BOOTLOADER_MCUBOOT=y
CONFIG_NCS_SAMPLE_MCUMGR_BT_OTA_DFU=y


Do I need to set configs for utilizing flash even tho there is no external flash? When I build with the above configs I get the following errors:



I'm not sure how to proceed because I'm having a hard time understanding what these pm_static.yaml file names are supposed to be and I'm not getting the same sort of errors as these previous related posts:

- simultaneous DFU on nRF5340 and NCS 2.6.1 without external flash
- nrf5340 custom board non-simultaneous updates without external flash with sysbuild on ncs2.7.0+

---
I know from the "Official Simultaneous multi-image DFU with nRF5340 DK" docs that I need to have the following partitions:
1) mcuboot_primary
2) mcuboot_secondary
3) mcuboot_rimary_1
4) mcuboot_secondary_1
5) pcd_sram 

and I see the note regarding the placement of mcuboot_primary_1 inside of ram_flash region but I don't understand the second comment about "CONFIG_FLASH_SIMULATOR" within the docs. I'm having a hard time understanding how to get this running because I'm not even hitting the errors I would expect to hit. Instead I'm getting stuff related to the partition_manager.py scripts' arguments... 
---

Do I need to setup a pm_static.yaml file for my custom netcore image too? I don't think so from the docs but I can't find the exact reference that makes me think this but I'm asking just in case. 

---
I utilize the following shared memory overlay within my code base and I don't think I'm correctly partitioning for it within my pm_static.yaml file:

Can you help with this too? It is the only reason I think that adding a partition file for the network core might be needed in addition but I'm really not sure. 

Thank you so much for all of your help and time. 

Respectfully,
Brady Adcock

Parents
  • Hello,

    I was looking at the shared logs and sample. I am not sure why it is throwing a warning regarding NETCORE_APP_UPDATE, but the sample is not crashing because of this warning. The error indicates an issue with conflicting memory allocation for rpmsg_nrf53_sram.

    I looked into the generated partition manager file inside the build folder and the overlay file you created. Your .overlay file defines the starting address as 0x20070000, but pm.yml assigns 0x20070840 instead.

    Kind regards,
    Abhijith

  • Hey Menon, 

    Thank you for the insight. If you can't help me fix my custom application, maybe we could start with the sample listed on github for the intermediate developer academy lesson regarding simultaneous DFU on the nrf5340dk: 
    https://github.com/NordicDeveloperAcademy/ncs-inter/tree/main/v2.9.0-v2.7.0/l9/l9_e5_nrf5340_both_sol

    I am doing my best to follow the instructions in the read-me that state, "You can build the sample with a minimum configuration as a demonstration of how to reduce code size and RAM usage using the  DFILE_SUFFIX=minimal flag in your build." So I created the following build config within the nrf Connect extension on vs code: 



    Unfortunately, I get the following errors: 

     *  Executing task: nRF Connect: Generate config nrf5340dk/nrf5340/cpuapp/ns for c:\Impulse\l9_e5 
    
    Building l9_e5
    C:\WINDOWS\system32\cmd.exe /d /s /c "west build --build-dir c:/Impulse/l9_e5/build c:/Impulse/l9_e5 --pristine --board nrf5340dk/nrf5340/cpuapp/ns --sysbuild -- -DNCS_TOOLCHAIN_VERSION=NONE -DCONF_FILE=c:/Impulse/l9_e5/prj.conf -DFILE_SUFFIX=minimal"
    
    -- west build: generating a build system
    Loading Zephyr module(s) (Zephyr base): sysbuild_default
    -- Found Python3: C:/ncs/toolchains/b620d30767/opt/bin/python.exe (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: C:/ncs/v2.9.0/zephyr/.cache
    -- Found west (found suitable version "1.2.0", minimum required is "0.14.0")
    -- Board: nrf5340dk, qualifiers: nrf5340/cpuapp/ns
    Parsing c:/Impulse/l9_e5/Kconfig.sysbuild
    Loaded configuration 'C:/Impulse/l9_e5/build/_sysbuild/empty.conf'
    Merged configuration 'c:/Impulse/l9_e5/sysbuild.conf'
    Configuration saved to 'C:/Impulse/l9_e5/build/zephyr/.config'
    Kconfig header saved to 'C:/Impulse/l9_e5/build/_sysbuild/autoconf.h'
    -- 
       *****************************
       * Running CMake for mcuboot *
       *****************************
    
    Loading Zephyr default modules (Zephyr base).
    -- Application: C:/ncs/v2.9.0/bootloader/mcuboot/boot/zephyr
    -- CMake version: 3.21.0
    -- Found Python3: C:/ncs/toolchains/b620d30767/opt/bin/python.exe (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: C:/ncs/v2.9.0/zephyr/.cache
    -- Zephyr version: 3.7.99 (C:/ncs/v2.9.0/zephyr)
    -- Found west (found suitable version "1.2.0", minimum required is "0.14.0")
    -- Board: nrf5340dk, qualifiers: nrf5340/cpuapp
    -- Found host-tools: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk)
    -- Found Dtc: C:/ncs/toolchains/b620d30767/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6") 
    -- Found BOARD.dts: C:/ncs/v2.9.0/zephyr/boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpuapp.dts
    -- Found devicetree overlay: C:/Impulse/l9_e5/sysbuild/mcuboot.overlay
    -- Found devicetree overlay: C:/ncs/v2.9.0/nrf/modules/mcuboot/flash_sim.overlay
    -- Generated zephyr.dts: C:/Impulse/l9_e5/build/mcuboot/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: C:/Impulse/l9_e5/build/mcuboot/zephyr/include/generated/zephyr/devicetree_generated.h
    -- Including generated dts.cmake file: C:/Impulse/l9_e5/build/mcuboot/zephyr/dts.cmake
    
    warning: PRINTK (defined at subsys/debug/Kconfig:220) was assigned the value 'n' but got the value
    'y'. See http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_PRINTK and/or look up PRINTK 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.
    
    
    C:/ncs/v2.9.0/bootloader/mcuboot/boot/zephyr/prj_minimal.conf:30: warning: attempt to assign the value 'n' to the undefined symbol MINIMAL_LIBC_CALLOC
    Parsing C:/ncs/v2.9.0/bootloader/mcuboot/boot/zephyr/Kconfig
    Loaded configuration 'C:/ncs/v2.9.0/zephyr/boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpuapp_defconfig'
    Merged configuration 'C:/ncs/v2.9.0/bootloader/mcuboot/boot/zephyr/prj_minimal.conf'
    Merged configuration 'C:/ncs/v2.9.0/bootloader/mcuboot/boot/zephyr/boards/nrf5340dk_nrf5340_cpuapp_minimal.conf'
    Merged configuration 'C:/Impulse/l9_e5/sysbuild/mcuboot.conf'
    Merged configuration 'C:/ncs/v2.9.0/nrf/modules/mcuboot/tfm.conf'
    Merged configuration 'C:/ncs/v2.9.0/nrf/modules/mcuboot/fih_low_enable.conf'
    Merged configuration 'C:/ncs/v2.9.0/nrf/subsys/partition_manager/ext_flash_mcuboot_secondary.conf'
    
    C:/ncs/v2.9.0/bootloader/mcuboot/boot/zephyr/prj_minimal.conf:31: warning: attempt to assign the value 'n' to the undefined symbol MINIMAL_LIBC_MALLOC
    
    C:/ncs/v2.9.0/bootloader/mcuboot/boot/zephyr/prj_minimal.conf:32: warning: attempt to assign the value 'n' to the undefined symbol MINIMAL_LIBC_REALLOCARRAY
    
    error: Aborting due to Kconfig warnings
    
    Merged configuration 'C:/Impulse/l9_e5/build/mcuboot/zephyr/.config.sysbuild'
    CMake Error at C:/ncs/v2.9.0/zephyr/cmake/modules/kconfig.cmake:396 (message):
      command failed with return code: 1
    Call Stack (most recent call first):
      C:/ncs/v2.9.0/nrf/cmake/modules/kconfig.cmake:29 (include)
      C:/ncs/v2.9.0/zephyr/cmake/modules/zephyr_default.cmake:133 (include)
      C:/ncs/v2.9.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
      C:/ncs/v2.9.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
      CMakeLists.txt:12 (find_package)
    
    
    -- Configuring incomplete, errors occurred!
    CMake Error at cmake/modules/sysbuild_extensions.cmake:514 (message):
      CMake configure failed for Zephyr project: mcuboot
    
      Location: C:/ncs/v2.9.0/bootloader/mcuboot/boot/zephyr/
    Call Stack (most recent call first):
      cmake/modules/sysbuild_images.cmake:20 (ExternalZephyrProject_Cmake)
      cmake/modules/sysbuild_default.cmake:20 (include)
      C:/ncs/v2.9.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:75 (include)
      C:/ncs/v2.9.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
      C:/ncs/v2.9.0/zephyr/share/sysbuild-package/cmake/SysbuildConfig.cmake:8 (include)
      template/CMakeLists.txt:10 (find_package)
    
    
    -- Configuring incomplete, errors occurred!
    See also "C:/Impulse/l9_e5/build/CMakeFiles/CMakeOutput.log".
    FATAL ERROR: command exited with status 1: 'C:\ncs\toolchains\b620d30767\opt\bin\cmake.EXE' -DWEST_PYTHON=C:/ncs/toolchains/b620d30767/opt/bin/python.exe '-Bc:\Impulse\l9_e5\build' -GNinja -DBOARD=nrf5340dk/nrf5340/cpuapp/ns -DNCS_TOOLCHAIN_VERSION=NONE -DCONF_FILE=c:/Impulse/l9_e5/prj.conf -DFILE_SUFFIX=minimal '-SC:\ncs\v2.9.0\zephyr\share\sysbuild' '-DAPP_DIR:PATH=c:\Impulse\l9_e5'
    
     *  The terminal process terminated with exit code: 1. 
     *  Terminal will be reused by tasks, press any key to close it. 


    If I don't utilize the additional CMAKE option as stated in the readme I obviously get the RAM overflow issue that this option is meant to avoid. I really appreciate your patience with me but I hope you can see why I'm having so much trouble. Here is the ram overflow issue that comes without the cmake option set:
     Executing task: nRF Connect: Generate config nrf5340dk/nrf5340/cpuapp/ns for c:\Impulse\l9_e5 
    
    Building l9_e5
    C:\WINDOWS\system32\cmd.exe /d /s /c "west build --build-dir c:/Impulse/l9_e5/build c:/Impulse/l9_e5 --pristine --board nrf5340dk/nrf5340/cpuapp/ns --sysbuild -- -DNCS_TOOLCHAIN_VERSION=NONE"
    
    -- west build: generating a build system
    Loading Zephyr module(s) (Zephyr base): sysbuild_default
    -- Found Python3: C:/ncs/toolchains/b620d30767/opt/bin/python.exe (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: C:/ncs/v2.9.0/zephyr/.cache
    -- Found west (found suitable version "1.2.0", minimum required is "0.14.0")
    -- Board: nrf5340dk, qualifiers: nrf5340/cpuapp/ns
    Parsing c:/Impulse/l9_e5/Kconfig.sysbuild
    Loaded configuration 'C:/Impulse/l9_e5/build/_sysbuild/empty.conf'
    Merged configuration 'c:/Impulse/l9_e5/sysbuild.conf'
    Configuration saved to 'C:/Impulse/l9_e5/build/zephyr/.config'
    Kconfig header saved to 'C:/Impulse/l9_e5/build/_sysbuild/autoconf.h'
    -- 
       *****************************
       * Running CMake for mcuboot *
       *****************************
    
    Loading Zephyr default modules (Zephyr base).
    -- Application: C:/ncs/v2.9.0/bootloader/mcuboot/boot/zephyr
    -- CMake version: 3.21.0
    -- Found Python3: C:/ncs/toolchains/b620d30767/opt/bin/python.exe (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: C:/ncs/v2.9.0/zephyr/.cache
    -- Zephyr version: 3.7.99 (C:/ncs/v2.9.0/zephyr)
    -- Found west (found suitable version "1.2.0", minimum required is "0.14.0")
    -- Board: nrf5340dk, qualifiers: nrf5340/cpuapp
    -- Found host-tools: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk)
    -- Found Dtc: C:/ncs/toolchains/b620d30767/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6") 
    -- Found BOARD.dts: C:/ncs/v2.9.0/zephyr/boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpuapp.dts
    -- Found devicetree overlay: C:/Impulse/l9_e5/sysbuild/mcuboot.overlay
    -- Found devicetree overlay: C:/ncs/v2.9.0/nrf/modules/mcuboot/flash_sim.overlay
    -- Generated zephyr.dts: C:/Impulse/l9_e5/build/mcuboot/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: C:/Impulse/l9_e5/build/mcuboot/zephyr/include/generated/zephyr/devicetree_generated.h
    -- Including generated dts.cmake file: C:/Impulse/l9_e5/build/mcuboot/zephyr/dts.cmake
    Parsing C:/ncs/v2.9.0/bootloader/mcuboot/boot/zephyr/Kconfig
    Loaded configuration 'C:/ncs/v2.9.0/zephyr/boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpuapp_defconfig'
    Merged configuration 'C:/ncs/v2.9.0/bootloader/mcuboot/boot/zephyr/prj.conf'
    Merged configuration 'C:/Impulse/l9_e5/sysbuild/mcuboot.conf'
    Merged configuration 'C:/ncs/v2.9.0/nrf/modules/mcuboot/tfm.conf'
    Merged configuration 'C:/ncs/v2.9.0/nrf/modules/mcuboot/fih_low_enable.conf'
    Merged configuration 'C:/ncs/v2.9.0/nrf/subsys/partition_manager/ext_flash_mcuboot_secondary.conf'
    Merged configuration 'C:/Impulse/l9_e5/build/mcuboot/zephyr/.config.sysbuild'
    Configuration saved to 'C:/Impulse/l9_e5/build/mcuboot/zephyr/.config'
    Kconfig header saved to 'C:/Impulse/l9_e5/build/mcuboot/zephyr/include/generated/zephyr/autoconf.h'
    -- Found GnuLd: c:/ncs/toolchains/b620d30767/opt/zephyr-sdk/arm-zephyr-eabi/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/b620d30767/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
    -- Setting build type to 'MinSizeRel' as none was specified.
    MCUBoot bootloader key file: C:/ncs/v2.9.0/bootloader/mcuboot/root-rsa-2048.pem
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Impulse/l9_e5/build/mcuboot
    -- 
       *******************************
       * Running CMake for ipc_radio *
       *******************************
    
    -- Application: C:/ncs/v2.9.0/nrf/applications/ipc_radio
    -- CMake version: 3.21.0
    Loading Zephyr default modules (Zephyr base).
    -- Found Python3: C:/ncs/toolchains/b620d30767/opt/bin/python.exe (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: C:/ncs/v2.9.0/zephyr/.cache
    -- Zephyr version: 3.7.99 (C:/ncs/v2.9.0/zephyr)
    -- Found west (found suitable version "1.2.0", minimum required is "0.14.0")
    -- Board: nrf5340dk, qualifiers: nrf5340/cpunet
    -- Found host-tools: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk)
    -- Found Dtc: C:/ncs/toolchains/b620d30767/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6") 
    -- Found BOARD.dts: C:/ncs/v2.9.0/zephyr/boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpunet.dts
    -- Generated zephyr.dts: C:/Impulse/l9_e5/build/ipc_radio/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: C:/Impulse/l9_e5/build/ipc_radio/zephyr/include/generated/zephyr/devicetree_generated.h
    -- Including generated dts.cmake file: C:/Impulse/l9_e5/build/ipc_radio/zephyr/dts.cmake
    Parsing C:/ncs/v2.9.0/nrf/applications/ipc_radio/Kconfig
    Loaded configuration 'C:/ncs/v2.9.0/zephyr/boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpunet_defconfig'
    Merged configuration 'C:/ncs/v2.9.0/nrf/applications/ipc_radio/prj.conf'
    Merged configuration 'C:/Impulse/l9_e5/sysbuild/ipc_radio.conf'
    Merged configuration 'C:/ncs/v2.9.0/nrf/applications/ipc_radio/overlay-bt_hci_ipc.conf'
    Merged configuration 'C:/Impulse/l9_e5/build/ipc_radio/zephyr/.config.sysbuild'
    Configuration saved to 'C:/Impulse/l9_e5/build/ipc_radio/zephyr/.config'
    Kconfig header saved to 'C:/Impulse/l9_e5/build/ipc_radio/zephyr/include/generated/zephyr/autoconf.h'
    -- Found GnuLd: c:/ncs/toolchains/b620d30767/opt/zephyr-sdk/arm-zephyr-eabi/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/b620d30767/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
    -- libmetal version: 1.6.0 (C:/ncs/v2.9.0/nrf/applications/ipc_radio)
    -- Build type:  
    -- Host:    Windows/AMD64
    -- Target:  Generic/arm
    -- Machine: arm
    -- Looking for include file stdatomic.h
    -- Looking for include file stdatomic.h - found
    -- open-amp version: 1.6.1 (C:/ncs/v2.9.0/modules/lib/open-amp/open-amp)
    -- Host:    Windows/AMD64
    -- Target:  Generic/arm
    -- Machine: arm
    -- C_FLAGS :  -Wall -Wextra
    -- Looking for include file fcntl.h
    -- Looking for include file fcntl.h - found
    -- Setting build type to 'MinSizeRel' as none was specified.
    CMake Warning at C:/ncs/v2.9.0/zephyr/CMakeLists.txt:2133 (message):
      __ASSERT() statements are globally ENABLED
    
    
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Impulse/l9_e5/build/ipc_radio
    -- 
       *************************
       * Running CMake for b0n *
       *************************
    
    Loading Zephyr default modules (Zephyr base).
    -- Application: C:/ncs/v2.9.0/nrf/samples/nrf5340/netboot
    -- CMake version: 3.21.0
    -- Found Python3: C:/ncs/toolchains/b620d30767/opt/bin/python.exe (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: C:/ncs/v2.9.0/zephyr/.cache
    -- Zephyr version: 3.7.99 (C:/ncs/v2.9.0/zephyr)
    -- Found west (found suitable version "1.2.0", minimum required is "0.14.0")
    -- Board: nrf5340dk, qualifiers: nrf5340/cpunet
    -- Found host-tools: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk)
    -- Found Dtc: C:/ncs/toolchains/b620d30767/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6") 
    -- Found BOARD.dts: C:/ncs/v2.9.0/zephyr/boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpunet.dts
    -- Generated zephyr.dts: C:/Impulse/l9_e5/build/b0n/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: C:/Impulse/l9_e5/build/b0n/zephyr/include/generated/zephyr/devicetree_generated.h
    -- Including generated dts.cmake file: C:/Impulse/l9_e5/build/b0n/zephyr/dts.cmake
    Parsing C:/ncs/v2.9.0/nrf/samples/nrf5340/netboot/Kconfig
    Loaded configuration 'C:/ncs/v2.9.0/zephyr/boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpunet_defconfig'
    Merged configuration 'C:/ncs/v2.9.0/nrf/samples/nrf5340/netboot/prj.conf'
    Merged configuration 'C:/Impulse/l9_e5/build/b0n/zephyr/.config.sysbuild'
    Configuration saved to 'C:/Impulse/l9_e5/build/b0n/zephyr/.config'
    Kconfig header saved to 'C:/Impulse/l9_e5/build/b0n/zephyr/include/generated/zephyr/autoconf.h'
    -- Found GnuLd: c:/ncs/toolchains/b620d30767/opt/zephyr-sdk/arm-zephyr-eabi/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/b620d30767/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
    -- Setting build type to 'MinSizeRel' as none was specified.
    CMake Warning at C:/ncs/v2.9.0/zephyr/CMakeLists.txt:2133 (message):
      __ASSERT() statements are globally ENABLED
    
    
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Impulse/l9_e5/build/b0n
    -- 
       ***************************
       * Running CMake for l9_e5 *
       ***************************
    
    -- Application: C:/Impulse/l9_e5
    -- CMake version: 3.21.0
    Loading Zephyr default modules (Zephyr base).
    -- Found Python3: C:/ncs/toolchains/b620d30767/opt/bin/python.exe (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: C:/ncs/v2.9.0/zephyr/.cache
    -- Zephyr version: 3.7.99 (C:/ncs/v2.9.0/zephyr)
    -- Found west (found suitable version "1.2.0", minimum required is "0.14.0")
    -- Board: nrf5340dk, qualifiers: nrf5340/cpuapp/ns
    -- Found host-tools: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk)
    -- Found Dtc: C:/ncs/toolchains/b620d30767/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6") 
    -- Found BOARD.dts: C:/ncs/v2.9.0/zephyr/boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpuapp_ns.dts
    -- Found devicetree overlay: C:/Impulse/l9_e5/app.overlay
    -- Generated zephyr.dts: C:/Impulse/l9_e5/build/l9_e5/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: C:/Impulse/l9_e5/build/l9_e5/zephyr/include/generated/zephyr/devicetree_generated.h
    -- Including generated dts.cmake file: C:/Impulse/l9_e5/build/l9_e5/zephyr/dts.cmake
    Parsing C:/Impulse/l9_e5/Kconfig
    Loaded configuration 'C:/ncs/v2.9.0/zephyr/boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpuapp_ns_defconfig'
    Merged configuration 'C:/Impulse/l9_e5/prj.conf'
    Merged configuration 'C:/Impulse/l9_e5/build/l9_e5/zephyr/.config.sysbuild'
    Configuration saved to 'C:/Impulse/l9_e5/build/l9_e5/zephyr/.config'
    Kconfig header saved to 'C:/Impulse/l9_e5/build/l9_e5/zephyr/include/generated/zephyr/autoconf.h'
    -- Found GnuLd: c:/ncs/toolchains/b620d30767/opt/zephyr-sdk/arm-zephyr-eabi/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/b620d30767/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
    CMake Warning at C:/ncs/v2.9.0/nrf/cmake/version_app.cmake:19 (message):
      APP_VERSION: git rev-parse failed: fatal: not a git repository (or any of
      the parent directories): .git
    Call Stack (most recent call first):
      C:/ncs/v2.9.0/nrf/CMakeLists.txt:26 (include)
    
    
    =========== 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: True
    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: True
    Restore: CONFIG_MBEDTLS_PLATFORM_PRINTF_ALT: False
    Restore: CONFIG_MBEDTLS_THREADING: False
    Restore: CONFIG_MBEDTLS_THREADING_ALT: False
    =========== End psa_crypto_library_config ===============
    -- libmetal version: 1.6.0 (C:/Impulse/l9_e5)
    -- Build type:  
    -- Host:    Windows/AMD64
    -- Target:  Generic/arm
    -- Machine: arm
    -- Looking for include file stdatomic.h
    -- Looking for include file stdatomic.h - found
    -- open-amp version: 1.6.1 (C:/ncs/v2.9.0/modules/lib/open-amp/open-amp)
    -- Host:    Windows/AMD64
    -- Target:  Generic/arm
    -- Machine: arm
    -- C_FLAGS :  -Wall -Wextra
    -- Looking for include file fcntl.h
    -- Looking for include file fcntl.h - found
    -- Setting build type to 'MinSizeRel' as none was specified.
    -- Including signing script: C:/ncs/v2.9.0/nrf/cmake/sysbuild/image_signing.cmake
    CMake Warning at C:/ncs/v2.9.0/zephyr/CMakeLists.txt:2133 (message):
      __ASSERT() statements are globally ENABLED
    
    
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Impulse/l9_e5/build/l9_e5
    CMake Warning at C:/ncs/v2.9.0/nrf/cmake/sysbuild/debug_keys.cmake:21 (message):
      
    
          --------------------------------------------------------------
          --- WARNING: Using generated NSIB public/private key-pair. ---
          --- It should not be used for production.                  ---
          --- See SB_CONFIG_SECURE_BOOT_SIGNING_KEY_FILE             ---
          --------------------------------------------------------------
          
    
    Call Stack (most recent call first):
      C:/ncs/v2.9.0/nrf/cmake/sysbuild/provision_hex.cmake:11 (include)
      C:/ncs/v2.9.0/nrf/sysbuild/CMakeLists.txt:55 (include)
      C:/ncs/v2.9.0/nrf/sysbuild/CMakeLists.txt:667 (include_provision_hex)
      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)
      C:/ncs/v2.9.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:75 (include)
      C:/ncs/v2.9.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
      C:/ncs/v2.9.0/zephyr/share/sysbuild-package/cmake/SysbuildConfig.cmake:8 (include)
      template/CMakeLists.txt:10 (find_package)
    
    
    CMake Warning at C:/ncs/v2.9.0/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):
      C:/ncs/v2.9.0/nrf/cmake/sysbuild/partition_manager.cmake:634 (partition_manager)
      C:/ncs/v2.9.0/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)
      C:/ncs/v2.9.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:75 (include)
      C:/ncs/v2.9.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
      C:/ncs/v2.9.0/zephyr/share/sysbuild-package/cmake/SysbuildConfig.cmake:8 (include)
      template/CMakeLists.txt:10 (find_package)
    
    
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Impulse/l9_e5/build
    -- west build: building application
    [0/1] Re-running CMake...
    -- Application: C:/Impulse/l9_e5
    -- CMake version: 3.21.0
    Loading Zephyr default modules (Zephyr base (cached)).
    -- Cache files will be written to: C:/ncs/v2.9.0/zephyr/.cache
    -- Zephyr version: 3.7.99 (C:/ncs/v2.9.0/zephyr)
    -- Found west (found suitable version "1.2.0", minimum required is "0.14.0")
    -- Board: nrf5340dk, qualifiers: nrf5340/cpuapp/ns
    -- Found host-tools: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk)
    -- Found BOARD.dts: C:/ncs/v2.9.0/zephyr/boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpuapp_ns.dts
    -- Found devicetree overlay: C:/Impulse/l9_e5/app.overlay
    -- Generated zephyr.dts: C:/Impulse/l9_e5/build/l9_e5/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: C:/Impulse/l9_e5/build/l9_e5/zephyr/include/generated/zephyr/devicetree_generated.h
    -- Including generated dts.cmake file: C:/Impulse/l9_e5/build/l9_e5/zephyr/dts.cmake
    Parsing C:/Impulse/l9_e5/Kconfig
    Loaded configuration 'C:/Impulse/l9_e5/build/l9_e5/zephyr/.config'
    Merged configuration 'C:/Impulse/l9_e5/build/l9_e5/zephyr/.config.sysbuild'
    No change to configuration in 'C:/Impulse/l9_e5/build/l9_e5/zephyr/.config'
    No change to Kconfig header in 'C:/Impulse/l9_e5/build/l9_e5/zephyr/include/generated/zephyr/autoconf.h'
    CMake Warning at C:/ncs/v2.9.0/nrf/cmake/version_app.cmake:19 (message):
      APP_VERSION: git rev-parse failed: fatal: not a git repository (or any of
      the parent directories): .git
    Call Stack (most recent call first):
      C:/ncs/v2.9.0/nrf/CMakeLists.txt:26 (include)
    
    
    =========== 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: True
    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: True
    Restore: CONFIG_MBEDTLS_PLATFORM_PRINTF_ALT: False
    Restore: CONFIG_MBEDTLS_THREADING: False
    Restore: CONFIG_MBEDTLS_THREADING_ALT: False
    =========== End psa_crypto_library_config ===============
    -- libmetal version: 1.6.0 (C:/Impulse/l9_e5)
    -- Build type:  MinSizeRel
    -- Host:    Windows/AMD64
    -- Target:  Generic/arm
    -- Machine: arm
    -- open-amp version: 1.6.1 (C:/ncs/v2.9.0/modules/lib/open-amp/open-amp)
    -- Host:    Windows/AMD64
    -- Target:  Generic/arm
    -- Machine: arm
    -- C_FLAGS :  -Wall -Wextra
    -- Including signing script: C:/ncs/v2.9.0/nrf/cmake/sysbuild/image_signing.cmake
    CMake Warning at C:/ncs/v2.9.0/zephyr/CMakeLists.txt:2133 (message):
      __ASSERT() statements are globally ENABLED
    
    
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Impulse/l9_e5/build/l9_e5
    [1/359] Generating include/generated/zephyr/app_version.h
    -- git describe failed: fatal: not a git repository (or any of the parent directories): .git
    [5/359] Generating include/generated/zephyr/version.h
    -- Zephyr version: 3.7.99 (C:/ncs/v2.9.0/zephyr), build: v3.7.99-ncs2
    [10/359] 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: C:/ncs/toolchains/b620d30767/mingw64/bin/git.exe (found version "2.37.3.windows.1") 
    -- 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/b620d30767/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
    -- Found Python3: C:/ncs/toolchains/b620d30767/opt/bin/python.exe (found version "3.12.4") found components: Interpreter 
    -- Found Python3: C:/ncs/toolchains/b620d30767/opt/bin/python.exe (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: C:/ncs/v2.9.0/zephyr/.cache
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Impulse/l9_e5/build/l9_e5/tfm
    [135/139] Linking C executable bin\tfm_s.axf
    Memory region         Used Size  Region Size  %age Used
               FLASH:       31588 B      32256 B     97.93%
                 RAM:       10404 B        32 KB     31.75%
    [17/359] Performing install step for 'tfm'
    -- Install configuration: "MinSizeRel"
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/tfm_ioctl_core_api.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/src/tfm_ioctl_core_ns_api.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/config_nordic_nrf_spe.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/driver/Driver_Common.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/driver/Driver_Flash.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/driver/Driver_USART.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/startup.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/startup_nrf5340.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/nrfx_glue.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/pal_plat_test.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/pal_plat_test.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/startup.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/target_cfg.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/nrfx_config.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/CMakeLists.txt
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/config.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/native_drivers
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/native_drivers/mpu_armv8m_drv.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/native_drivers/mpu_armv8m_drv.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/native_drivers/spu.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/native_drivers/spu.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/cmsis_drivers
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/cmsis_drivers/Driver_Flash.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/cmsis_drivers/Driver_USART.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/common
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/common/cmsis.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/common/nrf-pinctrl.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/common/nrfx_glue.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/common/nrfx_log.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/common/tfm_hal_platform_common.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/nrfx
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/nrfx/nrfx.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/services
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/services/include
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/services/include/tfm_ioctl_core_api.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/services/include/tfm_platform_hal_ioctl.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/services/src
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/services/src/tfm_ioctl_core_ns_api.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/services/src/tfm_ioctl_core_s_api.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/services/src/tfm_platform_hal_ioctl.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/tests
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/tests/tfm_tests_config.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/linker_scripts/tfm_common_ns.ld
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/nrf5340/nrfx_config_nrf5340_application.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/nrf5340/CMakeLists.txt
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/nrf5340/config.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/nrf5340/cpuarch.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/nrf5340/tests
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/nrf5340/tests/psa_arch_tests_config.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/nrf5340/partition
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/nrf5340/partition/flash_layout.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/nrf5340/partition/region_defs.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/CMakeLists.txt
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/cpuarch.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/config.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/../common/config.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/tests
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/tests/psa_arch_tests_config.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/tests/tfm_tests_config.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/bin
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/bin/tfm_s.axf
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/bin/tfm_s.bin
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/bin/tfm_s.elf
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/bin/tfm_s.hex
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/bin/tfm_s.map
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/lib/s_veneers.o
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/client.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/error.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa_manifest/sid.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/config_impl.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/tfm_veneers.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/tfm_ns_interface.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/tfm_ns_client_ext.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/config_tfm.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/config_base.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/tfm_psa_call_pack.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/framework_feature.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/build_info.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_adjust_auto_enabled.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_adjust_config_key_pair_types.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_adjust_config_synonyms.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_compat.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_driver_common.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_driver_contexts_composites.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_driver_contexts_key_derivation.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_driver_contexts_primitives.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_extra.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_legacy.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_platform.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_se_driver.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_sizes.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_struct.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_types.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_values.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/mbedtls/build_info.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/mbedtls/config_psa.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/nrf-config.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/nrf-psa-crypto-config.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/tfm_platform_api.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/src/tfm_tz_psa_ns_api.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/os_wrapper
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/os_wrapper/common.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/os_wrapper/mutex.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/src/os_wrapper
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/src/os_wrapper/tfm_ns_interface_bare_metal.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/src/os_wrapper/tfm_ns_interface_rtos.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/src/tfm_crypto_api.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/src/tfm_platform_api.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/config/cp_check.cmake
    ----- Installing platform NS -----
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/a-profile
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/a-profile/cmsis_armclang_a.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/a-profile/cmsis_clang_a.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/a-profile/cmsis_cp15.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/a-profile/cmsis_gcc_a.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/a-profile/cmsis_iccarm_a.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/a-profile/irq_ctrl.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/cmsis_compiler.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/cmsis_version.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_ca.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_cm0.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_cm0plus.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_cm1.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_cm23.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_cm3.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_cm33.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_cm35p.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_cm4.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_cm52.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_cm55.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_cm7.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_cm85.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_sc000.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_sc300.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_starmc1.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/m-profile
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/m-profile/armv7m_cachel1.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/m-profile/armv7m_mpu.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/m-profile/armv81m_pac.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/m-profile/armv8m_mpu.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/m-profile/armv8m_pmu.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/m-profile/cmsis_armclang_m.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/m-profile/cmsis_clang_m.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/m-profile/cmsis_gcc_m.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/m-profile/cmsis_iccarm_m.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/m-profile/cmsis_tiarmclang_m.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/tz_context.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/common/uart_stdout.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/common/uart_stdout.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/boot_hal.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/cmsis_override.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/exception_info.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/fatal_error.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/mbedtls_entropy_nv_seed_config.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/region.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_attest_hal.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_hal_defs.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_hal_device_header.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_hal_interrupt.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_hal_isolation.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_hal_its.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_hal_its_encryption.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_hal_mailbox.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_hal_multi_core.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_hal_platform.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_hal_ps.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_platform_system.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_plat_boot_seed.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_plat_config.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_plat_crypto_keys.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_plat_crypto_nv_seed.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_plat_defs.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_plat_device_id.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_plat_ns.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_plat_nv_counters.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_plat_otp.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_plat_provisioning.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_plat_rotpk.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_plat_test.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/CMakeLists.txt
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/cmake/toolchain_ns_GNUARM.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/cmake/toolchain_ns_ARMCLANG.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/cmake/toolchain_ns_IARARM.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/fih.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/cmake/spe_export.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/cmake/set_extensions.cmake
    [359/359] Linking C executable zephyr\zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:      143932 B       928 KB     15.15%
                 RAM:       43672 B       408 KB     10.45%
            IDT_LIST:          0 GB        32 KB      0.00%
    Generating files from C:/Impulse/l9_e5/build/l9_e5/zephyr/zephyr.elf for board: nrf5340dk
    image.py: sign the payload
    image.py: sign the payload
    [6/288] Generating include/generated/zephyr/version.h
    -- Zephyr version: 3.7.99 (C:/ncs/v2.9.0/zephyr), build: v3.7.99-ncs2
    [283/288] Linking C executable zephyr\zephyr_pre0.elf
    FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map C:/Impulse/l9_e5/build/mcuboot/zephyr/zephyr_pre0.map 
    cmd.exe /C "cd . && C:\ncs\toolchains\b620d30767\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -Os -DNDEBUG -gdwarf-4 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr\zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/arm/core/offsets/offsets.c.obj  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=C:/Impulse/l9_e5/build/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/libarch__arm__core.a  zephyr/arch/arch/arm/core/cortex_m/libarch__arm__core__cortex_m.a  zephyr/arch/arch/arm/core/cortex_m/cmse/libarch__arm__core__cortex_m__cmse.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/soc/soc/nrf5340/libsoc__nordic.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/subsys/pcd/lib..__nrf__subsys__pcd.a  modules/nrf/modules/mcuboot/hooks/lib..__nrf__modules__mcuboot__hooks.a  modules/nrf/drivers/hw_cc3xx/lib..__nrf__drivers__hw_cc3xx.a  modules/mcuboot/boot/bootutil/zephyr/libmcuboot_util.a  modules/mbedtls/libmbedTLSBase.a  modules/mbedtls/libmbedTLSCrypto.a  modules/mbedtls/libmbedTLSX509.a  modules/mbedtls/libmodules__mbedtls.a  modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -LC:/Impulse/l9_e5/build/mcuboot/zephyr  zephyr/arch/common/libisr_tables.a  modules/mbedtls/libmbedTLSBase.a  modules/mbedtls/libmbedTLSCrypto.a  modules/mbedtls/libmbedTLSX509.a  -mcpu=cortex-m33  -mthumb  -mabi=aapcs  -mfp16-format=ieee  -fuse-ld=bfd  -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.9.0/nrfxlib/crypto/nrf_cc312_platform/lib/cortex-m33/soft-float/no-interrupts/libnrf_cc312_platform_0.9.19.a -L"c:/ncs/toolchains/b620d30767/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/thumb/v8-m.main/nofp" -lc -lgcc && cmd.exe /C "cd /D C:\Impulse\l9_e5\build\mcuboot\zephyr && C:\ncs\toolchains\b620d30767\opt\bin\cmake.exe -E true""
    c:/ncs/toolchains/b620d30767/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe: zephyr\zephyr_pre0.elf section `bss' will not fit in region `RAM'
    c:/ncs/toolchains/b620d30767/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe: region `RAM' overflowed by 250256 bytes
    collect2.exe: error: ld returned 1 exit status
    ninja: build stopped: subcommand failed.
    [26/47] cmd.exe /C "cd /D C:\Impulse\l9_e5\build\_sysbuild && C:\ncs\toolchains\b620d30767\opt\bin\cmake.exe -E true"
    FAILED: _sysbuild/sysbuild/images/bootloader/mcuboot-prefix/src/mcuboot-stamp/mcuboot-build C:/Impulse/l9_e5/build/_sysbuild/sysbuild/images/bootloader/mcuboot-prefix/src/mcuboot-stamp/mcuboot-build 
    cmd.exe /C "cd /D C:\Impulse\l9_e5\build\mcuboot && C:\ncs\toolchains\b620d30767\opt\bin\cmake.exe --build ."
    ninja: build stopped: subcommand failed.
    FATAL ERROR: command exited with status 1: 'C:\ncs\toolchains\b620d30767\opt\bin\cmake.EXE' --build C:/Impulse/l9_e5/build
    
     *  The terminal process terminated with exit code: 1. 
     *  Terminal will be reused by tasks, press any key to close it.



    Respectfully,
    Brady Adcock

Reply
  • Hey Menon, 

    Thank you for the insight. If you can't help me fix my custom application, maybe we could start with the sample listed on github for the intermediate developer academy lesson regarding simultaneous DFU on the nrf5340dk: 
    https://github.com/NordicDeveloperAcademy/ncs-inter/tree/main/v2.9.0-v2.7.0/l9/l9_e5_nrf5340_both_sol

    I am doing my best to follow the instructions in the read-me that state, "You can build the sample with a minimum configuration as a demonstration of how to reduce code size and RAM usage using the  DFILE_SUFFIX=minimal flag in your build." So I created the following build config within the nrf Connect extension on vs code: 



    Unfortunately, I get the following errors: 

     *  Executing task: nRF Connect: Generate config nrf5340dk/nrf5340/cpuapp/ns for c:\Impulse\l9_e5 
    
    Building l9_e5
    C:\WINDOWS\system32\cmd.exe /d /s /c "west build --build-dir c:/Impulse/l9_e5/build c:/Impulse/l9_e5 --pristine --board nrf5340dk/nrf5340/cpuapp/ns --sysbuild -- -DNCS_TOOLCHAIN_VERSION=NONE -DCONF_FILE=c:/Impulse/l9_e5/prj.conf -DFILE_SUFFIX=minimal"
    
    -- west build: generating a build system
    Loading Zephyr module(s) (Zephyr base): sysbuild_default
    -- Found Python3: C:/ncs/toolchains/b620d30767/opt/bin/python.exe (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: C:/ncs/v2.9.0/zephyr/.cache
    -- Found west (found suitable version "1.2.0", minimum required is "0.14.0")
    -- Board: nrf5340dk, qualifiers: nrf5340/cpuapp/ns
    Parsing c:/Impulse/l9_e5/Kconfig.sysbuild
    Loaded configuration 'C:/Impulse/l9_e5/build/_sysbuild/empty.conf'
    Merged configuration 'c:/Impulse/l9_e5/sysbuild.conf'
    Configuration saved to 'C:/Impulse/l9_e5/build/zephyr/.config'
    Kconfig header saved to 'C:/Impulse/l9_e5/build/_sysbuild/autoconf.h'
    -- 
       *****************************
       * Running CMake for mcuboot *
       *****************************
    
    Loading Zephyr default modules (Zephyr base).
    -- Application: C:/ncs/v2.9.0/bootloader/mcuboot/boot/zephyr
    -- CMake version: 3.21.0
    -- Found Python3: C:/ncs/toolchains/b620d30767/opt/bin/python.exe (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: C:/ncs/v2.9.0/zephyr/.cache
    -- Zephyr version: 3.7.99 (C:/ncs/v2.9.0/zephyr)
    -- Found west (found suitable version "1.2.0", minimum required is "0.14.0")
    -- Board: nrf5340dk, qualifiers: nrf5340/cpuapp
    -- Found host-tools: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk)
    -- Found Dtc: C:/ncs/toolchains/b620d30767/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6") 
    -- Found BOARD.dts: C:/ncs/v2.9.0/zephyr/boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpuapp.dts
    -- Found devicetree overlay: C:/Impulse/l9_e5/sysbuild/mcuboot.overlay
    -- Found devicetree overlay: C:/ncs/v2.9.0/nrf/modules/mcuboot/flash_sim.overlay
    -- Generated zephyr.dts: C:/Impulse/l9_e5/build/mcuboot/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: C:/Impulse/l9_e5/build/mcuboot/zephyr/include/generated/zephyr/devicetree_generated.h
    -- Including generated dts.cmake file: C:/Impulse/l9_e5/build/mcuboot/zephyr/dts.cmake
    
    warning: PRINTK (defined at subsys/debug/Kconfig:220) was assigned the value 'n' but got the value
    'y'. See http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_PRINTK and/or look up PRINTK 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.
    
    
    C:/ncs/v2.9.0/bootloader/mcuboot/boot/zephyr/prj_minimal.conf:30: warning: attempt to assign the value 'n' to the undefined symbol MINIMAL_LIBC_CALLOC
    Parsing C:/ncs/v2.9.0/bootloader/mcuboot/boot/zephyr/Kconfig
    Loaded configuration 'C:/ncs/v2.9.0/zephyr/boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpuapp_defconfig'
    Merged configuration 'C:/ncs/v2.9.0/bootloader/mcuboot/boot/zephyr/prj_minimal.conf'
    Merged configuration 'C:/ncs/v2.9.0/bootloader/mcuboot/boot/zephyr/boards/nrf5340dk_nrf5340_cpuapp_minimal.conf'
    Merged configuration 'C:/Impulse/l9_e5/sysbuild/mcuboot.conf'
    Merged configuration 'C:/ncs/v2.9.0/nrf/modules/mcuboot/tfm.conf'
    Merged configuration 'C:/ncs/v2.9.0/nrf/modules/mcuboot/fih_low_enable.conf'
    Merged configuration 'C:/ncs/v2.9.0/nrf/subsys/partition_manager/ext_flash_mcuboot_secondary.conf'
    
    C:/ncs/v2.9.0/bootloader/mcuboot/boot/zephyr/prj_minimal.conf:31: warning: attempt to assign the value 'n' to the undefined symbol MINIMAL_LIBC_MALLOC
    
    C:/ncs/v2.9.0/bootloader/mcuboot/boot/zephyr/prj_minimal.conf:32: warning: attempt to assign the value 'n' to the undefined symbol MINIMAL_LIBC_REALLOCARRAY
    
    error: Aborting due to Kconfig warnings
    
    Merged configuration 'C:/Impulse/l9_e5/build/mcuboot/zephyr/.config.sysbuild'
    CMake Error at C:/ncs/v2.9.0/zephyr/cmake/modules/kconfig.cmake:396 (message):
      command failed with return code: 1
    Call Stack (most recent call first):
      C:/ncs/v2.9.0/nrf/cmake/modules/kconfig.cmake:29 (include)
      C:/ncs/v2.9.0/zephyr/cmake/modules/zephyr_default.cmake:133 (include)
      C:/ncs/v2.9.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
      C:/ncs/v2.9.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
      CMakeLists.txt:12 (find_package)
    
    
    -- Configuring incomplete, errors occurred!
    CMake Error at cmake/modules/sysbuild_extensions.cmake:514 (message):
      CMake configure failed for Zephyr project: mcuboot
    
      Location: C:/ncs/v2.9.0/bootloader/mcuboot/boot/zephyr/
    Call Stack (most recent call first):
      cmake/modules/sysbuild_images.cmake:20 (ExternalZephyrProject_Cmake)
      cmake/modules/sysbuild_default.cmake:20 (include)
      C:/ncs/v2.9.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:75 (include)
      C:/ncs/v2.9.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
      C:/ncs/v2.9.0/zephyr/share/sysbuild-package/cmake/SysbuildConfig.cmake:8 (include)
      template/CMakeLists.txt:10 (find_package)
    
    
    -- Configuring incomplete, errors occurred!
    See also "C:/Impulse/l9_e5/build/CMakeFiles/CMakeOutput.log".
    FATAL ERROR: command exited with status 1: 'C:\ncs\toolchains\b620d30767\opt\bin\cmake.EXE' -DWEST_PYTHON=C:/ncs/toolchains/b620d30767/opt/bin/python.exe '-Bc:\Impulse\l9_e5\build' -GNinja -DBOARD=nrf5340dk/nrf5340/cpuapp/ns -DNCS_TOOLCHAIN_VERSION=NONE -DCONF_FILE=c:/Impulse/l9_e5/prj.conf -DFILE_SUFFIX=minimal '-SC:\ncs\v2.9.0\zephyr\share\sysbuild' '-DAPP_DIR:PATH=c:\Impulse\l9_e5'
    
     *  The terminal process terminated with exit code: 1. 
     *  Terminal will be reused by tasks, press any key to close it. 


    If I don't utilize the additional CMAKE option as stated in the readme I obviously get the RAM overflow issue that this option is meant to avoid. I really appreciate your patience with me but I hope you can see why I'm having so much trouble. Here is the ram overflow issue that comes without the cmake option set:
     Executing task: nRF Connect: Generate config nrf5340dk/nrf5340/cpuapp/ns for c:\Impulse\l9_e5 
    
    Building l9_e5
    C:\WINDOWS\system32\cmd.exe /d /s /c "west build --build-dir c:/Impulse/l9_e5/build c:/Impulse/l9_e5 --pristine --board nrf5340dk/nrf5340/cpuapp/ns --sysbuild -- -DNCS_TOOLCHAIN_VERSION=NONE"
    
    -- west build: generating a build system
    Loading Zephyr module(s) (Zephyr base): sysbuild_default
    -- Found Python3: C:/ncs/toolchains/b620d30767/opt/bin/python.exe (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: C:/ncs/v2.9.0/zephyr/.cache
    -- Found west (found suitable version "1.2.0", minimum required is "0.14.0")
    -- Board: nrf5340dk, qualifiers: nrf5340/cpuapp/ns
    Parsing c:/Impulse/l9_e5/Kconfig.sysbuild
    Loaded configuration 'C:/Impulse/l9_e5/build/_sysbuild/empty.conf'
    Merged configuration 'c:/Impulse/l9_e5/sysbuild.conf'
    Configuration saved to 'C:/Impulse/l9_e5/build/zephyr/.config'
    Kconfig header saved to 'C:/Impulse/l9_e5/build/_sysbuild/autoconf.h'
    -- 
       *****************************
       * Running CMake for mcuboot *
       *****************************
    
    Loading Zephyr default modules (Zephyr base).
    -- Application: C:/ncs/v2.9.0/bootloader/mcuboot/boot/zephyr
    -- CMake version: 3.21.0
    -- Found Python3: C:/ncs/toolchains/b620d30767/opt/bin/python.exe (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: C:/ncs/v2.9.0/zephyr/.cache
    -- Zephyr version: 3.7.99 (C:/ncs/v2.9.0/zephyr)
    -- Found west (found suitable version "1.2.0", minimum required is "0.14.0")
    -- Board: nrf5340dk, qualifiers: nrf5340/cpuapp
    -- Found host-tools: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk)
    -- Found Dtc: C:/ncs/toolchains/b620d30767/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6") 
    -- Found BOARD.dts: C:/ncs/v2.9.0/zephyr/boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpuapp.dts
    -- Found devicetree overlay: C:/Impulse/l9_e5/sysbuild/mcuboot.overlay
    -- Found devicetree overlay: C:/ncs/v2.9.0/nrf/modules/mcuboot/flash_sim.overlay
    -- Generated zephyr.dts: C:/Impulse/l9_e5/build/mcuboot/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: C:/Impulse/l9_e5/build/mcuboot/zephyr/include/generated/zephyr/devicetree_generated.h
    -- Including generated dts.cmake file: C:/Impulse/l9_e5/build/mcuboot/zephyr/dts.cmake
    Parsing C:/ncs/v2.9.0/bootloader/mcuboot/boot/zephyr/Kconfig
    Loaded configuration 'C:/ncs/v2.9.0/zephyr/boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpuapp_defconfig'
    Merged configuration 'C:/ncs/v2.9.0/bootloader/mcuboot/boot/zephyr/prj.conf'
    Merged configuration 'C:/Impulse/l9_e5/sysbuild/mcuboot.conf'
    Merged configuration 'C:/ncs/v2.9.0/nrf/modules/mcuboot/tfm.conf'
    Merged configuration 'C:/ncs/v2.9.0/nrf/modules/mcuboot/fih_low_enable.conf'
    Merged configuration 'C:/ncs/v2.9.0/nrf/subsys/partition_manager/ext_flash_mcuboot_secondary.conf'
    Merged configuration 'C:/Impulse/l9_e5/build/mcuboot/zephyr/.config.sysbuild'
    Configuration saved to 'C:/Impulse/l9_e5/build/mcuboot/zephyr/.config'
    Kconfig header saved to 'C:/Impulse/l9_e5/build/mcuboot/zephyr/include/generated/zephyr/autoconf.h'
    -- Found GnuLd: c:/ncs/toolchains/b620d30767/opt/zephyr-sdk/arm-zephyr-eabi/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/b620d30767/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
    -- Setting build type to 'MinSizeRel' as none was specified.
    MCUBoot bootloader key file: C:/ncs/v2.9.0/bootloader/mcuboot/root-rsa-2048.pem
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Impulse/l9_e5/build/mcuboot
    -- 
       *******************************
       * Running CMake for ipc_radio *
       *******************************
    
    -- Application: C:/ncs/v2.9.0/nrf/applications/ipc_radio
    -- CMake version: 3.21.0
    Loading Zephyr default modules (Zephyr base).
    -- Found Python3: C:/ncs/toolchains/b620d30767/opt/bin/python.exe (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: C:/ncs/v2.9.0/zephyr/.cache
    -- Zephyr version: 3.7.99 (C:/ncs/v2.9.0/zephyr)
    -- Found west (found suitable version "1.2.0", minimum required is "0.14.0")
    -- Board: nrf5340dk, qualifiers: nrf5340/cpunet
    -- Found host-tools: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk)
    -- Found Dtc: C:/ncs/toolchains/b620d30767/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6") 
    -- Found BOARD.dts: C:/ncs/v2.9.0/zephyr/boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpunet.dts
    -- Generated zephyr.dts: C:/Impulse/l9_e5/build/ipc_radio/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: C:/Impulse/l9_e5/build/ipc_radio/zephyr/include/generated/zephyr/devicetree_generated.h
    -- Including generated dts.cmake file: C:/Impulse/l9_e5/build/ipc_radio/zephyr/dts.cmake
    Parsing C:/ncs/v2.9.0/nrf/applications/ipc_radio/Kconfig
    Loaded configuration 'C:/ncs/v2.9.0/zephyr/boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpunet_defconfig'
    Merged configuration 'C:/ncs/v2.9.0/nrf/applications/ipc_radio/prj.conf'
    Merged configuration 'C:/Impulse/l9_e5/sysbuild/ipc_radio.conf'
    Merged configuration 'C:/ncs/v2.9.0/nrf/applications/ipc_radio/overlay-bt_hci_ipc.conf'
    Merged configuration 'C:/Impulse/l9_e5/build/ipc_radio/zephyr/.config.sysbuild'
    Configuration saved to 'C:/Impulse/l9_e5/build/ipc_radio/zephyr/.config'
    Kconfig header saved to 'C:/Impulse/l9_e5/build/ipc_radio/zephyr/include/generated/zephyr/autoconf.h'
    -- Found GnuLd: c:/ncs/toolchains/b620d30767/opt/zephyr-sdk/arm-zephyr-eabi/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/b620d30767/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
    -- libmetal version: 1.6.0 (C:/ncs/v2.9.0/nrf/applications/ipc_radio)
    -- Build type:  
    -- Host:    Windows/AMD64
    -- Target:  Generic/arm
    -- Machine: arm
    -- Looking for include file stdatomic.h
    -- Looking for include file stdatomic.h - found
    -- open-amp version: 1.6.1 (C:/ncs/v2.9.0/modules/lib/open-amp/open-amp)
    -- Host:    Windows/AMD64
    -- Target:  Generic/arm
    -- Machine: arm
    -- C_FLAGS :  -Wall -Wextra
    -- Looking for include file fcntl.h
    -- Looking for include file fcntl.h - found
    -- Setting build type to 'MinSizeRel' as none was specified.
    CMake Warning at C:/ncs/v2.9.0/zephyr/CMakeLists.txt:2133 (message):
      __ASSERT() statements are globally ENABLED
    
    
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Impulse/l9_e5/build/ipc_radio
    -- 
       *************************
       * Running CMake for b0n *
       *************************
    
    Loading Zephyr default modules (Zephyr base).
    -- Application: C:/ncs/v2.9.0/nrf/samples/nrf5340/netboot
    -- CMake version: 3.21.0
    -- Found Python3: C:/ncs/toolchains/b620d30767/opt/bin/python.exe (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: C:/ncs/v2.9.0/zephyr/.cache
    -- Zephyr version: 3.7.99 (C:/ncs/v2.9.0/zephyr)
    -- Found west (found suitable version "1.2.0", minimum required is "0.14.0")
    -- Board: nrf5340dk, qualifiers: nrf5340/cpunet
    -- Found host-tools: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk)
    -- Found Dtc: C:/ncs/toolchains/b620d30767/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6") 
    -- Found BOARD.dts: C:/ncs/v2.9.0/zephyr/boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpunet.dts
    -- Generated zephyr.dts: C:/Impulse/l9_e5/build/b0n/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: C:/Impulse/l9_e5/build/b0n/zephyr/include/generated/zephyr/devicetree_generated.h
    -- Including generated dts.cmake file: C:/Impulse/l9_e5/build/b0n/zephyr/dts.cmake
    Parsing C:/ncs/v2.9.0/nrf/samples/nrf5340/netboot/Kconfig
    Loaded configuration 'C:/ncs/v2.9.0/zephyr/boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpunet_defconfig'
    Merged configuration 'C:/ncs/v2.9.0/nrf/samples/nrf5340/netboot/prj.conf'
    Merged configuration 'C:/Impulse/l9_e5/build/b0n/zephyr/.config.sysbuild'
    Configuration saved to 'C:/Impulse/l9_e5/build/b0n/zephyr/.config'
    Kconfig header saved to 'C:/Impulse/l9_e5/build/b0n/zephyr/include/generated/zephyr/autoconf.h'
    -- Found GnuLd: c:/ncs/toolchains/b620d30767/opt/zephyr-sdk/arm-zephyr-eabi/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/b620d30767/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
    -- Setting build type to 'MinSizeRel' as none was specified.
    CMake Warning at C:/ncs/v2.9.0/zephyr/CMakeLists.txt:2133 (message):
      __ASSERT() statements are globally ENABLED
    
    
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Impulse/l9_e5/build/b0n
    -- 
       ***************************
       * Running CMake for l9_e5 *
       ***************************
    
    -- Application: C:/Impulse/l9_e5
    -- CMake version: 3.21.0
    Loading Zephyr default modules (Zephyr base).
    -- Found Python3: C:/ncs/toolchains/b620d30767/opt/bin/python.exe (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: C:/ncs/v2.9.0/zephyr/.cache
    -- Zephyr version: 3.7.99 (C:/ncs/v2.9.0/zephyr)
    -- Found west (found suitable version "1.2.0", minimum required is "0.14.0")
    -- Board: nrf5340dk, qualifiers: nrf5340/cpuapp/ns
    -- Found host-tools: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk)
    -- Found Dtc: C:/ncs/toolchains/b620d30767/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6") 
    -- Found BOARD.dts: C:/ncs/v2.9.0/zephyr/boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpuapp_ns.dts
    -- Found devicetree overlay: C:/Impulse/l9_e5/app.overlay
    -- Generated zephyr.dts: C:/Impulse/l9_e5/build/l9_e5/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: C:/Impulse/l9_e5/build/l9_e5/zephyr/include/generated/zephyr/devicetree_generated.h
    -- Including generated dts.cmake file: C:/Impulse/l9_e5/build/l9_e5/zephyr/dts.cmake
    Parsing C:/Impulse/l9_e5/Kconfig
    Loaded configuration 'C:/ncs/v2.9.0/zephyr/boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpuapp_ns_defconfig'
    Merged configuration 'C:/Impulse/l9_e5/prj.conf'
    Merged configuration 'C:/Impulse/l9_e5/build/l9_e5/zephyr/.config.sysbuild'
    Configuration saved to 'C:/Impulse/l9_e5/build/l9_e5/zephyr/.config'
    Kconfig header saved to 'C:/Impulse/l9_e5/build/l9_e5/zephyr/include/generated/zephyr/autoconf.h'
    -- Found GnuLd: c:/ncs/toolchains/b620d30767/opt/zephyr-sdk/arm-zephyr-eabi/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/b620d30767/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
    CMake Warning at C:/ncs/v2.9.0/nrf/cmake/version_app.cmake:19 (message):
      APP_VERSION: git rev-parse failed: fatal: not a git repository (or any of
      the parent directories): .git
    Call Stack (most recent call first):
      C:/ncs/v2.9.0/nrf/CMakeLists.txt:26 (include)
    
    
    =========== 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: True
    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: True
    Restore: CONFIG_MBEDTLS_PLATFORM_PRINTF_ALT: False
    Restore: CONFIG_MBEDTLS_THREADING: False
    Restore: CONFIG_MBEDTLS_THREADING_ALT: False
    =========== End psa_crypto_library_config ===============
    -- libmetal version: 1.6.0 (C:/Impulse/l9_e5)
    -- Build type:  
    -- Host:    Windows/AMD64
    -- Target:  Generic/arm
    -- Machine: arm
    -- Looking for include file stdatomic.h
    -- Looking for include file stdatomic.h - found
    -- open-amp version: 1.6.1 (C:/ncs/v2.9.0/modules/lib/open-amp/open-amp)
    -- Host:    Windows/AMD64
    -- Target:  Generic/arm
    -- Machine: arm
    -- C_FLAGS :  -Wall -Wextra
    -- Looking for include file fcntl.h
    -- Looking for include file fcntl.h - found
    -- Setting build type to 'MinSizeRel' as none was specified.
    -- Including signing script: C:/ncs/v2.9.0/nrf/cmake/sysbuild/image_signing.cmake
    CMake Warning at C:/ncs/v2.9.0/zephyr/CMakeLists.txt:2133 (message):
      __ASSERT() statements are globally ENABLED
    
    
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Impulse/l9_e5/build/l9_e5
    CMake Warning at C:/ncs/v2.9.0/nrf/cmake/sysbuild/debug_keys.cmake:21 (message):
      
    
          --------------------------------------------------------------
          --- WARNING: Using generated NSIB public/private key-pair. ---
          --- It should not be used for production.                  ---
          --- See SB_CONFIG_SECURE_BOOT_SIGNING_KEY_FILE             ---
          --------------------------------------------------------------
          
    
    Call Stack (most recent call first):
      C:/ncs/v2.9.0/nrf/cmake/sysbuild/provision_hex.cmake:11 (include)
      C:/ncs/v2.9.0/nrf/sysbuild/CMakeLists.txt:55 (include)
      C:/ncs/v2.9.0/nrf/sysbuild/CMakeLists.txt:667 (include_provision_hex)
      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)
      C:/ncs/v2.9.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:75 (include)
      C:/ncs/v2.9.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
      C:/ncs/v2.9.0/zephyr/share/sysbuild-package/cmake/SysbuildConfig.cmake:8 (include)
      template/CMakeLists.txt:10 (find_package)
    
    
    CMake Warning at C:/ncs/v2.9.0/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):
      C:/ncs/v2.9.0/nrf/cmake/sysbuild/partition_manager.cmake:634 (partition_manager)
      C:/ncs/v2.9.0/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)
      C:/ncs/v2.9.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:75 (include)
      C:/ncs/v2.9.0/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
      C:/ncs/v2.9.0/zephyr/share/sysbuild-package/cmake/SysbuildConfig.cmake:8 (include)
      template/CMakeLists.txt:10 (find_package)
    
    
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Impulse/l9_e5/build
    -- west build: building application
    [0/1] Re-running CMake...
    -- Application: C:/Impulse/l9_e5
    -- CMake version: 3.21.0
    Loading Zephyr default modules (Zephyr base (cached)).
    -- Cache files will be written to: C:/ncs/v2.9.0/zephyr/.cache
    -- Zephyr version: 3.7.99 (C:/ncs/v2.9.0/zephyr)
    -- Found west (found suitable version "1.2.0", minimum required is "0.14.0")
    -- Board: nrf5340dk, qualifiers: nrf5340/cpuapp/ns
    -- Found host-tools: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.17.0 (C:/ncs/toolchains/b620d30767/opt/zephyr-sdk)
    -- Found BOARD.dts: C:/ncs/v2.9.0/zephyr/boards/nordic/nrf5340dk/nrf5340dk_nrf5340_cpuapp_ns.dts
    -- Found devicetree overlay: C:/Impulse/l9_e5/app.overlay
    -- Generated zephyr.dts: C:/Impulse/l9_e5/build/l9_e5/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: C:/Impulse/l9_e5/build/l9_e5/zephyr/include/generated/zephyr/devicetree_generated.h
    -- Including generated dts.cmake file: C:/Impulse/l9_e5/build/l9_e5/zephyr/dts.cmake
    Parsing C:/Impulse/l9_e5/Kconfig
    Loaded configuration 'C:/Impulse/l9_e5/build/l9_e5/zephyr/.config'
    Merged configuration 'C:/Impulse/l9_e5/build/l9_e5/zephyr/.config.sysbuild'
    No change to configuration in 'C:/Impulse/l9_e5/build/l9_e5/zephyr/.config'
    No change to Kconfig header in 'C:/Impulse/l9_e5/build/l9_e5/zephyr/include/generated/zephyr/autoconf.h'
    CMake Warning at C:/ncs/v2.9.0/nrf/cmake/version_app.cmake:19 (message):
      APP_VERSION: git rev-parse failed: fatal: not a git repository (or any of
      the parent directories): .git
    Call Stack (most recent call first):
      C:/ncs/v2.9.0/nrf/CMakeLists.txt:26 (include)
    
    
    =========== 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: True
    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: True
    Restore: CONFIG_MBEDTLS_PLATFORM_PRINTF_ALT: False
    Restore: CONFIG_MBEDTLS_THREADING: False
    Restore: CONFIG_MBEDTLS_THREADING_ALT: False
    =========== End psa_crypto_library_config ===============
    -- libmetal version: 1.6.0 (C:/Impulse/l9_e5)
    -- Build type:  MinSizeRel
    -- Host:    Windows/AMD64
    -- Target:  Generic/arm
    -- Machine: arm
    -- open-amp version: 1.6.1 (C:/ncs/v2.9.0/modules/lib/open-amp/open-amp)
    -- Host:    Windows/AMD64
    -- Target:  Generic/arm
    -- Machine: arm
    -- C_FLAGS :  -Wall -Wextra
    -- Including signing script: C:/ncs/v2.9.0/nrf/cmake/sysbuild/image_signing.cmake
    CMake Warning at C:/ncs/v2.9.0/zephyr/CMakeLists.txt:2133 (message):
      __ASSERT() statements are globally ENABLED
    
    
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Impulse/l9_e5/build/l9_e5
    [1/359] Generating include/generated/zephyr/app_version.h
    -- git describe failed: fatal: not a git repository (or any of the parent directories): .git
    [5/359] Generating include/generated/zephyr/version.h
    -- Zephyr version: 3.7.99 (C:/ncs/v2.9.0/zephyr), build: v3.7.99-ncs2
    [10/359] 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: C:/ncs/toolchains/b620d30767/mingw64/bin/git.exe (found version "2.37.3.windows.1") 
    -- 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/b620d30767/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
    -- Found Python3: C:/ncs/toolchains/b620d30767/opt/bin/python.exe (found version "3.12.4") found components: Interpreter 
    -- Found Python3: C:/ncs/toolchains/b620d30767/opt/bin/python.exe (found suitable version "3.12.4", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: C:/ncs/v2.9.0/zephyr/.cache
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Impulse/l9_e5/build/l9_e5/tfm
    [135/139] Linking C executable bin\tfm_s.axf
    Memory region         Used Size  Region Size  %age Used
               FLASH:       31588 B      32256 B     97.93%
                 RAM:       10404 B        32 KB     31.75%
    [17/359] Performing install step for 'tfm'
    -- Install configuration: "MinSizeRel"
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/tfm_ioctl_core_api.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/src/tfm_ioctl_core_ns_api.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/config_nordic_nrf_spe.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/driver/Driver_Common.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/driver/Driver_Flash.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/driver/Driver_USART.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/startup.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/startup_nrf5340.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/nrfx_glue.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/pal_plat_test.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/pal_plat_test.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/startup.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/target_cfg.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/nrfx_config.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/CMakeLists.txt
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/config.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/native_drivers
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/native_drivers/mpu_armv8m_drv.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/native_drivers/mpu_armv8m_drv.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/native_drivers/spu.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/native_drivers/spu.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/cmsis_drivers
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/cmsis_drivers/Driver_Flash.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/cmsis_drivers/Driver_USART.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/common
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/common/cmsis.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/common/nrf-pinctrl.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/common/nrfx_glue.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/common/nrfx_log.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/common/tfm_hal_platform_common.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/nrfx
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/nrfx/nrfx.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/services
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/services/include
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/services/include/tfm_ioctl_core_api.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/services/include/tfm_platform_hal_ioctl.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/services/src
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/services/src/tfm_ioctl_core_ns_api.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/services/src/tfm_ioctl_core_s_api.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/services/src/tfm_platform_hal_ioctl.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/tests
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/core/tests/tfm_tests_config.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/linker_scripts/tfm_common_ns.ld
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/nrf5340/nrfx_config_nrf5340_application.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/nrf5340/CMakeLists.txt
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/nrf5340/config.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/nrf5340/cpuarch.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/nrf5340/tests
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/nrf5340/tests/psa_arch_tests_config.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/nrf5340/partition
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/nrf5340/partition/flash_layout.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/common/nrf5340/partition/region_defs.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/CMakeLists.txt
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/cpuarch.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/config.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/../common/config.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/tests
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/tests/psa_arch_tests_config.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/tests/tfm_tests_config.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/bin
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/bin/tfm_s.axf
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/bin/tfm_s.bin
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/bin/tfm_s.elf
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/bin/tfm_s.hex
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/bin/tfm_s.map
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/lib/s_veneers.o
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/client.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/error.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa_manifest/sid.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/config_impl.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/tfm_veneers.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/tfm_ns_interface.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/tfm_ns_client_ext.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/config_tfm.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/config_base.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/tfm_psa_call_pack.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/framework_feature.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/build_info.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_adjust_auto_enabled.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_adjust_config_key_pair_types.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_adjust_config_synonyms.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_compat.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_driver_common.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_driver_contexts_composites.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_driver_contexts_key_derivation.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_driver_contexts_primitives.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_extra.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_legacy.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_platform.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_se_driver.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_sizes.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_struct.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_types.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto_values.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/psa/crypto.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/mbedtls/build_info.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/mbedtls/config_psa.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/nrf-config.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/nrf-psa-crypto-config.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/tfm_platform_api.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/src/tfm_tz_psa_ns_api.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/os_wrapper
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/os_wrapper/common.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/include/os_wrapper/mutex.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/src/os_wrapper
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/src/os_wrapper/tfm_ns_interface_bare_metal.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/src/os_wrapper/tfm_ns_interface_rtos.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/src/tfm_crypto_api.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/interface/src/tfm_platform_api.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/config/cp_check.cmake
    ----- Installing platform NS -----
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/a-profile
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/a-profile/cmsis_armclang_a.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/a-profile/cmsis_clang_a.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/a-profile/cmsis_cp15.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/a-profile/cmsis_gcc_a.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/a-profile/cmsis_iccarm_a.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/a-profile/irq_ctrl.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/cmsis_compiler.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/cmsis_version.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_ca.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_cm0.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_cm0plus.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_cm1.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_cm23.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_cm3.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_cm33.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_cm35p.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_cm4.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_cm52.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_cm55.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_cm7.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_cm85.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_sc000.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_sc300.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/core_starmc1.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/m-profile
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/m-profile/armv7m_cachel1.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/m-profile/armv7m_mpu.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/m-profile/armv81m_pac.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/m-profile/armv8m_mpu.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/m-profile/armv8m_pmu.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/m-profile/cmsis_armclang_m.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/m-profile/cmsis_clang_m.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/m-profile/cmsis_gcc_m.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/m-profile/cmsis_iccarm_m.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/m-profile/cmsis_tiarmclang_m.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/cmsis/Include/tz_context.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/common/uart_stdout.c
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/ext/common/uart_stdout.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/boot_hal.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/cmsis_override.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/exception_info.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/fatal_error.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/mbedtls_entropy_nv_seed_config.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/region.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_attest_hal.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_hal_defs.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_hal_device_header.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_hal_interrupt.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_hal_isolation.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_hal_its.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_hal_its_encryption.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_hal_mailbox.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_hal_multi_core.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_hal_platform.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_hal_ps.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_platform_system.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_plat_boot_seed.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_plat_config.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_plat_crypto_keys.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_plat_crypto_nv_seed.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_plat_defs.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_plat_device_id.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_plat_ns.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_plat_nv_counters.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_plat_otp.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_plat_provisioning.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_plat_rotpk.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/tfm_plat_test.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/CMakeLists.txt
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/cmake/toolchain_ns_GNUARM.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/cmake/toolchain_ns_ARMCLANG.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/cmake/toolchain_ns_IARARM.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/platform/include/fih.h
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/cmake/spe_export.cmake
    -- Installing: C:/Impulse/l9_e5/build/l9_e5/tfm/api_ns/cmake/set_extensions.cmake
    [359/359] Linking C executable zephyr\zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:      143932 B       928 KB     15.15%
                 RAM:       43672 B       408 KB     10.45%
            IDT_LIST:          0 GB        32 KB      0.00%
    Generating files from C:/Impulse/l9_e5/build/l9_e5/zephyr/zephyr.elf for board: nrf5340dk
    image.py: sign the payload
    image.py: sign the payload
    [6/288] Generating include/generated/zephyr/version.h
    -- Zephyr version: 3.7.99 (C:/ncs/v2.9.0/zephyr), build: v3.7.99-ncs2
    [283/288] Linking C executable zephyr\zephyr_pre0.elf
    FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map C:/Impulse/l9_e5/build/mcuboot/zephyr/zephyr_pre0.map 
    cmd.exe /C "cd . && C:\ncs\toolchains\b620d30767\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe -Os -DNDEBUG -gdwarf-4 -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr\zephyr_pre0.elf  zephyr/CMakeFiles/offsets.dir/./arch/arm/core/offsets/offsets.c.obj  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=C:/Impulse/l9_e5/build/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/libarch__arm__core.a  zephyr/arch/arch/arm/core/cortex_m/libarch__arm__core__cortex_m.a  zephyr/arch/arch/arm/core/cortex_m/cmse/libarch__arm__core__cortex_m__cmse.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/soc/soc/nrf5340/libsoc__nordic.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/subsys/pcd/lib..__nrf__subsys__pcd.a  modules/nrf/modules/mcuboot/hooks/lib..__nrf__modules__mcuboot__hooks.a  modules/nrf/drivers/hw_cc3xx/lib..__nrf__drivers__hw_cc3xx.a  modules/mcuboot/boot/bootutil/zephyr/libmcuboot_util.a  modules/mbedtls/libmbedTLSBase.a  modules/mbedtls/libmbedTLSCrypto.a  modules/mbedtls/libmbedTLSX509.a  modules/mbedtls/libmodules__mbedtls.a  modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  -LC:/Impulse/l9_e5/build/mcuboot/zephyr  zephyr/arch/common/libisr_tables.a  modules/mbedtls/libmbedTLSBase.a  modules/mbedtls/libmbedTLSCrypto.a  modules/mbedtls/libmbedTLSX509.a  -mcpu=cortex-m33  -mthumb  -mabi=aapcs  -mfp16-format=ieee  -fuse-ld=bfd  -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.9.0/nrfxlib/crypto/nrf_cc312_platform/lib/cortex-m33/soft-float/no-interrupts/libnrf_cc312_platform_0.9.19.a -L"c:/ncs/toolchains/b620d30767/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/thumb/v8-m.main/nofp" -lc -lgcc && cmd.exe /C "cd /D C:\Impulse\l9_e5\build\mcuboot\zephyr && C:\ncs\toolchains\b620d30767\opt\bin\cmake.exe -E true""
    c:/ncs/toolchains/b620d30767/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe: zephyr\zephyr_pre0.elf section `bss' will not fit in region `RAM'
    c:/ncs/toolchains/b620d30767/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe: region `RAM' overflowed by 250256 bytes
    collect2.exe: error: ld returned 1 exit status
    ninja: build stopped: subcommand failed.
    [26/47] cmd.exe /C "cd /D C:\Impulse\l9_e5\build\_sysbuild && C:\ncs\toolchains\b620d30767\opt\bin\cmake.exe -E true"
    FAILED: _sysbuild/sysbuild/images/bootloader/mcuboot-prefix/src/mcuboot-stamp/mcuboot-build C:/Impulse/l9_e5/build/_sysbuild/sysbuild/images/bootloader/mcuboot-prefix/src/mcuboot-stamp/mcuboot-build 
    cmd.exe /C "cd /D C:\Impulse\l9_e5\build\mcuboot && C:\ncs\toolchains\b620d30767\opt\bin\cmake.exe --build ."
    ninja: build stopped: subcommand failed.
    FATAL ERROR: command exited with status 1: 'C:\ncs\toolchains\b620d30767\opt\bin\cmake.EXE' --build C:/Impulse/l9_e5/build
    
     *  The terminal process terminated with exit code: 1. 
     *  Terminal will be reused by tasks, press any key to close it.



    Respectfully,
    Brady Adcock

Children
No Data
Related