MCUBoot on custom board not compiling

Hello DevZone,

I have a project with a custom board, based on nRF9160, on which I am willing to implement nRFCloud FOTA.

So far, there is no FOTA implemented and everything works fine.

However, if I simply add "CONFIG_BOOTLOADER_MCUBOOT=y" to prj.conf, the project no longer compiles. I am getting the error attached.

Executing task: nRF Connect: Build: firmware_wna618/buildNew (active) 

Building firmware_wna618
west build --build-dir c:/Users/vince/OneDrive/Documents/GitLab_Firmware_Cellulaire/firmware_wna618/buildNew c:/Users/vince/OneDrive/Documents/GitLab_Firmware_Cellulaire/firmware_wna618

[0/1] Re-running CMake...
Loading Zephyr default modules (Zephyr base (cached)).
-- Application: C:/Users/vince/OneDrive/Documents/GitLab_Firmware_Cellulaire/firmware_wna618
-- CMake version: 3.20.5
-- Found Python3: C:/ncs/toolchains/c57af46cb7/opt/bin/python.exe (found suitable version "3.8.2", minimum required is "3.8") found components: Interpreter 
-- Cache files will be written to: C:/ncs/v2.5.1/zephyr/.cache
-- Zephyr version: 3.4.99 (C:/ncs/v2.5.1/zephyr)
-- Found west (found suitable version "1.1.0", minimum required is "0.14.0")
-- Board: wna618_ns
-- Found host-tools: zephyr 0.16.1 (C:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk)
-- Found toolchain: zephyr 0.16.1 (C:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk)
-- Found BOARD.dts: C:/Users/vince/OneDrive/Documents/GitLab_Firmware_Cellulaire/firmware_wna618/boards/arm/wna618_ns/wna618_ns.dts
-- Generated zephyr.dts: C:/Users/vince/OneDrive/Documents/GitLab_Firmware_Cellulaire/firmware_wna618/buildNew/zephyr/zephyr.dts
-- Generated devicetree_generated.h: C:/Users/vince/OneDrive/Documents/GitLab_Firmware_Cellulaire/firmware_wna618/buildNew/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: C:/Users/vince/OneDrive/Documents/GitLab_Firmware_Cellulaire/firmware_wna618/buildNew/zephyr/dts.cmake

warning: Experimental symbol NRF_CLOUD_COAP is enabled.


warning: Experimental symbol COAP_CLIENT is enabled.

Parsing C:/ncs/v2.5.1/zephyr/Kconfig
Loaded configuration 'C:/Users/vince/OneDrive/Documents/GitLab_Firmware_Cellulaire/firmware_wna618/boards/arm/wna618_ns/wna618_ns_defconfig'
Merged configuration 'C:/Users/vince/OneDrive/Documents/GitLab_Firmware_Cellulaire/firmware_wna618/prj.conf'
No change to configuration in 'C:/Users/vince/OneDrive/Documents/GitLab_Firmware_Cellulaire/firmware_wna618/buildNew/zephyr/.config'
No change to Kconfig header in 'C:/Users/vince/OneDrive/Documents/GitLab_Firmware_Cellulaire/firmware_wna618/buildNew/zephyr/include/generated/autoconf.h'
-- Found Python3: C:/ncs/toolchains/c57af46cb7/opt/bin/python.exe (found version "3.8.2") found components: Interpreter 
Changed board to secure wna618 (NOT NS)

=== child image mcuboot -  begin ===
loading initial cache file C:/Users/vince/OneDrive/Documents/GitLab_Firmware_Cellulaire/firmware_wna618/buildNew/mcuboot/child_image_preload.cmake
Loading Zephyr default modules (Zephyr base (cached)).
-- Application: C:/ncs/v2.5.1/bootloader/mcuboot/boot/zephyr
-- CMake version: 3.20.5
-- Cache files will be written to: C:/ncs/v2.5.1/zephyr/.cache
-- Zephyr version: 3.4.99 (C:/ncs/v2.5.1/zephyr)
-- Found west (found suitable version "1.1.0", minimum required is "0.14.0")
CMake Warning at C:/ncs/v2.5.1/zephyr/cmake/modules/boards.cmake:112 (message):
  BOARD_DIR:
  C:/Users/vince/OneDrive/Documents/GitLab_Firmware_Cellulaire/firmware_wna618/boards/arm/wna618_ns
  has been moved or deleted.  Trying to find new location.
Call Stack (most recent call first):
  C:/ncs/v2.5.1/zephyr/cmake/modules/zephyr_default.cmake:129 (include)
  C:/ncs/v2.5.1/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
  C:/ncs/v2.5.1/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:97 (include_boilerplate)
  CMakeLists.txt:31 (find_package)


-- Board: wna618
No board named 'wna618' found.

Please choose one of the following boards:

arm:
  96b_aerocore2
  96b_argonkey
  96b_avenger96
  96b_carbon
  96b_carbon_nrf51
  96b_meerkat96
  96b_neonkey
  96b_nitrogen
  96b_stm32_sensor_mez
  96b_wistrio
  acn52832
  actinius_icarus
  actinius_icarus_bee
  actinius_icarus_bee_ns
  actinius_icarus_ns
  actinius_icarus_som
  actinius_icarus_som_dk
  actinius_icarus_som_dk_ns
  actinius_icarus_som_ns
  adafruit_feather_m0_basic_proto
  adafruit_feather_m0_lora
  adafruit_feather_nrf52840
  adafruit_feather_stm32f405
  adafruit_itsybitsy_m4_express
  adafruit_itsybitsy_nrf52840
  adafruit_kb2040
  adafruit_trinket_m0
  am62x_m4_phyboard_lyra
  am62x_m4_sk
  apollo4p_evb
  arduino_due
  arduino_giga_r1_m4
  arduino_giga_r1_m7
  arduino_mkrzero
  arduino_nano_33_ble
  arduino_nano_33_ble_sense
  arduino_nano_33_iot
  arduino_nicla_sense_me
  arduino_portenta_h7_m4
  arduino_portenta_h7_m7
  arduino_zero
  arty_a7_arm_designstart_m1
  arty_a7_arm_designstart_m3
  ast1030_evb
  atsamc21n_xpro
  atsamd20_xpro
  atsamd21_xpro
  atsame54_xpro
  atsaml21_xpro
  atsamr21_xpro
  atsamr34_xpro
  az3166_iotdevkit
  b_g474e_dpow1
  b_l072z_lrwan1
  b_l4s5i_iot01a
  b_u585i_iot02a
  b_u585i_iot02a_ns
  bbc_microbit
  bbc_microbit_v2
  bcm958401m2
  bcm958402m2_m7
  beagleconnect_freedom
  bl5340_dvk_cpuapp
  bl5340_dvk_cpuapp_ns
  bl5340_dvk_cpunet
  bl652_dvk
  bl653_dvk
  bl654_dvk
  bl654_sensor_board
  bl654_usb
  black_f407ve
  black_f407zg_pro
  blackpill_f401cc
  blackpill_f401ce
  blackpill_f411ce
  blueclover_plt_demo_v2_nrf52832
  bt510
  bt610
  cc1352p1_launchxl
  cc1352r1_launchxl
  cc1352r_sensortag
  cc26x2r1_launchxl
  cc3220sf_launchxl
  cc3235sf_launchxl
  circuitdojo_feather_nrf9160
  circuitdojo_feather_nrf9160_ns
  colibri_imx7d_m4
  contextualelectronics_abc
  cy8ckit_062_ble_m0
  cy8ckit_062_ble_m4
  cy8ckit_062_wifi_bt_m0
  cy8ckit_062_wifi_bt_m4
  cy8ckit_062s4_m4
  cy8cproto_062_4343w
  cy8cproto_063_ble
  cyclonev_socdk
  da1469x_dk_pro
  decawave_dwm1001_dev
  degu_evk
  disco_l475_iot1
  dragino_lsn50
  dragino_nbsn95
  ebyte_e73_tbb_nrf52832
  efm32gg_sltb009a
  efm32gg_slwstk6121a
  efm32gg_stk3701a
  efm32hg_slstk3400a
  efm32pg_stk3401a
  efm32pg_stk3402a
  efm32pg_stk3402a_jg
  efm32wg_stk3800
  efr32_radio_brd4104a
  efr32_radio_brd4180a
  efr32_radio_brd4187c
  efr32_radio_brd4250b
  efr32_radio_brd4255a
  efr32bg22_brd4184a
  efr32bg22_brd4184b
  efr32bg27_brd2602a
  efr32mg_sltb004a
  efr32xg24_dk2601b
  ev11l78a
  faze
  frdm_k22f
  frdm_k64f
  frdm_k82f
  frdm_kl25z
  frdm_kw41z
  fvp_baser_aemv8r_aarch32
  gd32a503v_eval
  gd32e103v_eval
  gd32e507v_start
  gd32e507z_eval
  gd32f350r_eval
  gd32f403z_eval
  gd32f407v_start
  gd32f450i_eval
  gd32f450v_start
  gd32f450z_eval
  gd32f470i_eval
  gd32l233r_eval
  google_dragonclaw
  google_kukui
  google_twinkie_v2
  hexiwear_k64
  hexiwear_kw40z
  holyiot_yj16019
  ip_k66f
  kv260_r5
  legend
  lora_e5_dev_board
  lpcxpresso11u68
  lpcxpresso51u68
  lpcxpresso54114_m0
  lpcxpresso54114_m4
  lpcxpresso55s06
  lpcxpresso55s16
  lpcxpresso55s28
  lpcxpresso55s36
  lpcxpresso55s69_cpu0
  lpcxpresso55s69_cpu1
  lpcxpresso55s69_ns
  mec1501modular_assy6885
  mec15xxevb_assy6853
  mec172xevb_assy6906
  mec172xmodular_assy6930
  mercury_xu
  mg100
  mikroe_clicker_2
  mikroe_mini_m4_for_stm32
  mimx8mm_evk
  mimx8mm_phyboard_polis
  mimx8mp_evk_ddr
  mimx8mp_evk_itcm
  mimx8mp_phyboard_pollux
  mimx8mq_evk_cm4
  mimxrt1010_evk
  mimxrt1015_evk
  mimxrt1020_evk
  mimxrt1024_evk
  mimxrt1040_evk
  mimxrt1050_evk
  mimxrt1050_evk_qspi
  mimxrt1060_evk
  mimxrt1060_evk_hyperflash
  mimxrt1060_evkb
  mimxrt1062_fmurt6
  mimxrt1064_evk
  mimxrt1160_evk_cm4
  mimxrt1160_evk_cm7
  mimxrt1170_evk_cm4
  mimxrt1170_evk_cm7
  mimxrt1170_evkb_cm4
  mimxrt1170_evkb_cm7
  mimxrt595_evk_cm33
  mimxrt685_evk_cm33
  mm_feather
  mm_swiftio
  mps2_an385
  mps2_an521
  mps2_an521_ns
  mps2_an521_remote
  mps3_an547
  mps3_an547_ns
  mr_canhubk3
  msp_exp432p401r_launchxl
  npcx7m6fb_evb
  npcx9m6f_evb
  nrf21540dk_nrf52840
  nrf51_ble400
  nrf51_blenano
  nrf51_vbluno51
  nrf51dk_nrf51422
  nrf51dongle_nrf51422
  nrf52810dmouse_nrf52810
  nrf52820dongle_nrf52820
  nrf52832_mdk
  nrf52833dk_nrf52820
  nrf52833dk_nrf52833
  nrf52833dongle_nrf52833
  nrf52840_blip
  nrf52840_mdk
  nrf52840_mdk_usb_dongle
  nrf52840_papyr
  nrf52840dk_nrf52811
  nrf52840dk_nrf52840
  nrf52840dongle_nrf52840
  nrf52840gmouse_nrf52840
  nrf52_adafruit_feather
  nrf52_blenano2
  nrf52_sparkfun
  nrf52_vbluno52
  nrf52dk_nrf52805
  nrf52dk_nrf52810
  nrf52dk_nrf52832
  nrf52dmouse_nrf52832
  nrf52kbd_nrf52832
  nrf5340_audio_dk_nrf5340_cpuapp
  nrf5340_audio_dk_nrf5340_cpuapp_ns
  nrf5340_audio_dk_nrf5340_cpunet
  nrf5340dk_nrf5340_cpuapp
  nrf5340dk_nrf5340_cpuapp_ns
  nrf5340dk_nrf5340_cpunet
  nrf7002dk_nrf5340_cpuapp
  nrf7002dk_nrf5340_cpuapp_ns
  nrf7002dk_nrf5340_cpunet
  nrf7002dk_nrf7001_nrf5340_cpuapp
  nrf7002dk_nrf7001_nrf5340_cpuapp_ns
  nrf7002dk_nrf7001_nrf5340_cpunet
  nrf9160_innblue21
  nrf9160_innblue21_ns
  nrf9160_innblue22
  nrf9160_innblue22_ns
  nrf9160dk_nrf52840
  nrf9160dk_nrf9160
  nrf9160dk_nrf9160_ns
  nrf9161dk_nrf9161
  nrf9161dk_nrf9161_ns
  nucleo_c031c6
  nucleo_f030r8
  nucleo_f031k6
  nucleo_f042k6
  nucleo_f070rb
  nucleo_f091rc
  nucleo_f103rb
  nucleo_f207zg
  nucleo_f302r8
  nucleo_f303k8
  nucleo_f303re
  nucleo_f334r8
  nucleo_f401re
  nucleo_f410rb
  nucleo_f411re
  nucleo_f412zg
  nucleo_f413zh
  nucleo_f429zi
  nucleo_f446re
  nucleo_f446ze
  nucleo_f746zg
  nucleo_f756zg
  nucleo_f767zi
  nucleo_g031k8
  nucleo_g070rb
  nucleo_g071rb
  nucleo_g0b1re
  nucleo_g431rb
  nucleo_g474re
  nucleo_h563zi
  nucleo_h723zg
  nucleo_h743zi
  nucleo_h745zi_q_m4
  nucleo_h745zi_q_m7
  nucleo_h753zi
  nucleo_h7a3zi_q
  nucleo_l011k4
  nucleo_l031k6
  nucleo_l053r8
  nucleo_l073rz
  nucleo_l152re
  nucleo_l412rb_p
  nucleo_l432kc
  nucleo_l433rc_p
  nucleo_l452re
  nucleo_l452re_p
  nucleo_l476rg
  nucleo_l496zg
  nucleo_l4a6zg
  nucleo_l4r5zi
  nucleo_l552ze_q
  nucleo_l552ze_q_ns
  nucleo_u575zi_q
  nucleo_wb55rg
  nucleo_wba52cg
  nucleo_wl55jc
  numaker_pfm_m467
  nuvoton_pfm_m487
  olimex_lora_stm32wl_devkit
  olimex_stm32_e407
  olimex_stm32_h103
  olimex_stm32_h405
  olimex_stm32_h407
  olimex_stm32_p405
  olimexino_stm32
  pan1770_evb
  pan1780_evb
  pan1781_evb
  pan1782_evb
  pandora_stm32l475
  particle_argon
  particle_boron
  particle_xenon
  pico_pi_m4
  pinetime_devkit0
  pinnacle_100_dvk
  qemu_cortex_a9
  qemu_cortex_m0
  qemu_cortex_m3
  qemu_cortex_r5
  qomu
  quick_feather
  rak4631_nrf52840
  rak5010_nrf52840
  raytac_mdbt50q_db_33_nrf52833
  raytac_mdbt50q_db_40_nrf52840
  rcar_h3_salvatorx_cr7
  rcar_h3ulcb_cr7
  rddrone_fmuk66
  reel_board
  reel_board_v2
  rm1xx_dvk
  ronoth_lodev
  rpi_pico
  rpi_pico_w
  ruuvi_ruuvitag
  s32z270dc2_rtu0_r52
  s32z270dc2_rtu1_r52
  sam4e_xpro
  sam4l_ek
  sam4s_xplained
  sam_e70_xplained
  sam_e70b_xplained
  sam_v71_xult
  sam_v71b_xult
  scobc_module1
  seeeduino_xiao
  segger_trb_stm32f407
  sensortile_box
  serpente
  sparkfun_pro_micro_rp2040
  sparkfun_thing_plus_nrf9160
  sparkfun_thing_plus_nrf9160_ns
  steval_fcu001v1
  stm3210c_eval
  stm32373c_eval
  stm32_min_dev_black
  stm32_min_dev_blue
  stm32f030_demo
  stm32f072_eval
  stm32f072b_disco
  stm32f0_disco
  stm32f103_mini
  stm32f3_disco
  stm32f3_seco_d23
  stm32f401_mini
  stm32f411e_disco
  stm32f412g_disco
  stm32f429i_disc1
  stm32f469i_disco
  stm32f4_disco
  stm32f723e_disco
  stm32f746g_disco
  stm32f7508_dk
  stm32f769i_disco
  stm32g0316_disco
  stm32g071b_disco
  stm32g081b_eval
  stm32h573i_dk
  stm32h735g_disco
  stm32h747i_disco_m4
  stm32h747i_disco_m7
  stm32h7b3i_dk
  stm32l1_disco
  stm32l476g_disco
  stm32l496g_disco
  stm32l562e_dk
  stm32l562e_dk_ns
  stm32mp157c_dk2
  stm32vl_disco
  swan_r5
  tdk_robokit1
  teensy40
  teensy41
  thingy52_nrf52832
  thingy53_nrf5340_cpuapp
  thingy53_nrf5340_cpuapp_ns
  thingy53_nrf5340_cpunet
  thingy91_nrf52840
  thingy91_nrf9160
  thingy91_nrf9160_ns
  twr_ke18f
  twr_kv58f220m
CMake Error at C:/ncs/v2.5.1/zephyr/cmake/modules/boards.cmake:167 (message):
  Invalid BOARD; see above.
Call Stack (most recent call first):
  C:/ncs/v2.5.1/zephyr/cmake/modules/zephyr_default.cmake:129 (include)
  C:/ncs/v2.5.1/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
  C:/ncs/v2.5.1/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:97 (include_boilerplate)
  CMakeLists.txt:31 (find_package)


  ubx_bmd300eval_nrf52832
  ubx_bmd330eval_nrf52810
  ubx_bmd340eval_nrf52840
  ubx_bmd345eval_nrf52840
  ubx_bmd360eval_nrf52811
  ubx_bmd380eval_nrf52840
  ubx_evkannab1_nrf52832
  ubx_evkninab1_nrf52832
  ubx_evkninab3_nrf52840
  ubx_evkninab4_nrf52833
  udoo_neo_full_m4
  usb_kw24d512
  v2m_beetle
  v2m_musca_b1
  v2m_musca_b1_ns
  v2m_musca_s1
  v2m_musca_s1_ns
  vmu_rt1170
  warp7_m4
  waveshare_open103z
  we_ophelia1ev_nrf52805
  we_proteus2ev_nrf52832
  we_proteus3ev_nrf52840
  wio_terminal
  xiao_ble
  xiao_ble_sense
  xmc45_relax_kit
  xmc47_relax_kit
  zybo
arc:
  em_starterkit
  em_starterkit_em11d
  em_starterkit_em7d
  em_starterkit_em7d_v22
  emsdp
  emsdp_em4
  emsdp_em5d
  emsdp_em6
  emsdp_em7d
  emsdp_em7d_esp
  emsdp_em9d
  hsdk
  hsdk4xd
  hsdk_2cores
  iotdk
  nsim_em
  nsim_em11d
  nsim_em7d_v22
  nsim_hs
  nsim_hs3x_hostlink
  nsim_hs5x
  nsim_hs5x_smp
  nsim_hs6x
  nsim_hs6x_smp
  nsim_hs_flash_xip
  nsim_hs_mpuv6
  nsim_hs_smp
  nsim_hs_sram
  nsim_sem
  nsim_sem_mpu_stack_guard
  nsim_vpx5
  qemu_arc_em
  qemu_arc_hs
  qemu_arc_hs5x
  qemu_arc_hs6x
  qemu_arc_hs_xip
arm64:
  bcm958402m2_a72
  fvp_base_revc_2xaemv8a
  fvp_base_revc_2xaemv8a_smp_ns
  fvp_baser_aemv8r
  fvp_baser_aemv8r_smp
  intel_socfpga_agilex5_socdk
  intel_socfpga_agilex_socdk
  khadas_edgev
  mimx8mm_evk_a53
  mimx8mm_evk_a53_smp
  mimx8mn_evk_a53
  mimx8mn_evk_a53_smp
  mimx8mp_evk_a53
  mimx8mp_evk_a53_smp
  mimx93_evk_a55
  mimx93_evk_a55_sof
  nxp_ls1046ardb
  nxp_ls1046ardb_smp_2cores
  nxp_ls1046ardb_smp_4cores
  phycore_am62x_a53
  qemu_cortex_a53
  qemu_cortex_a53_smp
  qemu_cortex_a53_xip
  qemu_kvm_arm64
  rcar_h3ulcb_ca57
  rcar_salvator_xs_m3
  xenvm
  xenvm_gicv3
mips:
  qemu_malta
  qemu_malta_be
nios2:
  altera_max10
  qemu_nios2
posix:
  native_posix
  native_posix_64
  native_sim
  native_sim_64
  nrf52_bsim
riscv:
  adp_xc7k_ae350
  esp32c3_devkitm
  gd32vf103c_starter
  gd32vf103v_eval
  hifive1
  hifive1_revb
  hifive_unleashed
  hifive_unmatched
  icev_wireless
  it82xx2_evb
  it8xxx2_evb
  litex_vexriscv
  longan_nano
  longan_nano_lite
  m2gl025_miv
  mpfs_icicle
  neorv32
  niosv_g
  niosv_m
  opentitan_earlgrey
  qemu_riscv32
  qemu_riscv32_smp
  qemu_riscv32_xip
  qemu_riscv32e
  qemu_riscv64
  qemu_riscv64_smp
  rv32m1_vega_ri5cy
  rv32m1_vega_zero_riscy
  sparkfun_red_v_things_plus
  stamp_c3
  titanium_ti60_f225
  tlsr9518adk80d
  xiao_esp32c3
sparc:
  generic_leon3
  gr716a_mini
  qemu_leon3
x86:
  acrn
  acrn_ehl_crb
  intel_adl_crb
  intel_adl_rvp
  intel_ehl_crb
  intel_ehl_crb_sbl
  intel_ish_5_4_1
  intel_ish_5_6_0
  intel_ish_5_8_0
  intel_rpl_s_crb
  qemu_x86
  qemu_x86_64
  qemu_x86_64_nokpti
  qemu_x86_lakemont
  qemu_x86_nokpti
  qemu_x86_nommu
  qemu_x86_nopae
  qemu_x86_tiny
  qemu_x86_virt
  qemu_x86_xip
  up_squared
xtensa:
  esp32_devkitc_wroom
  esp32_devkitc_wrover
  esp32_ethernet_kit
  esp32_net
  esp32s2_franzininho
  esp32s2_saola
  esp32s3_devkitm
  esp32s3_luatos_core
  esp32s3_luatos_core_usb
  esp_wrover_kit
  heltec_wifi_lora32_v2
  intel_adsp_ace15_mtpm
  intel_adsp_ace20_lnl
  intel_adsp_cavs25
  intel_adsp_cavs25_tgph
  m5stickc_plus
  nxp_adsp_imx8
  nxp_adsp_imx8m
  nxp_adsp_imx8x
  odroid_go
  olimex_esp32_evb
  qemu_xtensa
  qemu_xtensa_dc233c
  xiao_esp32s3
  xt-sim
  yd_esp32
-- Configuring incomplete, errors occurred!
CMake Error at C:/ncs/v2.5.1/nrf/cmake/multi_image.cmake:449 (message):
  CMake generation for mcuboot failed, aborting.  Command: 1
Call Stack (most recent call first):
  C:/ncs/v2.5.1/nrf/cmake/multi_image.cmake:178 (add_child_image_from_source)
  C:/ncs/v2.5.1/nrf/modules/mcuboot/CMakeLists.txt:268 (add_child_image)


-- Configuring incomplete, errors occurred!
See also "C:/Users/vince/OneDrive/Documents/GitLab_Firmware_Cellulaire/firmware_wna618/buildNew/CMakeFiles/CMakeOutput.log".
See also "C:/Users/vince/OneDrive/Documents/GitLab_Firmware_Cellulaire/firmware_wna618/buildNew/CMakeFiles/CMakeError.log".
FAILED: build.ninja 
C:\ncs\toolchains\c57af46cb7\opt\bin\cmake.exe --regenerate-during-build -SC:\Users\vince\OneDrive\Documents\GitLab_Firmware_Cellulaire\firmware_wna618 -BC:\Users\vince\OneDrive\Documents\GitLab_Firmware_Cellulaire\firmware_wna618\buildNew
ninja: error: rebuilding 'build.ninja': subcommand failed
FATAL ERROR: command exited with status 1: 'C:\ncs\toolchains\c57af46cb7\opt\bin\cmake.EXE' --build 'c:\Users\vince\OneDrive\Documents\GitLab_Firmware_Cellulaire\firmware_wna618\buildNew'

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

It seems that there is need for a secure board definition ?

Also, a warning states

CMake Warning at C:/ncs/v2.5.1/zephyr/cmake/modules/boards.cmake:112 (message):
  BOARD_DIR:
  C:/Users/vince/OneDrive/Documents/GitLab_Firmware_Cellulaire/firmware_wna618/boards/arm/wna618_ns
  has been moved or deleted.  Trying to find new location.

but the directory is there ...

Thanks.

Parents
  • Hello,

    It seems that it is unable to find the boardfile after the change, but I can not immediately see a reason why this would be the case just from enabling MCUBOOT.
    I notice in your log that your path is very long, have you made sure to enable path extension in windows, or could you try to reduce the path length to the project, to see if that makes any difference? This could possibly be what is happening here, since MCUboot will append a lot to the end of the project path, and thus might be unable to find the destination if this then exceeds the windows limit.

    Best regards,
    Karl

  • Hi Karl,

    Thanks for your help. I tried reducing the path length, and also move the files somewhere else, but I am still getting the same error.

    ....
    CMake Warning at C:/ncs/v2.5.1/zephyr/cmake/modules/boards.cmake:112 (message):
      BOARD_DIR: C:/Users/vince/Documents/fw_wna618/boards/arm/wna618_ns has been
      moved or deleted.  Trying to find new location.
    Call Stack (most recent call first):
      C:/ncs/v2.5.1/zephyr/cmake/modules/zephyr_default.cmake:129 (include)
      C:/ncs/v2.5.1/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
      C:/ncs/v2.5.1/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
      CMakeLists.txt:31 (find_package)
    
    
    -- Board: wna618
    No board named 'wna618' found.
    
    Please choose one of the following boards:
    
    arm:
      96b_aerocore2
      96b_argonkey
      96b_avenger96
      96b_carbon
      96b_carbon_nrf51
    
    ....

    Eventhough the following files are in the quoted directory :

    - board.cmake
    - Kconfig.board
    - Kconfig.defconfig
    - wna618_ns.dts
    - wna618_ns.yaml
    - wna618_ns_defconfig
    - wna618_ns-pinctrl.dtsi

  • Hello,

    Thank you for performing these tests.

    The error logs indicate that the wna618_ns board is not configured as a non_secure firmware.

    Specifically, does your _ns board configuration have the following kconfigs set?

    CONFIG_TRUSTED_EXECUTION_NONSECURE=y
    CONFIG_ARM_NONSECURE_FIRMWARE=y

    You can use the menuconfig feature in the nRF VSC extensions to see what these are set to, and/or if they are lacking any dependencies, for instance.

    You could share your board configuration files here so that I may take a look directly.
    Let me know if you would like me to make this ticket Private before you share any code - this will make the ticket viewable only to yourself and the Nordic support staff.

    Best regards,
    Karl

  • Adding CONFIG_TRUSTED_EXECUTION_NONSECURE=y should enable CONFIG_ARM_NONSECURE_FIRMWARE (which is not user configurable).

    This fires another error.

    So far, on my HelloWorld test, I have simply created the project and boards, but made no modification. Only added CONFIG_BOOTLOADER_MCUBOOT=y in prf.conf.7043.hello_world.zip

  • Hello,

    Thank you for your patience with this.

    Vincent44 said:
    This fires another error.

    Which error is this? Please share the full error message or log leading up to the error using Insert -> Code here on DevZone.

    Vincent44 said:
    Adding CONFIG_TRUSTED_EXECUTION_NONSECURE=y should enable CONFIG_ARM_NONSECURE_FIRMWARE (which is not user configurable).

    Where exactly did you add this? Did you add this in the kconfig for the custom board?

    Best regards,
    Karl

  • Which error is this? Please share the full error message or log leading up to the error using Insert -> Code here on DevZone.

    Basically, that CONFIG_ARM_NONSECURE_FIRMWARE is not user configurable.

    Executing task: nRF Connect: Build [pristine]: hello_world/build_1 (active) 
    
    Building hello_world
    west build --build-dir c:/ncs/apps/hello_world/build_1 c:/ncs/apps/hello_world --pristine --board wna618_ns --no-sysbuild -- -DNCS_TOOLCHAIN_VERSION=NONE -DBOARD_ROOT=c:/ncs/apps/hello_world -DCONF_FILE=c:/ncs/apps/hello_world/prj.conf
    
    -- west build: generating a build system
    Loading Zephyr default modules (Zephyr base).
    -- Application: C:/ncs/apps/hello_world
    -- CMake version: 3.20.5
    -- Found Python3: C:/ncs/toolchains/c57af46cb7/opt/bin/python.exe (found suitable version "3.8.2", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: C:/ncs/v2.5.2/zephyr/.cache
    -- Zephyr version: 3.4.99 (C:/ncs/v2.5.2/zephyr)
    -- Found west (found suitable version "1.1.0", minimum required is "0.14.0")
    -- Board: wna618_ns
    -- Found host-tools: zephyr 0.16.1 (C:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.16.1 (C:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk)
    -- Found Dtc: C:/ncs/toolchains/c57af46cb7/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6") 
    -- Found BOARD.dts: C:/ncs/apps/hello_world/boards/arm/wna618_ns/wna618_ns.dts
    -- Generated zephyr.dts: C:/ncs/apps/hello_world/build_1/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: C:/ncs/apps/hello_world/build_1/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: C:/ncs/apps/hello_world/build_1/zephyr/dts.cmake
    Parsing C:/ncs/v2.5.2/zephyr/Kconfig
    Loaded configuration 'C:/ncs/apps/hello_world/boards/arm/wna618_ns/wna618_ns_defconfig'
    Merged configuration 'c:/ncs/apps/hello_world/prj.conf'
    
    error: ARM_NONSECURE_FIRMWARE (defined at C:/ncs/v2.5.2/zephyr/arch/arm\core/aarch32/Kconfig:222) is
    assigned in a configuration file, but is not directly user-configurable (has no prompt). It gets its
    value indirectly from other symbols. See
    http://docs.zephyrproject.org/latest/kconfig.html#CONFIG_ARM_NONSECURE_FIRMWARE and/or look up
    ARM_NONSECURE_FIRMWARE 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.
    
    CMake Error at C:/ncs/v2.5.2/zephyr/cmake/modules/kconfig.cmake:348 (message):
      command failed with return code: 1
    Call Stack (most recent call first):
      C:/ncs/v2.5.2/nrf/cmake/modules/kconfig.cmake:29 (include)
      C:/ncs/v2.5.2/zephyr/cmake/modules/zephyr_default.cmake:129 (include)
      C:/ncs/v2.5.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
      C:/ncs/v2.5.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
      CMakeLists.txt:5 (find_package)
    
    
    -- Configuring incomplete, errors occurred!
    FATAL ERROR: command exited with status 1: 'C:\ncs\toolchains\c57af46cb7\opt\bin\cmake.EXE' -DWEST_PYTHON=C:/ncs/toolchains/c57af46cb7/opt/bin/python.exe '-Bc:\ncs\apps\hello_world\build_1' -GNinja -DBOARD=wna618_ns -DNCS_TOOLCHAIN_VERSION=NONE -DBOARD_ROOT=c:/ncs/apps/hello_world -DCONF_FILE=c:/ncs/apps/hello_world/prj.conf '-Sc:\ncs\apps\hello_world'
    
     *  The terminal process terminated with exit code: 1. 
     *  Terminal will be reused by tasks, press any key to close it

    Where exactly did you add this? Did you add this in the kconfig for the custom board?

    I added those to my _ns board configuration ( C:\ncs\apps\hello_world\boards\arm\wna618_ns\wna618_ns_defconfig). The general file prj.conf only contains CONFIG_BOOTLOADER_MCUBOOT=y.

    When I only add CONFIG_TRUSTED_EXECUTION_NON_SECURE=y to wna618_ns_defconfig, and build for the _ns config, I get the same error as initially :

    Executing task: nRF Connect: Build [pristine]: hello_world/build_1 (active) 
    
    Building hello_world
    west build --build-dir c:/ncs/apps/hello_world/build_1 c:/ncs/apps/hello_world --pristine --board wna618_ns --no-sysbuild -- -DNCS_TOOLCHAIN_VERSION=NONE -DBOARD_ROOT=c:/ncs/apps/hello_world -DCONF_FILE=c:/ncs/apps/hello_world/prj.conf
    
    -- west build: generating a build system
    Loading Zephyr default modules (Zephyr base).
    -- Application: C:/ncs/apps/hello_world
    -- CMake version: 3.20.5
    -- Found Python3: C:/ncs/toolchains/c57af46cb7/opt/bin/python.exe (found suitable version "3.8.2", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: C:/ncs/v2.5.2/zephyr/.cache
    -- Zephyr version: 3.4.99 (C:/ncs/v2.5.2/zephyr)
    -- Found west (found suitable version "1.1.0", minimum required is "0.14.0")
    -- Board: wna618_ns
    -- Found host-tools: zephyr 0.16.1 (C:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.16.1 (C:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk)
    -- Found Dtc: C:/ncs/toolchains/c57af46cb7/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6") 
    -- Found BOARD.dts: C:/ncs/apps/hello_world/boards/arm/wna618_ns/wna618_ns.dts
    -- Generated zephyr.dts: C:/ncs/apps/hello_world/build_1/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: C:/ncs/apps/hello_world/build_1/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: C:/ncs/apps/hello_world/build_1/zephyr/dts.cmake
    Parsing C:/ncs/v2.5.2/zephyr/Kconfig
    Loaded configuration 'C:/ncs/apps/hello_world/boards/arm/wna618_ns/wna618_ns_defconfig'
    Merged configuration 'c:/ncs/apps/hello_world/prj.conf'
    Configuration saved to 'C:/ncs/apps/hello_world/build_1/zephyr/.config'
    Kconfig header saved to 'C:/ncs/apps/hello_world/build_1/zephyr/include/generated/autoconf.h'
    -- Found GnuLd: c:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe (found version "2.38") 
    -- The C compiler identification is GNU 12.2.0
    -- The CXX compiler identification is GNU 12.2.0
    -- The ASM compiler identification is GNU
    -- Found assembler: C:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
    -- Found Python3: C:/ncs/toolchains/c57af46cb7/opt/bin/python.exe (found version "3.8.2") found components: Interpreter 
    Changed board to secure wna618 (NOT NS)
    
    === child image mcuboot -  begin ===
    loading initial cache file C:/ncs/apps/hello_world/build_1/mcuboot/child_image_preload.cmake
    Loading Zephyr default modules (Zephyr base).
    -- Application: C:/ncs/v2.5.2/bootloader/mcuboot/boot/zephyr
    -- CMake version: 3.20.5
    -- Found Python3: C:/ncs/toolchains/c57af46cb7/opt/bin/python.exe (found suitable version "3.8.2", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: C:/ncs/v2.5.2/zephyr/.cache
    -- Zephyr version: 3.4.99 (C:/ncs/v2.5.2/zephyr)
    -- Found west (found suitable version "1.1.0", minimum required is "0.14.0")
    CMake Warning at C:/ncs/v2.5.2/zephyr/cmake/modules/boards.cmake:112 (message):
      BOARD_DIR: C:/ncs/apps/hello_world/boards/arm/wna618_ns has been moved or
      deleted.  Trying to find new location.
    Call Stack (most recent call first):
      C:/ncs/v2.5.2/zephyr/cmake/modules/zephyr_default.cmake:129 (include)
      C:/ncs/v2.5.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
      C:/ncs/v2.5.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
      CMakeLists.txt:31 (find_package)
    
    
    -- Board: wna618
    No board named 'wna618' found.
    
    Please choose one of the following boards:
    
    arm:
      96b_aerocore2
      96b_argonkey
      96b_avenger96
      96b_carbon
      96b_carbon_nrf51
      96b_meerkat96
      96b_neonkey
      96b_nitrogen
      96b_stm32_sensor_mez
      96b_wistrio
      acn52832
      actinius_icarus
      actinius_icarus_bee
      actinius_icarus_bee_ns
      actinius_icarus_ns
      actinius_icarus_som
      actinius_icarus_som_dk
      actinius_icarus_som_dk_ns
      actinius_icarus_som_ns
      adafruit_feather_m0_basic_proto
      adafruit_feather_m0_lora
      adafruit_feather_nrf52840
      adafruit_feather_stm32f405
      adafruit_itsybitsy_m4_express
      adafruit_itsybitsy_nrf52840
      adafruit_kb2040
      adafruit_trinket_m0
      am62x_m4_phyboard_lyra
      am62x_m4_sk
      apollo4p_evb
      arduino_due
      arduino_giga_r1_m4
      arduino_giga_r1_m7
      arduino_mkrzero
      arduino_nano_33_ble
      arduino_nano_33_ble_sense
      arduino_nano_33_iot
      arduino_nicla_sense_me
      arduino_portenta_h7_m4
      arduino_portenta_h7_m7
      arduino_zero
      arty_a7_arm_designstart_m1
      arty_a7_arm_designstart_m3
      ast1030_evb
      atsamc21n_xpro
      atsamd20_xpro
      atsamd21_xpro
      atsame54_xpro
      atsaml21_xpro
      atsamr21_xpro
      atsamr34_xpro
      az3166_iotdevkit
      b_g474e_dpow1
      b_l072z_lrwan1
      b_l4s5i_iot01a
      b_u585i_iot02a
      b_u585i_iot02a_ns
      bbc_microbit
      bbc_microbit_v2
      bcm958401m2
      bcm958402m2_m7
      beagleconnect_freedom
      bl5340_dvk_cpuapp
      bl5340_dvk_cpuapp_ns
      bl5340_dvk_cpunet
      bl652_dvk
      bl653_dvk
      bl654_dvk
      bl654_sensor_board
      bl654_usb
      black_f407ve
      black_f407zg_pro
      blackpill_f401cc
      blackpill_f401ce
      blackpill_f411ce
      blueclover_plt_demo_v2_nrf52832
      bt510
      bt610
      cc1352p1_launchxl
      cc1352r1_launchxl
      cc1352r_sensortag
      cc26x2r1_launchxl
      cc3220sf_launchxl
      cc3235sf_launchxl
      circuitdojo_feather_nrf9160
      circuitdojo_feather_nrf9160_ns
      colibri_imx7d_m4
      contextualelectronics_abc
      cy8ckit_062_ble_m0
      cy8ckit_062_ble_m4
      cy8ckit_062_wifi_bt_m0
      cy8ckit_062_wifi_bt_m4
      cy8ckit_062s4_m4
      cy8cproto_062_4343w
      cy8cproto_063_ble
      cyclonev_socdk
      da1469x_dk_pro
      decawave_dwm1001_dev
      degu_evk
      disco_l475_iot1
      dragino_lsn50
      dragino_nbsn95
      ebyte_e73_tbb_nrf52832
      efm32gg_sltb009a
      efm32gg_slwstk6121a
      efm32gg_stk3701a
      efm32hg_slstk3400a
      efm32pg_stk3401a
      efm32pg_stk3402a
      efm32pg_stk3402a_jg
      efm32wg_stk3800
      efr32_radio_brd4104a
      efr32_radio_brd4180a
      efr32_radio_brd4187c
      efr32_radio_brd4250b
      efr32_radio_brd4255a
      efr32bg22_brd4184a
      efr32bg22_brd4184b
      efr32bg27_brd2602a
      efr32mg_sltb004a
      efr32xg24_dk2601b
      ev11l78a
      faze
      frdm_k22f
      frdm_k64f
      frdm_k82f
      frdm_kl25z
      frdm_kw41z
      fvp_baser_aemv8r_aarch32
      gd32a503v_eval
      gd32e103v_eval
      gd32e507v_start
      gd32e507z_eval
      gd32f350r_eval
      gd32f403z_eval
      gd32f407v_start
      gd32f450i_eval
      gd32f450v_start
      gd32f450z_eval
      gd32f470i_eval
      gd32l233r_eval
      google_dragonclaw
      google_kukui
      google_twinkie_v2
      hexiwear_k64
      hexiwear_kw40z
      holyiot_yj16019
      ip_k66f
      kv260_r5
      legend
      lora_e5_dev_board
      lpcxpresso11u68
      lpcxpresso51u68
      lpcxpresso54114_m0
      lpcxpresso54114_m4
      lpcxpresso55s06
      lpcxpresso55s16
      lpcxpresso55s28
      lpcxpresso55s36
      lpcxpresso55s69_cpu0
      lpcxpresso55s69_cpu1
      lpcxpresso55s69_ns
      mec1501modular_assy6885
      mec15xxevb_assy6853
      mec172xevb_assy6906
      mec172xmodular_assy6930
      mercury_xu
      mg100
      mikroe_clicker_2
      mikroe_mini_m4_for_stm32
      mimx8mm_evk
      mimx8mm_phyboard_polis
      mimx8mp_evk_ddr
      mimx8mp_evk_itcm
      mimx8mp_phyboard_pollux
      mimx8mq_evk_cm4
      mimxrt1010_evk
      mimxrt1015_evk
      mimxrt1020_evk
      mimxrt1024_evk
      mimxrt1040_evk
      mimxrt1050_evk
      mimxrt1050_evk_qspi
      mimxrt1060_evk
      mimxrt1060_evk_hyperflash
      mimxrt1060_evkb
      mimxrt1062_fmurt6
      mimxrt1064_evk
      mimxrt1160_evk_cm4
      mimxrt1160_evk_cm7
      mimxrt1170_evk_cm4
      mimxrt1170_evk_cm7
      mimxrt1170_evkb_cm4
      mimxrt1170_evkb_cm7
      mimxrt595_evk_cm33
      mimxrt685_evk_cm33
      mm_feather
      mm_swiftio
      mps2_an385
      mps2_an521
      mps2_an521_ns
      mps2_an521_remote
      mps3_an547
      mps3_an547_ns
      mr_canhubk3
      msp_exp432p401r_launchxl
      npcx7m6fb_evb
      npcx9m6f_evb
      nrf21540dk_nrf52840
      nrf51_ble400
      nrf51_blenano
      nrf51_vbluno51
      nrf51dk_nrf51422
      nrf51dongle_nrf51422
      nrf52810dmouse_nrf52810
      nrf52820dongle_nrf52820
      nrf52832_mdk
      nrf52833dk_nrf52820
      nrf52833dk_nrf52833
      nrf52833dongle_nrf52833
      nrf52840_blip
      nrf52840_mdk
      nrf52840_mdk_usb_dongle
      nrf52840_papyr
      nrf52840dk_nrf52811
      nrf52840dk_nrf52840
      nrf52840dongle_nrf52840
      nrf52840gmouse_nrf52840
      nrf52_adafruit_feather
      nrf52_blenano2
      nrf52_sparkfun
      nrf52_vbluno52
      nrf52dk_nrf52805
      nrf52dk_nrf52810
      nrf52dk_nrf52832
      nrf52dmouse_nrf52832
      nrf52kbd_nrf52832
      nrf5340_audio_dk_nrf5340_cpuapp
      nrf5340_audio_dk_nrf5340_cpuapp_ns
      nrf5340_audio_dk_nrf5340_cpunet
      nrf5340dk_nrf5340_cpuapp
      nrf5340dk_nrf5340_cpuapp_ns
      nrf5340dk_nrf5340_cpunet
      nrf7002dk_nrf5340_cpuapp
      nrf7002dk_nrf5340_cpuapp_ns
      nrf7002dk_nrf5340_cpunet
      nrf7002dk_nrf7001_nrf5340_cpuapp
      nrf7002dk_nrf7001_nrf5340_cpuapp_ns
      nrf7002dk_nrf7001_nrf5340_cpunet
      nrf9160_innblue21
      nrf9160_innblue21_ns
      nrf9160_innblue22
      nrf9160_innblue22_ns
      nrf9160dk_nrf52840
      nrf9160dk_nrf9160
      nrf9160dk_nrf9160_ns
      nrf9161dk_nrf9161
      nrf9161dk_nrf9161_ns
      nucleo_c031c6
      nucleo_f030r8
      nucleo_f031k6
      nucleo_f042k6
      nucleo_f070rb
      nucleo_f091rc
      nucleo_f103rb
      nucleo_f207zg
      nucleo_f302r8
      nucleo_f303k8
      nucleo_f303re
      nucleo_f334r8
      nucleo_f401re
      nucleo_f410rb
      nucleo_f411re
      nucleo_f412zg
      nucleo_f413zh
      nucleo_f429zi
      nucleo_f446re
      nucleo_f446ze
      nucleo_f746zg
      nucleo_f756zg
      nucleo_f767zi
      nucleo_g031k8
      nucleo_g070rb
      nucleo_g071rb
      nucleo_g0b1re
      nucleo_g431rb
      nucleo_g474re
      nucleo_h563zi
      nucleo_h723zg
      nucleo_h743zi
      nucleo_h745zi_q_m4
      nucleo_h745zi_q_m7
      nucleo_h753zi
      nucleo_h7a3zi_q
      nucleo_l011k4
      nucleo_l031k6
      nucleo_l053r8
      nucleo_l073rz
      nucleo_l152re
      nucleo_l412rb_p
      nucleo_l432kc
      nucleo_l433rc_p
      nucleo_l452re
      nucleo_l452re_p
      nucleo_l476rg
      nucleo_l496zg
      nucleo_l4a6zg
      nucleo_l4r5zi
      nucleo_l552ze_q
      nucleo_l552ze_q_ns
      nucleo_u575zi_q
      nucleo_wb55rg
      nucleo_wba52cg
      nucleo_wl55jc
      numaker_pfm_m467
      nuvoton_pfm_m487
      olimex_lora_stm32wl_devkit
      olimex_stm32_e407
      olimex_stm32_h103
      olimex_stm32_h405
      olimex_stm32_h407
      olimex_stm32_p405
      olimexino_stm32
      pan1770_evb
      pan1780_evb
      pan1781_evb
      pan1782_evb
      pandora_stm32l475
      particle_argon
      particle_boron
      particle_xenon
      pico_pi_m4
      pinetime_devkit0
      pinnacle_100_dvk
      qemu_cortex_a9
      qemu_cortex_m0
      qemu_cortex_m3
      qemu_cortex_r5
      qomu
      quick_feather
      rak4631_nrf52840
      rak5010_nrf52840
      raytac_mdbt50q_db_33_nrf52833
      raytac_mdbt50q_db_40_nrf52840
      rcar_h3_salvatorx_cr7
      rcar_h3ulcb_cr7
      rddrone_fmuk66
      reel_board
      reel_board_v2
      rm1xx_dvk
      ronoth_lodev
      rpi_pico
      rpi_pico_w
      ruuvi_ruuvitag
      s32z270dc2_rtu0_r52
      s32z270dc2_rtu1_r52
      sam4e_xpro
      sam4l_ek
      sam4s_xplained
      sam_e70_xplained
      sam_e70b_xplained
      sam_v71_xult
      sam_v71b_xult
      scobc_module1
      seeeduino_xiao
      segger_trb_stm32f407
      sensortile_box
      serpente
      sparkfun_pro_micro_rp2040
      sparkfun_thing_plus_nrf9160
      sparkfun_thing_plus_nrf9160_ns
      steval_fcu001v1
      stm3210c_eval
      stm32373c_eval
      stm32_min_dev_black
      stm32_min_dev_blue
      stm32f030_demo
      stm32f072_eval
      stm32f072b_disco
      stm32f0_disco
      stm32f103_mini
      stm32f3_disco
      stm32f3_seco_d23
      stm32f401_mini
      stm32f411e_disco
      stm32f412g_disco
      stm32f429i_disc1
      stm32f469i_disco
      stm32f4_disco
      stm32f723e_disco
      stm32f746g_disco
      stm32f7508_dk
      stm32f769i_disco
      stm32g0316_disco
      stm32g071b_disco
      stm32g081b_eval
      stm32h573i_dk
      stm32h735g_disco
      stm32h747i_disco_m4
      stm32h747i_disco_m7
      stm32h7b3i_dk
      stm32l1_disco
      stm32l476g_disco
      stm32l496g_disco
      stm32l562e_dk
      stm32l562e_dk_ns
      stm32mp157c_dk2
      stm32vl_disco
      swan_r5
      tdk_robokit1
      teensy40
      teensy41
      thingy52_nrf52832
      thingy53_nrf5340_cpuapp
      thingy53_nrf5340_cpuapp_ns
      thingy53_nrf5340_cpunet
      thingy91_nrf52840
      thingy91_nrf9160
      thingy91_nrf9160_ns
      twr_ke18f
      twr_kv58f220m
      ubx_bmd300eval_nrf52832
      ubx_bmd330eval_nrf52810
      ubx_bmd340eval_nrf52840
      ubx_bmd345eval_nrf52840
      ubx_bmd360eval_nrf52811
      ubx_bmd380eval_nrf52840
      ubx_evkannab1_nrf52832
      ubx_evkninab1_nrf52832
      ubx_evkninab3_nrf52840
      ubx_evkninab4_nrf52833
      udoo_neo_full_m4
      usb_kw24d512
      v2m_beetle
      v2m_musca_b1
      v2m_musca_b1_ns
      v2m_musca_s1
      v2m_musca_s1_ns
      vmu_rt1170
      warp7_m4
      waveshare_open103z
      we_ophelia1ev_nrf52805
      we_proteus2ev_nrf52832
      we_proteus3ev_nrf52840
      wio_terminal
      xiao_ble
      xiao_ble_sense
      xmc45_relax_kit
      xmc47_relax_kit
      zybo
    arc:
      em_starterkit
      em_starterkit_em11d
      em_starterkit_em7d
      em_starterkit_em7d_v22
      emsdp
      emsdp_em4
      emsdp_em5d
      emsdp_em6
      emsdp_em7d
      emsdp_em7d_esp
      emsdp_em9d
      hsdk
      hsdk4xd
      hsdk_2cores
      iotdk
      nsim_em
      nsim_em11d
      nsim_em7d_v22
      nsim_hs
      nsim_hs3x_hostlink
      nsim_hs5x
      nsim_hs5x_smp
      nsim_hs6x
      nsim_hs6x_smp
      nsim_hs_flash_xip
      nsim_hs_mpuv6
      nsim_hs_smp
      nsim_hs_sram
      nsim_sem
      nsim_sem_mpu_stack_guard
      nsim_vpx5
      qemu_arc_em
      qemu_arc_hs
      qemu_arc_hs5x
      qemu_arc_hs6x
      qemu_arc_hs_xip
    arm64:
      bcm958402m2_a72
      fvp_base_revc_2xaemv8a
      fvp_base_revc_2xaemv8a_smp_ns
      fvp_baser_aemv8r
      fvp_baser_aemv8r_smp
      intel_socfpga_agilex5_socdk
      intel_socfpga_agilex_socdk
      khadas_edgev
      mimx8mm_evk_a53
      mimx8mm_evk_a53_smp
      mimx8mn_evk_a53
      mimx8mn_evk_a53_smp
      mimx8mp_evk_a53
      mimx8mp_evk_a53_smp
      mimx93_evk_a55
      mimx93_evk_a55_sof
      nxp_ls1046ardb
      nxp_ls1046ardb_smp_2cores
      nxp_ls1046ardb_smp_4cores
      phycore_am62x_a53
      qemu_cortex_a53
      qemu_cortex_a53_smp
      qemu_cortex_a53_xip
      qemu_kvm_arm64
      rcar_h3ulcb_ca57
      rcar_salvator_xs_m3
      xenvm
      xenvm_gicv3
    mips:
      qemu_malta
      qemu_malta_be
    nios2:
      altera_max10
      qemu_nios2
    posix:
      native_posix
      native_posix_64
      native_sim
      native_sim_64
      nrf52_bsim
    riscv:
      adp_xc7k_ae350
      esp32c3_devkitm
      gd32vf103c_starter
      gd32vf103v_eval
      hifive1
      hifive1_revb
      hifive_unleashed
      hifive_unmatched
      icev_wireless
      it82xx2_evb
      it8xxx2_evb
      litex_vexriscv
      longan_nano
      longan_nano_lite
      m2gl025_miv
      mpfs_icicle
      neorv32
      niosv_g
      niosv_m
      opentitan_earlgrey
      qemu_riscv32
      qemu_riscv32_smp
      qemu_riscv32_xip
      qemu_riscv32e
      qemu_riscv64
      qemu_riscv64_smp
      rv32m1_vega_ri5cy
      rv32m1_vega_zero_riscy
      sparkfun_red_v_things_plus
      stamp_c3
      titanium_ti60_f225
      tlsr9518adk80d
      xiao_esp32c3
    sparc:
      generic_leon3
      gr716a_mini
      qemu_leon3
    x86:
      acrn
      acrn_ehl_crb
      intel_adl_crb
      intel_adl_rvp
      intel_ehl_crb
      intel_ehl_crb_sbl
      intel_ish_5_4_1
      intel_ish_5_6_0
      intel_ish_5_8_0
      intel_rpl_s_crb
      qemu_x86
      qemu_x86_64
      qemu_x86_64_nokpti
      qemu_x86_lakemont
      qemu_x86_nokpti
      qemu_x86_nommu
      qemu_x86_nopae
      qemu_x86_tiny
      qemu_x86_virt
      qemu_x86_xip
      up_squared
    xtensa:
      esp32_devkitc_wroom
      esp32_devkitc_wrover
      esp32_ethernet_kit
      esp32_net
      esp32s2_franzininho
      esp32s2_saola
      esp32s3_devkitm
      esp32s3_luatos_core
      esp32s3_luatos_core_usb
      esp_wrover_kit
      heltec_wifi_lora32_v2
      intel_adsp_ace15_mtpm
      intel_adsp_ace20_lnl
      intel_adsp_cavs25
      intel_adsp_cavs25_tgph
      m5stickc_plus
      nxp_adsp_imx8
      nxp_adsp_imx8m
      nxp_adsp_imx8x
      odroid_go
      olimex_esp32_evb
      qemu_xtensa
      qemu_xtensa_dc233c
      xiao_esp32s3
      xt-sim
      yd_esp32
    -- Configuring incomplete, errors occurred!
    CMake Error at C:/ncs/v2.5.2/zephyr/cmake/modules/boards.cmake:167 (message):
      Invalid BOARD; see above.
    Call Stack (most recent call first):
      C:/ncs/v2.5.2/zephyr/cmake/modules/zephyr_default.cmake:129 (include)
      C:/ncs/v2.5.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
      C:/ncs/v2.5.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
      CMakeLists.txt:31 (find_package)
    
    
    CMake Error at C:/ncs/v2.5.2/nrf/cmake/multi_image.cmake:449 (message):
      CMake generation for mcuboot failed, aborting.  Command: 1
    Call Stack (most recent call first):
      C:/ncs/v2.5.2/nrf/cmake/multi_image.cmake:178 (add_child_image_from_source)
      C:/ncs/v2.5.2/nrf/modules/mcuboot/CMakeLists.txt:268 (add_child_image)
    
    
    -- Configuring incomplete, errors occurred!
    See also "C:/ncs/apps/hello_world/build_1/CMakeFiles/CMakeOutput.log".
    See also "C:/ncs/apps/hello_world/build_1/CMakeFiles/CMakeError.log".
    FATAL ERROR: command exited with status 1: 'C:\ncs\toolchains\c57af46cb7\opt\bin\cmake.EXE' -DWEST_PYTHON=C:/ncs/toolchains/c57af46cb7/opt/bin/python.exe '-Bc:\ncs\apps\hello_world\build_1' -GNinja -DBOARD=wna618_ns -DNCS_TOOLCHAIN_VERSION=NONE -DBOARD_ROOT=c:/ncs/apps/hello_world -DCONF_FILE=c:/ncs/apps/hello_world/prj.conf '-Sc:\ncs\apps\hello_world'
    
     *  The terminal process terminated with exit code: 1. 
     *  Terminal will be reused by tasks, press any key to close it. 

    All guides I find on MCUBoot simply state that adding CONFIG_BOOTLOADER_MCUBOOT=y does 99% of the job. Which is what I exeperience when developping on the nRF9160DK.

    I can't find any details what should be done for a custom board. Is there any ?

  • After a lot of digging, I think I (partially) solved my problem.


    As explained above, when compiling my _ns board, with CONFIG_BOOTLOADER_MCUBOOT=y, I was getting this error.

    Eventhough the specified path for BOARD_DIR, does contain both wna618 and wna618_ns.

    I also tried shorter path, and directories not synched with One Drive.

    Executing task: nRF Connect: Build [pristine]: fw_wna618/build (active) 
    
    Building fw_wna618
    west build --build-dir c:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build c:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618 --pristine --board wna618_ns --no-sysbuild -- -DNCS_TOOLCHAIN_VERSION=NONE -DBOARD_ROOT=c:/users/vince/onedrive/documents/gitlab_fw_cellular/fw_wna618;. -DCONF_FILE=c:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/prj.conf
    
    -- west build: generating a build system
    Loading Zephyr default modules (Zephyr base).
    -- Application: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618
    -- CMake version: 3.20.5
    -- Found Python3: C:/ncs/toolchains/c57af46cb7/opt/bin/python.exe (found suitable version "3.8.2", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: C:/ncs/v2.5.2/zephyr/.cache
    -- Zephyr version: 3.4.99 (C:/ncs/v2.5.2/zephyr)
    -- Found west (found suitable version "1.1.0", minimum required is "0.14.0")
    -- Board: wna618_ns
    -- Found host-tools: zephyr 0.16.1 (C:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.16.1 (C:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk)
    -- Found Dtc: C:/ncs/toolchains/c57af46cb7/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6") 
    -- Found BOARD.dts: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/boards/arm/wna618_ns/wna618_ns.dts
    -- Generated zephyr.dts: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/zephyr/dts.cmake
    
    warning: Experimental symbol NRF_CLOUD_COAP is enabled.
    
    
    warning: Experimental symbol COAP_CLIENT is enabled.
    
    Parsing C:/ncs/v2.5.2/zephyr/Kconfig
    Loaded configuration 'C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/boards/arm/wna618_ns/wna618_ns_defconfig'
    Merged configuration 'c:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/prj.conf'
    Configuration saved to 'C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/zephyr/.config'
    Kconfig header saved to 'C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/zephyr/include/generated/autoconf.h'
    -- Found GnuLd: c:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe (found version "2.38") 
    -- The C compiler identification is GNU 12.2.0
    -- The CXX compiler identification is GNU 12.2.0
    -- The ASM compiler identification is GNU
    -- Found assembler: C:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
    -- Found Python3: C:/ncs/toolchains/c57af46cb7/opt/bin/python.exe (found version "3.8.2") found components: Interpreter 
    Changed board to secure wna618 (NOT NS)
    
    === child image mcuboot -  begin ===
    loading initial cache file C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/mcuboot/child_image_preload.cmake
    Loading Zephyr default modules (Zephyr base).
    -- Application: C:/ncs/v2.5.2/bootloader/mcuboot/boot/zephyr
    -- CMake version: 3.20.5
    -- Found Python3: C:/ncs/toolchains/c57af46cb7/opt/bin/python.exe (found suitable version "3.8.2", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: C:/ncs/v2.5.2/zephyr/.cache
    -- Zephyr version: 3.4.99 (C:/ncs/v2.5.2/zephyr)
    -- Found west (found suitable version "1.1.0", minimum required is "0.14.0")
    CMake Warning at C:/ncs/v2.5.2/zephyr/cmake/modules/boards.cmake:112 (message):
      BOARD_DIR:
      C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/boards/arm/wna618_ns
      has been moved or deleted.  Trying to find new location.
    Call Stack (most recent call first):
      C:/ncs/v2.5.2/zephyr/cmake/modules/zephyr_default.cmake:129 (include)
      C:/ncs/v2.5.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
      C:/ncs/v2.5.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
      CMakeLists.txt:31 (find_package)
    
    
    -- Board: wna618
    No board named 'wna618' found.
    
    Please choose one of the following boards:
    
    arm:
      96b_aerocore2
      96b_argonkey
      96b_avenger96
      96b_carbon
      96b_carbon_nrf51
      96b_meerkat96
      96b_neonkey
      96b_nitrogen
      96b_stm32_sensor_mez
      96b_wistrio
      acn52832
      actinius_icarus
      actinius_icarus_bee
      actinius_icarus_bee_ns
      actinius_icarus_ns
      actinius_icarus_som
      actinius_icarus_som_dk
      actinius_icarus_som_dk_ns
      actinius_icarus_som_ns
      adafruit_feather_m0_basic_proto
      adafruit_feather_m0_lora
      adafruit_feather_nrf52840
      adafruit_feather_stm32f405
      adafruit_itsybitsy_m4_express
      adafruit_itsybitsy_nrf52840
      adafruit_kb2040
      adafruit_trinket_m0
      am62x_m4_phyboard_lyra
      am62x_m4_sk
      apollo4p_evb
      arduino_due
      arduino_giga_r1_m4
      arduino_giga_r1_m7
      arduino_mkrzero
      arduino_nano_33_ble
      arduino_nano_33_ble_sense
      arduino_nano_33_iot
      arduino_nicla_sense_me
      arduino_portenta_h7_m4
      arduino_portenta_h7_m7
      arduino_zero
      arty_a7_arm_designstart_m1
      arty_a7_arm_designstart_m3
      ast1030_evb
      atsamc21n_xpro
      atsamd20_xpro
      atsamd21_xpro
      atsame54_xpro
      atsaml21_xpro
      atsamr21_xpro
      atsamr34_xpro
      az3166_iotdevkit
      b_g474e_dpow1
      b_l072z_lrwan1
      b_l4s5i_iot01a
      b_u585i_iot02a
      b_u585i_iot02a_ns
      bbc_microbit
      bbc_microbit_v2
      bcm958401m2
      bcm958402m2_m7
      beagleconnect_freedom
      bl5340_dvk_cpuapp
      bl5340_dvk_cpuapp_ns
      bl5340_dvk_cpunet
      bl652_dvk
      bl653_dvk
      bl654_dvk
      bl654_sensor_board
      bl654_usb
      black_f407ve
      black_f407zg_pro
      blackpill_f401cc
      blackpill_f401ce
      blackpill_f411ce
      blueclover_plt_demo_v2_nrf52832
      bt510
      bt610
      cc1352p1_launchxl
      cc1352r1_launchxl
      cc1352r_sensortag
      cc26x2r1_launchxl
      cc3220sf_launchxl
      cc3235sf_launchxl
      circuitdojo_feather_nrf9160
      circuitdojo_feather_nrf9160_ns
      colibri_imx7d_m4
      contextualelectronics_abc
      cy8ckit_062_ble_m0
      cy8ckit_062_ble_m4
      cy8ckit_062_wifi_bt_m0
      cy8ckit_062_wifi_bt_m4
      cy8ckit_062s4_m4
      cy8cproto_062_4343w
      cy8cproto_063_ble
      cyclonev_socdk
      da1469x_dk_pro
      decawave_dwm1001_dev
      degu_evk
      disco_l475_iot1
      dragino_lsn50
      dragino_nbsn95
      ebyte_e73_tbb_nrf52832
      efm32gg_sltb009a
      efm32gg_slwstk6121a
      efm32gg_stk3701a
      efm32hg_slstk3400a
      efm32pg_stk3401a
      efm32pg_stk3402a
      efm32pg_stk3402a_jg
      efm32wg_stk3800
      efr32_radio_brd4104a
      efr32_radio_brd4180a
      efr32_radio_brd4187c
      efr32_radio_brd4250b
      efr32_radio_brd4255a
      efr32bg22_brd4184a
      efr32bg22_brd4184b
      efr32bg27_brd2602a
      efr32mg_sltb004a
      efr32xg24_dk2601b
      ev11l78a
      faze
      frdm_k22f
      frdm_k64f
      frdm_k82f
      frdm_kl25z
      frdm_kw41z
      fvp_baser_aemv8r_aarch32
      gd32a503v_eval
      gd32e103v_eval
      gd32e507v_start
      gd32e507z_eval
      gd32f350r_eval
      gd32f403z_eval
      gd32f407v_start
      gd32f450i_eval
      gd32f450v_start
      gd32f450z_eval
      gd32f470i_eval
      gd32l233r_eval
      google_dragonclaw
      google_kukui
      google_twinkie_v2
      hexiwear_k64
      hexiwear_kw40z
      holyiot_yj16019
      ip_k66f
      kv260_r5
      legend
      lora_e5_dev_board
      lpcxpresso11u68
      lpcxpresso51u68
      lpcxpresso54114_m0
      lpcxpresso54114_m4
      lpcxpresso55s06
      lpcxpresso55s16
      lpcxpresso55s28
      lpcxpresso55s36
      lpcxpresso55s69_cpu0
      lpcxpresso55s69_cpu1
      lpcxpresso55s69_ns
      mec1501modular_assy6885
      mec15xxevb_assy6853
      mec172xevb_assy6906
      mec172xmodular_assy6930
      mercury_xu
      mg100
      mikroe_clicker_2
      mikroe_mini_m4_for_stm32
      mimx8mm_evk
      mimx8mm_phyboard_polis
      mimx8mp_evk_ddr
      mimx8mp_evk_itcm
      mimx8mp_phyboard_pollux
      mimx8mq_evk_cm4
      mimxrt1010_evk
      mimxrt1015_evk
      mimxrt1020_evk
      mimxrt1024_evk
      mimxrt1040_evk
      mimxrt1050_evk
      mimxrt1050_evk_qspi
      mimxrt1060_evk
      mimxrt1060_evk_hyperflash
      mimxrt1060_evkb
      mimxrt1062_fmurt6
      mimxrt1064_evk
      mimxrt1160_evk_cm4
      mimxrt1160_evk_cm7
      mimxrt1170_evk_cm4
      mimxrt1170_evk_cm7
      mimxrt1170_evkb_cm4
      mimxrt1170_evkb_cm7
      mimxrt595_evk_cm33
      mimxrt685_evk_cm33
      mm_feather
      mm_swiftio
      mps2_an385
      mps2_an521
      mps2_an521_ns
      mps2_an521_remote
      mps3_an547
      mps3_an547_ns
      mr_canhubk3
      msp_exp432p401r_launchxl
      npcx7m6fb_evb
      npcx9m6f_evb
      nrf21540dk_nrf52840
      nrf51_ble400
      nrf51_blenano
      nrf51_vbluno51
      nrf51dk_nrf51422
      nrf51dongle_nrf51422
      nrf52810dmouse_nrf52810
      nrf52820dongle_nrf52820
      nrf52832_mdk
      nrf52833dk_nrf52820
      nrf52833dk_nrf52833
      nrf52833dongle_nrf52833
      nrf52840_blip
      nrf52840_mdk
      nrf52840_mdk_usb_dongle
      nrf52840_papyr
      nrf52840dk_nrf52811
      nrf52840dk_nrf52840
      nrf52840dongle_nrf52840
      nrf52840gmouse_nrf52840
      nrf52_adafruit_feather
      nrf52_blenano2
      nrf52_sparkfun
      nrf52_vbluno52
      nrf52dk_nrf52805
      nrf52dk_nrf52810
      nrf52dk_nrf52832
      nrf52dmouse_nrf52832
      nrf52kbd_nrf52832
      nrf5340_audio_dk_nrf5340_cpuapp
      nrf5340_audio_dk_nrf5340_cpuapp_ns
      nrf5340_audio_dk_nrf5340_cpunet
      nrf5340dk_nrf5340_cpuapp
      nrf5340dk_nrf5340_cpuapp_ns
      nrf5340dk_nrf5340_cpunet
      nrf7002dk_nrf5340_cpuapp
      nrf7002dk_nrf5340_cpuapp_ns
      nrf7002dk_nrf5340_cpunet
      nrf7002dk_nrf7001_nrf5340_cpuapp
      nrf7002dk_nrf7001_nrf5340_cpuapp_ns
      nrf7002dk_nrf7001_nrf5340_cpunet
      nrf9160_innblue21
      nrf9160_innblue21_ns
      nrf9160_innblue22
      nrf9160_innblue22_ns
      nrf9160dk_nrf52840
      nrf9160dk_nrf9160
      nrf9160dk_nrf9160_ns
      nrf9161dk_nrf9161
      nrf9161dk_nrf9161_ns
      nucleo_c031c6
      nucleo_f030r8
      nucleo_f031k6
      nucleo_f042k6
      nucleo_f070rb
      nucleo_f091rc
      nucleo_f103rb
      nucleo_f207zg
      nucleo_f302r8
      nucleo_f303k8
      nucleo_f303re
      nucleo_f334r8
      nucleo_f401re
      nucleo_f410rb
      nucleo_f411re
      nucleo_f412zg
      nucleo_f413zh
      nucleo_f429zi
      nucleo_f446re
      nucleo_f446ze
      nucleo_f746zg
      nucleo_f756zg
      nucleo_f767zi
      nucleo_g031k8
      nucleo_g070rb
      nucleo_g071rb
      nucleo_g0b1re
      nucleo_g431rb
      nucleo_g474re
      nucleo_h563zi
      nucleo_h723zg
      nucleo_h743zi
      nucleo_h745zi_q_m4
      nucleo_h745zi_q_m7
      nucleo_h753zi
      nucleo_h7a3zi_q
      nucleo_l011k4
      nucleo_l031k6
      nucleo_l053r8
      nucleo_l073rz
      nucleo_l152re
      nucleo_l412rb_p
      nucleo_l432kc
      nucleo_l433rc_p
      nucleo_l452re
      nucleo_l452re_p
      nucleo_l476rg
      nucleo_l496zg
      nucleo_l4a6zg
      nucleo_l4r5zi
      nucleo_l552ze_q
      nucleo_l552ze_q_ns
      nucleo_u575zi_q
      nucleo_wb55rg
      nucleo_wba52cg
      nucleo_wl55jc
      numaker_pfm_m467
      nuvoton_pfm_m487
      olimex_lora_stm32wl_devkit
      olimex_stm32_e407
      olimex_stm32_h103
      olimex_stm32_h405
      olimex_stm32_h407
      olimex_stm32_p405
      olimexino_stm32
      pan1770_evb
      pan1780_evb
      pan1781_evb
      pan1782_evb
      pandora_stm32l475
      particle_argon
      particle_boron
      particle_xenon
      pico_pi_m4
      pinetime_devkit0
      pinnacle_100_dvk
      qemu_cortex_a9
      qemu_cortex_m0
      qemu_cortex_m3
      qemu_cortex_r5
      qomu
      quick_feather
      rak4631_nrf52840
      rak5010_nrf52840
      raytac_mdbt50q_db_33_nrf52833
      raytac_mdbt50q_db_40_nrf52840
      rcar_h3_salvatorx_cr7
      rcar_h3ulcb_cr7
      rddrone_fmuk66
      reel_board
      reel_board_v2
      rm1xx_dvk
      ronoth_lodev
      rpi_pico
      rpi_pico_w
      ruuvi_ruuvitag
      s32z270dc2_rtu0_r52
      s32z270dc2_rtu1_r52
      sam4e_xpro
      sam4l_ek
      sam4s_xplained
      sam_e70_xplained
      sam_e70b_xplained
      sam_v71_xult
      sam_v71b_xult
      scobc_module1
      seeeduino_xiao
      segger_trb_stm32f407
      sensortile_box
      serpente
      sparkfun_pro_micro_rp2040
      sparkfun_thing_plus_nrf9160
      sparkfun_thing_plus_nrf9160_ns
      steval_fcu001v1
      stm3210c_eval
      stm32373c_eval
      stm32_min_dev_black
      stm32_min_dev_blue
      stm32f030_demo
      stm32f072_eval
      stm32f072b_disco
      stm32f0_disco
      stm32f103_mini
      stm32f3_disco
      stm32f3_seco_d23
      stm32f401_mini
      stm32f411e_disco
      stm32f412g_disco
      stm32f429i_disc1
      stm32f469i_disco
      stm32f4_disco
      stm32f723e_disco
      stm32f746g_disco
      stm32f7508_dk
      stm32f769i_disco
      stm32g0316_disco
      stm32g071b_disco
      stm32g081b_eval
      stm32h573i_dk
      stm32h735g_disco
      stm32h747i_disco_m4
      stm32h747i_disco_m7
      stm32h7b3i_dk
      stm32l1_disco
      stm32l476g_disco
      stm32l496g_disco
      stm32l562e_dk
      stm32l562e_dk_ns
      stm32mp157c_dk2
      stm32vl_disco
      swan_r5
      tdk_robokit1
      teensy40
      teensy41
      thingy52_nrf52832
      thingy53_nrf5340_cpuapp
      thingy53_nrf5340_cpuapp_ns
      thingy53_nrf5340_cpunet
      thingy91_nrf52840
      thingy91_nrf9160
      thingy91_nrf9160_ns
      twr_ke18f
      twr_kv58f220m
      ubx_bmd300eval_nrf52832
      ubx_bmd330eval_nrf52810
      ubx_bmd340eval_nrf52840
      ubx_bmd345eval_nrf52840
      ubx_bmd360eval_nrf52811
      ubx_bmd380eval_nrf52840
      ubx_evkannab1_nrf52832
      ubx_evkninab1_nrf52832
      ubx_evkninab3_nrf52840
      ubx_evkninab4_nrf52833
      udoo_neo_full_m4
      usb_kw24d512
      v2m_beetle
      v2m_musca_b1
      v2m_musca_b1_ns
      v2m_musca_s1
      v2m_musca_s1_ns
      vmu_rt1170
      warp7_m4
      waveshare_open103z
      we_ophelia1ev_nrf52805
      we_proteus2ev_nrf52832
      we_proteus3ev_nrf52840
      wio_terminal
      xiao_ble
      xiao_ble_sense
      xmc45_relax_kit
      xmc47_relax_kit
      zybo
    arc:
      em_starterkit
      em_starterkit_em11d
      em_starterkit_em7d
      em_starterkit_em7d_v22
      emsdp
      emsdp_em4
      emsdp_em5d
      emsdp_em6
      emsdp_em7d
      emsdp_em7d_esp
      emsdp_em9d
      hsdk
      hsdk4xd
      hsdk_2cores
      iotdk
      nsim_em
      nsim_em11d
      nsim_em7d_v22
      nsim_hs
      nsim_hs3x_hostlink
      nsim_hs5x
      nsim_hs5x_smp
      nsim_hs6x
      nsim_hs6x_smp
      nsim_hs_flash_xip
      nsim_hs_mpuv6
      nsim_hs_smp
      nsim_hs_sram
      nsim_sem
      nsim_sem_mpu_stack_guard
      nsim_vpx5
      qemu_arc_em
      qemu_arc_hs
      qemu_arc_hs5x
      qemu_arc_hs6x
      qemu_arc_hs_xip
    arm64:
      bcm958402m2_a72
      fvp_base_revc_2xaemv8a
      fvp_base_revc_2xaemv8a_smp_ns
      fvp_baser_aemv8r
      fvp_baser_aemv8r_smp
      intel_socfpga_agilex5_socdk
      intel_socfpga_agilex_socdk
      khadas_edgev
      mimx8mm_evk_a53
      mimx8mm_evk_a53_smp
      mimx8mn_evk_a53
      mimx8mn_evk_a53_smp
      mimx8mp_evk_a53
      mimx8mp_evk_a53_smp
      mimx93_evk_a55
      mimx93_evk_a55_sof
      nxp_ls1046ardb
      nxp_ls1046ardb_smp_2cores
      nxp_ls1046ardb_smp_4cores
      phycore_am62x_a53
      qemu_cortex_a53
      qemu_cortex_a53_smp
      qemu_cortex_a53_xip
      qemu_kvm_arm64
      rcar_h3ulcb_ca57
      rcar_salvator_xs_m3
      xenvm
      xenvm_gicv3
    mips:
      qemu_malta
      qemu_malta_be
    nios2:
      altera_max10
      qemu_nios2
    posix:
      native_posix
      native_posix_64
      native_sim
      native_sim_64
      nrf52_bsim
    riscv:
      adp_xc7k_ae350
      esp32c3_devkitm
      gd32vf103c_starter
      gd32vf103v_eval
      hifive1
      hifive1_revb
      hifive_unleashed
      hifive_unmatched
      icev_wireless
      it82xx2_evb
      it8xxx2_evb
      litex_vexriscv
      longan_nano
      longan_nano_lite
      m2gl025_miv
      mpfs_icicle
      neorv32
      niosv_g
      niosv_m
      opentitan_earlgrey
      qemu_riscv32
      qemu_riscv32_smp
      qemu_riscv32_xip
      qemu_riscv32e
      qemu_riscv64
      qemu_riscv64_smp
      rv32m1_vega_ri5cy
      rv32m1_vega_zero_riscy
      sparkfun_red_v_things_plus
      stamp_c3
      titanium_ti60_f225
      tlsr9518adk80d
      xiao_esp32c3
    sparc:
      generic_leon3
      gr716a_mini
      qemu_leon3
    x86:
      acrn
      acrn_ehl_crb
      intel_adl_crb
      intel_adl_rvp
      intel_ehl_crb
      intel_ehl_crb_sbl
      intel_ish_5_4_1
      intel_ish_5_6_0
      intel_ish_5_8_0
      intel_rpl_s_crb
      qemu_x86
      qemu_x86_64
      qemu_x86_64_nokpti
      qemu_x86_lakemont
      qemu_x86_nokpti
      qemu_x86_nommu
      qemu_x86_nopae
      qemu_x86_tiny
      qemu_x86_virt
      qemu_x86_xip
      up_squared
    xtensa:
      esp32_devkitc_wroom
      esp32_devkitc_wrover
      esp32_ethernet_kit
      esp32_net
      esp32s2_franzininho
      esp32s2_saola
      esp32s3_devkitm
      esp32s3_luatos_core
      esp32s3_luatos_core_usb
      esp_wrover_kit
      heltec_wifi_lora32_v2
      intel_adsp_ace15_mtpm
      intel_adsp_ace20_lnl
      intel_adsp_cavs25
      intel_adsp_cavs25_tgph
      m5stickc_plus
      nxp_adsp_imx8
      nxp_adsp_imx8m
      nxp_adsp_imx8x
      odroid_go
      olimex_esp32_evb
      qemu_xtensa
      qemu_xtensa_dc233c
      xiao_esp32s3
      xt-sim
      yd_esp32
    CMake Error at C:/ncs/v2.5.2/zephyr/cmake/modules/boards.cmake:167 (message):
      Invalid BOARD; see above.
    Call Stack (most recent call first):
      C:/ncs/v2.5.2/zephyr/cmake/modules/zephyr_default.cmake:129 (include)
      C:/ncs/v2.5.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
      C:/ncs/v2.5.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
      CMakeLists.txt:31 (find_package)
    
    
    CMake Error at C:/ncs/v2.5.2/nrf/cmake/multi_image.cmake:449 (message):
      CMake generation for mcuboot failed, aborting.  Command: 1
    Call Stack (most recent call first):
      C:/ncs/v2.5.2/nrf/cmake/multi_image.cmake:178 (add_child_image_from_source)
      C:/ncs/v2.5.2/nrf/modules/mcuboot/CMakeLists.txt:268 (add_child_image)
    
    
    -- Configuring incomplete, errors occurred!
    -- Configuring incomplete, errors occurred!
    See also "C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/CMakeFiles/CMakeOutput.log".
    See also "C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/CMakeFiles/CMakeError.log".
    FATAL ERROR: command exited with status 1: 'C:\ncs\toolchains\c57af46cb7\opt\bin\cmake.EXE' -DWEST_PYTHON=C:/ncs/toolchains/c57af46cb7/opt/bin/python.exe '-Bc:\Users\vince\OneDrive\Documents\GitLab_Fw_Cellular\fw_wna618\build' -GNinja -DBOARD=wna618_ns -DNCS_TOOLCHAIN_VERSION=NONE '-DBOARD_ROOT=c:/users/vince/onedrive/documents/gitlab_fw_cellular/fw_wna618;.' -DCONF_FILE=c:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/prj.conf '-Sc:\Users\vince\OneDrive\Documents\GitLab_Fw_Cellular\fw_wna618'
    
     *  The terminal process terminated with exit code: 1. 
     *  Terminal will be reused by tasks, press any key to close it. 


    However, if change the location of of my secure board definition (wna618) to C:\ncs\v2.5.2\zephyr\boards\arm, I can get futher in the compilation process.


    Not sure if it's a bug in my configuration or on VSCode/nRF/Zephyr ?


    It still doesn't complete, but I beleive this is caused by missing CONFIG ??


    --------------------------------

    Executing task: nRF Connect: Build [pristine]: fw_wna618/build (active)

    Building fw_wna618
    west build --build-dir c:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build c:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618 --pristine --board wna618_ns --no-sysbuild -- -DNCS_TOOLCHAIN_VERSION=NONE -DBOARD_ROOT=c:/users/vince/onedrive/documents/gitlab_fw_cellular/fw_wna618;. -DCONF_FILE=c:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/prj.conf

    -- west build: generating a build system
    Loading Zephyr default modules (Zephyr base).
    -- Application: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618
    -- CMake version: 3.20.5
    -- Found Python3: C:/ncs/toolchains/c57af46cb7/opt/bin/python.exe (found suitable version "3.8.2", minimum required is "3.8") found components: Interpreter
    -- Cache files will be written to: C:/ncs/v2.5.2/zephyr/.cache
    -- Zephyr version: 3.4.99 (C:/ncs/v2.5.2/zephyr)
    -- Found west (found suitable version "1.1.0", minimum required is "0.14.0")
    -- Board: wna618_ns
    -- Found host-tools: zephyr 0.16.1 (C:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.16.1 (C:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk)
    -- Found Dtc: C:/ncs/toolchains/c57af46cb7/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
    -- Found BOARD.dts: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/boards/arm/wna618_ns/wna618_ns.dts
    -- Generated zephyr.dts: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/zephyr/dts.cmake

    warning: Experimental symbol NRF_CLOUD_COAP is enabled.


    warning: Experimental symbol COAP_CLIENT is enabled.

    Parsing C:/ncs/v2.5.2/zephyr/Kconfig
    Loaded configuration 'C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/boards/arm/wna618_ns/wna618_ns_defconfig'
    Merged configuration 'c:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/prj.conf'
    Configuration saved to 'C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/zephyr/.config'
    Kconfig header saved to 'C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/zephyr/include/generated/autoconf.h'
    -- Found GnuLd: c:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe (found version "2.38")
    -- The C compiler identification is GNU 12.2.0
    -- The CXX compiler identification is GNU 12.2.0
    -- The ASM compiler identification is GNU
    -- Found assembler: C:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
    -- Found Python3: C:/ncs/toolchains/c57af46cb7/opt/bin/python.exe (found version "3.8.2") found components: Interpreter
    Changed board to secure wna618 (NOT NS)

    === child image mcuboot -  begin ===
    loading initial cache file C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/mcuboot/child_image_preload.cmake
    Loading Zephyr default modules (Zephyr base).
    -- Application: C:/ncs/v2.5.2/bootloader/mcuboot/boot/zephyr
    -- CMake version: 3.20.5
    -- Found Python3: C:/ncs/toolchains/c57af46cb7/opt/bin/python.exe (found suitable version "3.8.2", minimum required is "3.8") found components: Interpreter
    -- Cache files will be written to: C:/ncs/v2.5.2/zephyr/.cache
    -- Zephyr version: 3.4.99 (C:/ncs/v2.5.2/zephyr)
    -- Found west (found suitable version "1.1.0", minimum required is "0.14.0")
    CMake Warning at C:/ncs/v2.5.2/zephyr/cmake/modules/boards.cmake:112 (message):
      BOARD_DIR:
      C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/boards/arm/wna618_ns
      has been moved or deleted.  Trying to find new location.
    Call Stack (most recent call first):
      C:/ncs/v2.5.2/zephyr/cmake/modules/zephyr_default.cmake:129 (include)
      C:/ncs/v2.5.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
      C:/ncs/v2.5.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
      CMakeLists.txt:31 (find_package)


    -- Board: wna618
    -- Found host-tools: zephyr 0.16.1 (C:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.16.1 (C:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk)
    -- Found Dtc: C:/ncs/toolchains/c57af46cb7/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
    -- Found BOARD.dts: C:/ncs/v2.5.2/zephyr/boards/arm/wna618/wna618.dts
    -- Found devicetree overlay: C:/ncs/v2.5.2/bootloader/mcuboot/boot/zephyr/app.overlay
    -- Generated zephyr.dts: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/mcuboot/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/mcuboot/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/mcuboot/zephyr/dts.cmake
    Parsing C:/ncs/v2.5.2/bootloader/mcuboot/boot/zephyr/Kconfig
    Loaded configuration 'C:/ncs/v2.5.2/zephyr/boards/arm/wna618/wna618_defconfig'
    Merged configuration 'C:/ncs/v2.5.2/bootloader/mcuboot/boot/zephyr/prj.conf'
    Merged configuration 'C:/ncs/v2.5.2/nrf/modules/mcuboot/tfm.conf'
    Merged configuration 'C:/ncs/v2.5.2/nrf/modules/mcuboot/fih_low_enable.conf'
    Merged configuration 'C:/ncs/v2.5.2/nrf/subsys/partition_manager/partition_manager_enabled.conf'
    Merged configuration 'C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/mcuboot/zephyr/misc/generated/extra_kconfig_options.conf'
    Configuration saved to 'C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/mcuboot/zephyr/.config'
    Kconfig header saved to 'C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/mcuboot/zephyr/include/generated/autoconf.h'
    -- Found GnuLd: c:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe (found version "2.38")
    -- The C compiler identification is GNU 12.2.0
    -- The CXX compiler identification is GNU 12.2.0
    -- The ASM compiler identification is GNU
    -- Found assembler: C:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
    CMake Warning at C:/ncs/v2.5.2/zephyr/CMakeLists.txt:893 (message):
      No SOURCES given to Zephyr library: drivers__spi

      Excluding target from build.


    MCUBoot bootloader key file: C:/ncs/v2.5.2/bootloader/mcuboot/root-ec-p256.pem
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/mcuboot
    === child image mcuboot -  end ===

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

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



    CMake Warning at C:/ncs/v2.5.2/nrf/cmake/partition_manager.cmake:79 (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.5.2/zephyr/cmake/modules/kernel.cmake:247 (include)
      C:/ncs/v2.5.2/zephyr/cmake/modules/zephyr_default.cmake:138 (include)
      C:/ncs/v2.5.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
      C:/ncs/v2.5.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
      CMakeLists.txt:4 (find_package)


    Dropping partition 'nrf_modem_lib_trace' since its size is 0.
    Dropping partition 'nonsecure_storage' since it is empty.
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build
    -- west build: building application
    [4/361] Generating include/generated/version.h
    -- Zephyr version: 3.4.99 (C:/ncs/v2.5.2/zephyr), build: v3.4.99-ncs1-2
    [3/171] Generating include/generated/version.h
    -- Zephyr version: 3.4.99 (C:/ncs/v2.5.2/zephyr), build: v3.4.99-ncs1-2
    [166/171] Linking C executable zephyr\zephyr_pre0.elf
    FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map
    cmd.exe /C "cd . && C:\ncs\toolchains\c57af46cb7\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe  -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr\zephyr_pre0.elf  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/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/aarch32/libarch__arm__core__aarch32.a  zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a  zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/libarch__arm__core__aarch32__cortex_m__cmse.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/drivers/clock_control/libdrivers__clock_control.a  zephyr/drivers/flash/libdrivers__flash.a  zephyr/drivers/gpio/libdrivers__gpio.a  zephyr/drivers/timer/libdrivers__timer.a  modules/nrf/lib/fprotect/lib..__nrf__lib__fprotect.a  modules/nrf/lib/fatal_error/lib..__nrf__lib__fatal_error.a  modules/nrf/drivers/hw_cc310/lib..__nrf__drivers__hw_cc310.a  modules/mcuboot/boot/bootutil/zephyr/libmcuboot_util.a  modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  zephyr/CMakeFiles/offsets.dir/./arch/arm/core/offsets/offsets.c.obj  -L"c:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/thumb/v8-m.main+fp/hard"  -LC:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/mcuboot/zephyr  -lgcc  zephyr/arch/common/libisr_tables.a  -mcpu=cortex-m33  -mthumb  -mabi=aapcs  -mfpu=fpv5-sp-d16  -mfloat-abi=hard  -mfp16-format=ieee  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie  C:/ncs/v2.5.2/nrfxlib/crypto/nrf_cc310_platform/lib/cortex-m33/hard-float/no-interrupts/libnrf_cc310_platform_0.9.18.a  C:/ncs/v2.5.2/nrfxlib/crypto/nrf_cc310_bl/lib/cortex-m33/hard-float/no-interrupts/libnrf_cc310_bl_0.9.12.a && cmd.exe /C "cd /D C:\Users\vince\OneDrive\Documents\GitLab_Fw_Cellular\fw_wna618\build\mcuboot\zephyr && C:\ncs\toolchains\c57af46cb7\opt\bin\cmake.exe -E true""
    c:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe: zephyr/drivers/flash/libdrivers__flash.a(spi_nor.c.obj): in function `k_sleep':
    C:\Users\vince\OneDrive\Documents\GitLab_Fw_Cellular\fw_wna618\build\mcuboot/zephyr/include/generated/syscalls/kernel.h:135: undefined reference to `z_impl_k_sleep'
    c:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe: C:\Users\vince\OneDrive\Documents\GitLab_Fw_Cellular\fw_wna618\build\mcuboot/zephyr/include/generated/syscalls/kernel.h:135: undefined reference to `z_impl_k_sleep'
    c:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe: zephyr/drivers/flash/libdrivers__flash.a(spi_nor.c.obj):(.rodata.spi_nor_config_0+0x0): undefined reference to `__device_dts_ord_118'
    collect2.exe: error: ld returned 1 exit status
    ninja: build stopped: subcommand failed.
    [12/361] Generating ../../tfm/CMakeCache.txt
    CMake Warning at cmake/version.cmake:22 (message):
      Actual TF-M version is not available from Git repository.  Settled to
      v1.8.0
    Call Stack (most recent call first):
      CMakeLists.txt:22 (include)


    -- Found Git: C:/ncs/toolchains/c57af46cb7/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/c57af46cb7/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
    -- Found Python3: C:/ncs/toolchains/c57af46cb7/opt/bin/python.exe (found version "3.8.2") found components: Interpreter
    CMake Deprecation Warning at C:/ncs/v2.5.2/zephyr/cmake/modules/FindDeprecated.cmake:121 (message):
      'PYTHON_PREFER' variable is deprecated.  Please use Python3_EXECUTABLE
      instead.
    Call Stack (most recent call first):
      C:/ncs/v2.5.2/zephyr/cmake/modules/python.cmake:16 (find_package)
      C:/ncs/v2.5.2/zephyr/cmake/modules/user_cache.cmake:30 (include)
      C:/ncs/v2.5.2/zephyr/cmake/modules/extensions.cmake:5 (include)
      C:/ncs/v2.5.2/nrf/subsys/nrf_security/tfm/CMakeLists.txt:36 (include)


    -- Found Python3: C:/ncs/toolchains/c57af46cb7/opt/bin/python.exe (found suitable version "3.8.2", minimum required is "3.8") found components: Interpreter
    -- Cache files will be written to: C:/ncs/v2.5.2/zephyr/.cache
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/tfm
    [17/361] No configure step for 'tfm'
    FAILED: modules/mcuboot/mcuboot_subimage-prefix/src/mcuboot_subimage-stamp/mcuboot_subimage-build mcuboot/zephyr/zephyr.hex mcuboot/zephyr/zephyr.elf
    cmd.exe /C "cd /D C:\Users\vince\OneDrive\Documents\GitLab_Fw_Cellular\fw_wna618\build\mcuboot && C:\ncs\toolchains\c57af46cb7\opt\bin\cmake.exe --build . --"
    ninja: build stopped: subcommand failed.
    FATAL ERROR: command exited with status 1: 'C:\ncs\toolchains\c57af46cb7\opt\bin\cmake.EXE' --build 'c:\Users\vince\OneDrive\Documents\GitLab_Fw_Cellular\fw_wna618\build'

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

Reply
  • After a lot of digging, I think I (partially) solved my problem.


    As explained above, when compiling my _ns board, with CONFIG_BOOTLOADER_MCUBOOT=y, I was getting this error.

    Eventhough the specified path for BOARD_DIR, does contain both wna618 and wna618_ns.

    I also tried shorter path, and directories not synched with One Drive.

    Executing task: nRF Connect: Build [pristine]: fw_wna618/build (active) 
    
    Building fw_wna618
    west build --build-dir c:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build c:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618 --pristine --board wna618_ns --no-sysbuild -- -DNCS_TOOLCHAIN_VERSION=NONE -DBOARD_ROOT=c:/users/vince/onedrive/documents/gitlab_fw_cellular/fw_wna618;. -DCONF_FILE=c:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/prj.conf
    
    -- west build: generating a build system
    Loading Zephyr default modules (Zephyr base).
    -- Application: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618
    -- CMake version: 3.20.5
    -- Found Python3: C:/ncs/toolchains/c57af46cb7/opt/bin/python.exe (found suitable version "3.8.2", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: C:/ncs/v2.5.2/zephyr/.cache
    -- Zephyr version: 3.4.99 (C:/ncs/v2.5.2/zephyr)
    -- Found west (found suitable version "1.1.0", minimum required is "0.14.0")
    -- Board: wna618_ns
    -- Found host-tools: zephyr 0.16.1 (C:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.16.1 (C:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk)
    -- Found Dtc: C:/ncs/toolchains/c57af46cb7/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6") 
    -- Found BOARD.dts: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/boards/arm/wna618_ns/wna618_ns.dts
    -- Generated zephyr.dts: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/zephyr/dts.cmake
    
    warning: Experimental symbol NRF_CLOUD_COAP is enabled.
    
    
    warning: Experimental symbol COAP_CLIENT is enabled.
    
    Parsing C:/ncs/v2.5.2/zephyr/Kconfig
    Loaded configuration 'C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/boards/arm/wna618_ns/wna618_ns_defconfig'
    Merged configuration 'c:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/prj.conf'
    Configuration saved to 'C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/zephyr/.config'
    Kconfig header saved to 'C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/zephyr/include/generated/autoconf.h'
    -- Found GnuLd: c:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe (found version "2.38") 
    -- The C compiler identification is GNU 12.2.0
    -- The CXX compiler identification is GNU 12.2.0
    -- The ASM compiler identification is GNU
    -- Found assembler: C:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
    -- Found Python3: C:/ncs/toolchains/c57af46cb7/opt/bin/python.exe (found version "3.8.2") found components: Interpreter 
    Changed board to secure wna618 (NOT NS)
    
    === child image mcuboot -  begin ===
    loading initial cache file C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/mcuboot/child_image_preload.cmake
    Loading Zephyr default modules (Zephyr base).
    -- Application: C:/ncs/v2.5.2/bootloader/mcuboot/boot/zephyr
    -- CMake version: 3.20.5
    -- Found Python3: C:/ncs/toolchains/c57af46cb7/opt/bin/python.exe (found suitable version "3.8.2", minimum required is "3.8") found components: Interpreter 
    -- Cache files will be written to: C:/ncs/v2.5.2/zephyr/.cache
    -- Zephyr version: 3.4.99 (C:/ncs/v2.5.2/zephyr)
    -- Found west (found suitable version "1.1.0", minimum required is "0.14.0")
    CMake Warning at C:/ncs/v2.5.2/zephyr/cmake/modules/boards.cmake:112 (message):
      BOARD_DIR:
      C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/boards/arm/wna618_ns
      has been moved or deleted.  Trying to find new location.
    Call Stack (most recent call first):
      C:/ncs/v2.5.2/zephyr/cmake/modules/zephyr_default.cmake:129 (include)
      C:/ncs/v2.5.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
      C:/ncs/v2.5.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
      CMakeLists.txt:31 (find_package)
    
    
    -- Board: wna618
    No board named 'wna618' found.
    
    Please choose one of the following boards:
    
    arm:
      96b_aerocore2
      96b_argonkey
      96b_avenger96
      96b_carbon
      96b_carbon_nrf51
      96b_meerkat96
      96b_neonkey
      96b_nitrogen
      96b_stm32_sensor_mez
      96b_wistrio
      acn52832
      actinius_icarus
      actinius_icarus_bee
      actinius_icarus_bee_ns
      actinius_icarus_ns
      actinius_icarus_som
      actinius_icarus_som_dk
      actinius_icarus_som_dk_ns
      actinius_icarus_som_ns
      adafruit_feather_m0_basic_proto
      adafruit_feather_m0_lora
      adafruit_feather_nrf52840
      adafruit_feather_stm32f405
      adafruit_itsybitsy_m4_express
      adafruit_itsybitsy_nrf52840
      adafruit_kb2040
      adafruit_trinket_m0
      am62x_m4_phyboard_lyra
      am62x_m4_sk
      apollo4p_evb
      arduino_due
      arduino_giga_r1_m4
      arduino_giga_r1_m7
      arduino_mkrzero
      arduino_nano_33_ble
      arduino_nano_33_ble_sense
      arduino_nano_33_iot
      arduino_nicla_sense_me
      arduino_portenta_h7_m4
      arduino_portenta_h7_m7
      arduino_zero
      arty_a7_arm_designstart_m1
      arty_a7_arm_designstart_m3
      ast1030_evb
      atsamc21n_xpro
      atsamd20_xpro
      atsamd21_xpro
      atsame54_xpro
      atsaml21_xpro
      atsamr21_xpro
      atsamr34_xpro
      az3166_iotdevkit
      b_g474e_dpow1
      b_l072z_lrwan1
      b_l4s5i_iot01a
      b_u585i_iot02a
      b_u585i_iot02a_ns
      bbc_microbit
      bbc_microbit_v2
      bcm958401m2
      bcm958402m2_m7
      beagleconnect_freedom
      bl5340_dvk_cpuapp
      bl5340_dvk_cpuapp_ns
      bl5340_dvk_cpunet
      bl652_dvk
      bl653_dvk
      bl654_dvk
      bl654_sensor_board
      bl654_usb
      black_f407ve
      black_f407zg_pro
      blackpill_f401cc
      blackpill_f401ce
      blackpill_f411ce
      blueclover_plt_demo_v2_nrf52832
      bt510
      bt610
      cc1352p1_launchxl
      cc1352r1_launchxl
      cc1352r_sensortag
      cc26x2r1_launchxl
      cc3220sf_launchxl
      cc3235sf_launchxl
      circuitdojo_feather_nrf9160
      circuitdojo_feather_nrf9160_ns
      colibri_imx7d_m4
      contextualelectronics_abc
      cy8ckit_062_ble_m0
      cy8ckit_062_ble_m4
      cy8ckit_062_wifi_bt_m0
      cy8ckit_062_wifi_bt_m4
      cy8ckit_062s4_m4
      cy8cproto_062_4343w
      cy8cproto_063_ble
      cyclonev_socdk
      da1469x_dk_pro
      decawave_dwm1001_dev
      degu_evk
      disco_l475_iot1
      dragino_lsn50
      dragino_nbsn95
      ebyte_e73_tbb_nrf52832
      efm32gg_sltb009a
      efm32gg_slwstk6121a
      efm32gg_stk3701a
      efm32hg_slstk3400a
      efm32pg_stk3401a
      efm32pg_stk3402a
      efm32pg_stk3402a_jg
      efm32wg_stk3800
      efr32_radio_brd4104a
      efr32_radio_brd4180a
      efr32_radio_brd4187c
      efr32_radio_brd4250b
      efr32_radio_brd4255a
      efr32bg22_brd4184a
      efr32bg22_brd4184b
      efr32bg27_brd2602a
      efr32mg_sltb004a
      efr32xg24_dk2601b
      ev11l78a
      faze
      frdm_k22f
      frdm_k64f
      frdm_k82f
      frdm_kl25z
      frdm_kw41z
      fvp_baser_aemv8r_aarch32
      gd32a503v_eval
      gd32e103v_eval
      gd32e507v_start
      gd32e507z_eval
      gd32f350r_eval
      gd32f403z_eval
      gd32f407v_start
      gd32f450i_eval
      gd32f450v_start
      gd32f450z_eval
      gd32f470i_eval
      gd32l233r_eval
      google_dragonclaw
      google_kukui
      google_twinkie_v2
      hexiwear_k64
      hexiwear_kw40z
      holyiot_yj16019
      ip_k66f
      kv260_r5
      legend
      lora_e5_dev_board
      lpcxpresso11u68
      lpcxpresso51u68
      lpcxpresso54114_m0
      lpcxpresso54114_m4
      lpcxpresso55s06
      lpcxpresso55s16
      lpcxpresso55s28
      lpcxpresso55s36
      lpcxpresso55s69_cpu0
      lpcxpresso55s69_cpu1
      lpcxpresso55s69_ns
      mec1501modular_assy6885
      mec15xxevb_assy6853
      mec172xevb_assy6906
      mec172xmodular_assy6930
      mercury_xu
      mg100
      mikroe_clicker_2
      mikroe_mini_m4_for_stm32
      mimx8mm_evk
      mimx8mm_phyboard_polis
      mimx8mp_evk_ddr
      mimx8mp_evk_itcm
      mimx8mp_phyboard_pollux
      mimx8mq_evk_cm4
      mimxrt1010_evk
      mimxrt1015_evk
      mimxrt1020_evk
      mimxrt1024_evk
      mimxrt1040_evk
      mimxrt1050_evk
      mimxrt1050_evk_qspi
      mimxrt1060_evk
      mimxrt1060_evk_hyperflash
      mimxrt1060_evkb
      mimxrt1062_fmurt6
      mimxrt1064_evk
      mimxrt1160_evk_cm4
      mimxrt1160_evk_cm7
      mimxrt1170_evk_cm4
      mimxrt1170_evk_cm7
      mimxrt1170_evkb_cm4
      mimxrt1170_evkb_cm7
      mimxrt595_evk_cm33
      mimxrt685_evk_cm33
      mm_feather
      mm_swiftio
      mps2_an385
      mps2_an521
      mps2_an521_ns
      mps2_an521_remote
      mps3_an547
      mps3_an547_ns
      mr_canhubk3
      msp_exp432p401r_launchxl
      npcx7m6fb_evb
      npcx9m6f_evb
      nrf21540dk_nrf52840
      nrf51_ble400
      nrf51_blenano
      nrf51_vbluno51
      nrf51dk_nrf51422
      nrf51dongle_nrf51422
      nrf52810dmouse_nrf52810
      nrf52820dongle_nrf52820
      nrf52832_mdk
      nrf52833dk_nrf52820
      nrf52833dk_nrf52833
      nrf52833dongle_nrf52833
      nrf52840_blip
      nrf52840_mdk
      nrf52840_mdk_usb_dongle
      nrf52840_papyr
      nrf52840dk_nrf52811
      nrf52840dk_nrf52840
      nrf52840dongle_nrf52840
      nrf52840gmouse_nrf52840
      nrf52_adafruit_feather
      nrf52_blenano2
      nrf52_sparkfun
      nrf52_vbluno52
      nrf52dk_nrf52805
      nrf52dk_nrf52810
      nrf52dk_nrf52832
      nrf52dmouse_nrf52832
      nrf52kbd_nrf52832
      nrf5340_audio_dk_nrf5340_cpuapp
      nrf5340_audio_dk_nrf5340_cpuapp_ns
      nrf5340_audio_dk_nrf5340_cpunet
      nrf5340dk_nrf5340_cpuapp
      nrf5340dk_nrf5340_cpuapp_ns
      nrf5340dk_nrf5340_cpunet
      nrf7002dk_nrf5340_cpuapp
      nrf7002dk_nrf5340_cpuapp_ns
      nrf7002dk_nrf5340_cpunet
      nrf7002dk_nrf7001_nrf5340_cpuapp
      nrf7002dk_nrf7001_nrf5340_cpuapp_ns
      nrf7002dk_nrf7001_nrf5340_cpunet
      nrf9160_innblue21
      nrf9160_innblue21_ns
      nrf9160_innblue22
      nrf9160_innblue22_ns
      nrf9160dk_nrf52840
      nrf9160dk_nrf9160
      nrf9160dk_nrf9160_ns
      nrf9161dk_nrf9161
      nrf9161dk_nrf9161_ns
      nucleo_c031c6
      nucleo_f030r8
      nucleo_f031k6
      nucleo_f042k6
      nucleo_f070rb
      nucleo_f091rc
      nucleo_f103rb
      nucleo_f207zg
      nucleo_f302r8
      nucleo_f303k8
      nucleo_f303re
      nucleo_f334r8
      nucleo_f401re
      nucleo_f410rb
      nucleo_f411re
      nucleo_f412zg
      nucleo_f413zh
      nucleo_f429zi
      nucleo_f446re
      nucleo_f446ze
      nucleo_f746zg
      nucleo_f756zg
      nucleo_f767zi
      nucleo_g031k8
      nucleo_g070rb
      nucleo_g071rb
      nucleo_g0b1re
      nucleo_g431rb
      nucleo_g474re
      nucleo_h563zi
      nucleo_h723zg
      nucleo_h743zi
      nucleo_h745zi_q_m4
      nucleo_h745zi_q_m7
      nucleo_h753zi
      nucleo_h7a3zi_q
      nucleo_l011k4
      nucleo_l031k6
      nucleo_l053r8
      nucleo_l073rz
      nucleo_l152re
      nucleo_l412rb_p
      nucleo_l432kc
      nucleo_l433rc_p
      nucleo_l452re
      nucleo_l452re_p
      nucleo_l476rg
      nucleo_l496zg
      nucleo_l4a6zg
      nucleo_l4r5zi
      nucleo_l552ze_q
      nucleo_l552ze_q_ns
      nucleo_u575zi_q
      nucleo_wb55rg
      nucleo_wba52cg
      nucleo_wl55jc
      numaker_pfm_m467
      nuvoton_pfm_m487
      olimex_lora_stm32wl_devkit
      olimex_stm32_e407
      olimex_stm32_h103
      olimex_stm32_h405
      olimex_stm32_h407
      olimex_stm32_p405
      olimexino_stm32
      pan1770_evb
      pan1780_evb
      pan1781_evb
      pan1782_evb
      pandora_stm32l475
      particle_argon
      particle_boron
      particle_xenon
      pico_pi_m4
      pinetime_devkit0
      pinnacle_100_dvk
      qemu_cortex_a9
      qemu_cortex_m0
      qemu_cortex_m3
      qemu_cortex_r5
      qomu
      quick_feather
      rak4631_nrf52840
      rak5010_nrf52840
      raytac_mdbt50q_db_33_nrf52833
      raytac_mdbt50q_db_40_nrf52840
      rcar_h3_salvatorx_cr7
      rcar_h3ulcb_cr7
      rddrone_fmuk66
      reel_board
      reel_board_v2
      rm1xx_dvk
      ronoth_lodev
      rpi_pico
      rpi_pico_w
      ruuvi_ruuvitag
      s32z270dc2_rtu0_r52
      s32z270dc2_rtu1_r52
      sam4e_xpro
      sam4l_ek
      sam4s_xplained
      sam_e70_xplained
      sam_e70b_xplained
      sam_v71_xult
      sam_v71b_xult
      scobc_module1
      seeeduino_xiao
      segger_trb_stm32f407
      sensortile_box
      serpente
      sparkfun_pro_micro_rp2040
      sparkfun_thing_plus_nrf9160
      sparkfun_thing_plus_nrf9160_ns
      steval_fcu001v1
      stm3210c_eval
      stm32373c_eval
      stm32_min_dev_black
      stm32_min_dev_blue
      stm32f030_demo
      stm32f072_eval
      stm32f072b_disco
      stm32f0_disco
      stm32f103_mini
      stm32f3_disco
      stm32f3_seco_d23
      stm32f401_mini
      stm32f411e_disco
      stm32f412g_disco
      stm32f429i_disc1
      stm32f469i_disco
      stm32f4_disco
      stm32f723e_disco
      stm32f746g_disco
      stm32f7508_dk
      stm32f769i_disco
      stm32g0316_disco
      stm32g071b_disco
      stm32g081b_eval
      stm32h573i_dk
      stm32h735g_disco
      stm32h747i_disco_m4
      stm32h747i_disco_m7
      stm32h7b3i_dk
      stm32l1_disco
      stm32l476g_disco
      stm32l496g_disco
      stm32l562e_dk
      stm32l562e_dk_ns
      stm32mp157c_dk2
      stm32vl_disco
      swan_r5
      tdk_robokit1
      teensy40
      teensy41
      thingy52_nrf52832
      thingy53_nrf5340_cpuapp
      thingy53_nrf5340_cpuapp_ns
      thingy53_nrf5340_cpunet
      thingy91_nrf52840
      thingy91_nrf9160
      thingy91_nrf9160_ns
      twr_ke18f
      twr_kv58f220m
      ubx_bmd300eval_nrf52832
      ubx_bmd330eval_nrf52810
      ubx_bmd340eval_nrf52840
      ubx_bmd345eval_nrf52840
      ubx_bmd360eval_nrf52811
      ubx_bmd380eval_nrf52840
      ubx_evkannab1_nrf52832
      ubx_evkninab1_nrf52832
      ubx_evkninab3_nrf52840
      ubx_evkninab4_nrf52833
      udoo_neo_full_m4
      usb_kw24d512
      v2m_beetle
      v2m_musca_b1
      v2m_musca_b1_ns
      v2m_musca_s1
      v2m_musca_s1_ns
      vmu_rt1170
      warp7_m4
      waveshare_open103z
      we_ophelia1ev_nrf52805
      we_proteus2ev_nrf52832
      we_proteus3ev_nrf52840
      wio_terminal
      xiao_ble
      xiao_ble_sense
      xmc45_relax_kit
      xmc47_relax_kit
      zybo
    arc:
      em_starterkit
      em_starterkit_em11d
      em_starterkit_em7d
      em_starterkit_em7d_v22
      emsdp
      emsdp_em4
      emsdp_em5d
      emsdp_em6
      emsdp_em7d
      emsdp_em7d_esp
      emsdp_em9d
      hsdk
      hsdk4xd
      hsdk_2cores
      iotdk
      nsim_em
      nsim_em11d
      nsim_em7d_v22
      nsim_hs
      nsim_hs3x_hostlink
      nsim_hs5x
      nsim_hs5x_smp
      nsim_hs6x
      nsim_hs6x_smp
      nsim_hs_flash_xip
      nsim_hs_mpuv6
      nsim_hs_smp
      nsim_hs_sram
      nsim_sem
      nsim_sem_mpu_stack_guard
      nsim_vpx5
      qemu_arc_em
      qemu_arc_hs
      qemu_arc_hs5x
      qemu_arc_hs6x
      qemu_arc_hs_xip
    arm64:
      bcm958402m2_a72
      fvp_base_revc_2xaemv8a
      fvp_base_revc_2xaemv8a_smp_ns
      fvp_baser_aemv8r
      fvp_baser_aemv8r_smp
      intel_socfpga_agilex5_socdk
      intel_socfpga_agilex_socdk
      khadas_edgev
      mimx8mm_evk_a53
      mimx8mm_evk_a53_smp
      mimx8mn_evk_a53
      mimx8mn_evk_a53_smp
      mimx8mp_evk_a53
      mimx8mp_evk_a53_smp
      mimx93_evk_a55
      mimx93_evk_a55_sof
      nxp_ls1046ardb
      nxp_ls1046ardb_smp_2cores
      nxp_ls1046ardb_smp_4cores
      phycore_am62x_a53
      qemu_cortex_a53
      qemu_cortex_a53_smp
      qemu_cortex_a53_xip
      qemu_kvm_arm64
      rcar_h3ulcb_ca57
      rcar_salvator_xs_m3
      xenvm
      xenvm_gicv3
    mips:
      qemu_malta
      qemu_malta_be
    nios2:
      altera_max10
      qemu_nios2
    posix:
      native_posix
      native_posix_64
      native_sim
      native_sim_64
      nrf52_bsim
    riscv:
      adp_xc7k_ae350
      esp32c3_devkitm
      gd32vf103c_starter
      gd32vf103v_eval
      hifive1
      hifive1_revb
      hifive_unleashed
      hifive_unmatched
      icev_wireless
      it82xx2_evb
      it8xxx2_evb
      litex_vexriscv
      longan_nano
      longan_nano_lite
      m2gl025_miv
      mpfs_icicle
      neorv32
      niosv_g
      niosv_m
      opentitan_earlgrey
      qemu_riscv32
      qemu_riscv32_smp
      qemu_riscv32_xip
      qemu_riscv32e
      qemu_riscv64
      qemu_riscv64_smp
      rv32m1_vega_ri5cy
      rv32m1_vega_zero_riscy
      sparkfun_red_v_things_plus
      stamp_c3
      titanium_ti60_f225
      tlsr9518adk80d
      xiao_esp32c3
    sparc:
      generic_leon3
      gr716a_mini
      qemu_leon3
    x86:
      acrn
      acrn_ehl_crb
      intel_adl_crb
      intel_adl_rvp
      intel_ehl_crb
      intel_ehl_crb_sbl
      intel_ish_5_4_1
      intel_ish_5_6_0
      intel_ish_5_8_0
      intel_rpl_s_crb
      qemu_x86
      qemu_x86_64
      qemu_x86_64_nokpti
      qemu_x86_lakemont
      qemu_x86_nokpti
      qemu_x86_nommu
      qemu_x86_nopae
      qemu_x86_tiny
      qemu_x86_virt
      qemu_x86_xip
      up_squared
    xtensa:
      esp32_devkitc_wroom
      esp32_devkitc_wrover
      esp32_ethernet_kit
      esp32_net
      esp32s2_franzininho
      esp32s2_saola
      esp32s3_devkitm
      esp32s3_luatos_core
      esp32s3_luatos_core_usb
      esp_wrover_kit
      heltec_wifi_lora32_v2
      intel_adsp_ace15_mtpm
      intel_adsp_ace20_lnl
      intel_adsp_cavs25
      intel_adsp_cavs25_tgph
      m5stickc_plus
      nxp_adsp_imx8
      nxp_adsp_imx8m
      nxp_adsp_imx8x
      odroid_go
      olimex_esp32_evb
      qemu_xtensa
      qemu_xtensa_dc233c
      xiao_esp32s3
      xt-sim
      yd_esp32
    CMake Error at C:/ncs/v2.5.2/zephyr/cmake/modules/boards.cmake:167 (message):
      Invalid BOARD; see above.
    Call Stack (most recent call first):
      C:/ncs/v2.5.2/zephyr/cmake/modules/zephyr_default.cmake:129 (include)
      C:/ncs/v2.5.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
      C:/ncs/v2.5.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
      CMakeLists.txt:31 (find_package)
    
    
    CMake Error at C:/ncs/v2.5.2/nrf/cmake/multi_image.cmake:449 (message):
      CMake generation for mcuboot failed, aborting.  Command: 1
    Call Stack (most recent call first):
      C:/ncs/v2.5.2/nrf/cmake/multi_image.cmake:178 (add_child_image_from_source)
      C:/ncs/v2.5.2/nrf/modules/mcuboot/CMakeLists.txt:268 (add_child_image)
    
    
    -- Configuring incomplete, errors occurred!
    -- Configuring incomplete, errors occurred!
    See also "C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/CMakeFiles/CMakeOutput.log".
    See also "C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/CMakeFiles/CMakeError.log".
    FATAL ERROR: command exited with status 1: 'C:\ncs\toolchains\c57af46cb7\opt\bin\cmake.EXE' -DWEST_PYTHON=C:/ncs/toolchains/c57af46cb7/opt/bin/python.exe '-Bc:\Users\vince\OneDrive\Documents\GitLab_Fw_Cellular\fw_wna618\build' -GNinja -DBOARD=wna618_ns -DNCS_TOOLCHAIN_VERSION=NONE '-DBOARD_ROOT=c:/users/vince/onedrive/documents/gitlab_fw_cellular/fw_wna618;.' -DCONF_FILE=c:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/prj.conf '-Sc:\Users\vince\OneDrive\Documents\GitLab_Fw_Cellular\fw_wna618'
    
     *  The terminal process terminated with exit code: 1. 
     *  Terminal will be reused by tasks, press any key to close it. 


    However, if change the location of of my secure board definition (wna618) to C:\ncs\v2.5.2\zephyr\boards\arm, I can get futher in the compilation process.


    Not sure if it's a bug in my configuration or on VSCode/nRF/Zephyr ?


    It still doesn't complete, but I beleive this is caused by missing CONFIG ??


    --------------------------------

    Executing task: nRF Connect: Build [pristine]: fw_wna618/build (active)

    Building fw_wna618
    west build --build-dir c:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build c:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618 --pristine --board wna618_ns --no-sysbuild -- -DNCS_TOOLCHAIN_VERSION=NONE -DBOARD_ROOT=c:/users/vince/onedrive/documents/gitlab_fw_cellular/fw_wna618;. -DCONF_FILE=c:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/prj.conf

    -- west build: generating a build system
    Loading Zephyr default modules (Zephyr base).
    -- Application: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618
    -- CMake version: 3.20.5
    -- Found Python3: C:/ncs/toolchains/c57af46cb7/opt/bin/python.exe (found suitable version "3.8.2", minimum required is "3.8") found components: Interpreter
    -- Cache files will be written to: C:/ncs/v2.5.2/zephyr/.cache
    -- Zephyr version: 3.4.99 (C:/ncs/v2.5.2/zephyr)
    -- Found west (found suitable version "1.1.0", minimum required is "0.14.0")
    -- Board: wna618_ns
    -- Found host-tools: zephyr 0.16.1 (C:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.16.1 (C:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk)
    -- Found Dtc: C:/ncs/toolchains/c57af46cb7/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
    -- Found BOARD.dts: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/boards/arm/wna618_ns/wna618_ns.dts
    -- Generated zephyr.dts: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/zephyr/dts.cmake

    warning: Experimental symbol NRF_CLOUD_COAP is enabled.


    warning: Experimental symbol COAP_CLIENT is enabled.

    Parsing C:/ncs/v2.5.2/zephyr/Kconfig
    Loaded configuration 'C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/boards/arm/wna618_ns/wna618_ns_defconfig'
    Merged configuration 'c:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/prj.conf'
    Configuration saved to 'C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/zephyr/.config'
    Kconfig header saved to 'C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/zephyr/include/generated/autoconf.h'
    -- Found GnuLd: c:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe (found version "2.38")
    -- The C compiler identification is GNU 12.2.0
    -- The CXX compiler identification is GNU 12.2.0
    -- The ASM compiler identification is GNU
    -- Found assembler: C:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
    -- Found Python3: C:/ncs/toolchains/c57af46cb7/opt/bin/python.exe (found version "3.8.2") found components: Interpreter
    Changed board to secure wna618 (NOT NS)

    === child image mcuboot -  begin ===
    loading initial cache file C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/mcuboot/child_image_preload.cmake
    Loading Zephyr default modules (Zephyr base).
    -- Application: C:/ncs/v2.5.2/bootloader/mcuboot/boot/zephyr
    -- CMake version: 3.20.5
    -- Found Python3: C:/ncs/toolchains/c57af46cb7/opt/bin/python.exe (found suitable version "3.8.2", minimum required is "3.8") found components: Interpreter
    -- Cache files will be written to: C:/ncs/v2.5.2/zephyr/.cache
    -- Zephyr version: 3.4.99 (C:/ncs/v2.5.2/zephyr)
    -- Found west (found suitable version "1.1.0", minimum required is "0.14.0")
    CMake Warning at C:/ncs/v2.5.2/zephyr/cmake/modules/boards.cmake:112 (message):
      BOARD_DIR:
      C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/boards/arm/wna618_ns
      has been moved or deleted.  Trying to find new location.
    Call Stack (most recent call first):
      C:/ncs/v2.5.2/zephyr/cmake/modules/zephyr_default.cmake:129 (include)
      C:/ncs/v2.5.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
      C:/ncs/v2.5.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
      CMakeLists.txt:31 (find_package)


    -- Board: wna618
    -- Found host-tools: zephyr 0.16.1 (C:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk)
    -- Found toolchain: zephyr 0.16.1 (C:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk)
    -- Found Dtc: C:/ncs/toolchains/c57af46cb7/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
    -- Found BOARD.dts: C:/ncs/v2.5.2/zephyr/boards/arm/wna618/wna618.dts
    -- Found devicetree overlay: C:/ncs/v2.5.2/bootloader/mcuboot/boot/zephyr/app.overlay
    -- Generated zephyr.dts: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/mcuboot/zephyr/zephyr.dts
    -- Generated devicetree_generated.h: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/mcuboot/zephyr/include/generated/devicetree_generated.h
    -- Including generated dts.cmake file: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/mcuboot/zephyr/dts.cmake
    Parsing C:/ncs/v2.5.2/bootloader/mcuboot/boot/zephyr/Kconfig
    Loaded configuration 'C:/ncs/v2.5.2/zephyr/boards/arm/wna618/wna618_defconfig'
    Merged configuration 'C:/ncs/v2.5.2/bootloader/mcuboot/boot/zephyr/prj.conf'
    Merged configuration 'C:/ncs/v2.5.2/nrf/modules/mcuboot/tfm.conf'
    Merged configuration 'C:/ncs/v2.5.2/nrf/modules/mcuboot/fih_low_enable.conf'
    Merged configuration 'C:/ncs/v2.5.2/nrf/subsys/partition_manager/partition_manager_enabled.conf'
    Merged configuration 'C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/mcuboot/zephyr/misc/generated/extra_kconfig_options.conf'
    Configuration saved to 'C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/mcuboot/zephyr/.config'
    Kconfig header saved to 'C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/mcuboot/zephyr/include/generated/autoconf.h'
    -- Found GnuLd: c:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe (found version "2.38")
    -- The C compiler identification is GNU 12.2.0
    -- The CXX compiler identification is GNU 12.2.0
    -- The ASM compiler identification is GNU
    -- Found assembler: C:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
    CMake Warning at C:/ncs/v2.5.2/zephyr/CMakeLists.txt:893 (message):
      No SOURCES given to Zephyr library: drivers__spi

      Excluding target from build.


    MCUBoot bootloader key file: C:/ncs/v2.5.2/bootloader/mcuboot/root-ec-p256.pem
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/mcuboot
    === child image mcuboot -  end ===

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

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



    CMake Warning at C:/ncs/v2.5.2/nrf/cmake/partition_manager.cmake:79 (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.5.2/zephyr/cmake/modules/kernel.cmake:247 (include)
      C:/ncs/v2.5.2/zephyr/cmake/modules/zephyr_default.cmake:138 (include)
      C:/ncs/v2.5.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
      C:/ncs/v2.5.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
      CMakeLists.txt:4 (find_package)


    Dropping partition 'nrf_modem_lib_trace' since its size is 0.
    Dropping partition 'nonsecure_storage' since it is empty.
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build
    -- west build: building application
    [4/361] Generating include/generated/version.h
    -- Zephyr version: 3.4.99 (C:/ncs/v2.5.2/zephyr), build: v3.4.99-ncs1-2
    [3/171] Generating include/generated/version.h
    -- Zephyr version: 3.4.99 (C:/ncs/v2.5.2/zephyr), build: v3.4.99-ncs1-2
    [166/171] Linking C executable zephyr\zephyr_pre0.elf
    FAILED: zephyr/zephyr_pre0.elf zephyr/zephyr_pre0.map
    cmd.exe /C "cd . && C:\ncs\toolchains\c57af46cb7\opt\zephyr-sdk\arm-zephyr-eabi\bin\arm-zephyr-eabi-gcc.exe  -gdwarf-4 zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj -o zephyr\zephyr_pre0.elf  -fuse-ld=bfd  -T  zephyr/linker_zephyr_pre0.cmd  -Wl,-Map=C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/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/aarch32/libarch__arm__core__aarch32.a  zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a  zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/libarch__arm__core__aarch32__cortex_m__cmse.a  zephyr/lib/libc/minimal/liblib__libc__minimal.a  zephyr/lib/libc/common/liblib__libc__common.a  zephyr/drivers/clock_control/libdrivers__clock_control.a  zephyr/drivers/flash/libdrivers__flash.a  zephyr/drivers/gpio/libdrivers__gpio.a  zephyr/drivers/timer/libdrivers__timer.a  modules/nrf/lib/fprotect/lib..__nrf__lib__fprotect.a  modules/nrf/lib/fatal_error/lib..__nrf__lib__fatal_error.a  modules/nrf/drivers/hw_cc310/lib..__nrf__drivers__hw_cc310.a  modules/mcuboot/boot/bootutil/zephyr/libmcuboot_util.a  modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a  -Wl,--no-whole-archive  zephyr/kernel/libkernel.a  zephyr/CMakeFiles/offsets.dir/./arch/arm/core/offsets/offsets.c.obj  -L"c:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/thumb/v8-m.main+fp/hard"  -LC:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/mcuboot/zephyr  -lgcc  zephyr/arch/common/libisr_tables.a  -mcpu=cortex-m33  -mthumb  -mabi=aapcs  -mfpu=fpv5-sp-d16  -mfloat-abi=hard  -mfp16-format=ieee  -Wl,--gc-sections  -Wl,--build-id=none  -Wl,--sort-common=descending  -Wl,--sort-section=alignment  -Wl,-u,_OffsetAbsSyms  -Wl,-u,_ConfigAbsSyms  -nostdlib  -static  -Wl,-X  -Wl,-N  -Wl,--orphan-handling=warn  -Wl,-no-pie  C:/ncs/v2.5.2/nrfxlib/crypto/nrf_cc310_platform/lib/cortex-m33/hard-float/no-interrupts/libnrf_cc310_platform_0.9.18.a  C:/ncs/v2.5.2/nrfxlib/crypto/nrf_cc310_bl/lib/cortex-m33/hard-float/no-interrupts/libnrf_cc310_bl_0.9.12.a && cmd.exe /C "cd /D C:\Users\vince\OneDrive\Documents\GitLab_Fw_Cellular\fw_wna618\build\mcuboot\zephyr && C:\ncs\toolchains\c57af46cb7\opt\bin\cmake.exe -E true""
    c:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe: zephyr/drivers/flash/libdrivers__flash.a(spi_nor.c.obj): in function `k_sleep':
    C:\Users\vince\OneDrive\Documents\GitLab_Fw_Cellular\fw_wna618\build\mcuboot/zephyr/include/generated/syscalls/kernel.h:135: undefined reference to `z_impl_k_sleep'
    c:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe: C:\Users\vince\OneDrive\Documents\GitLab_Fw_Cellular\fw_wna618\build\mcuboot/zephyr/include/generated/syscalls/kernel.h:135: undefined reference to `z_impl_k_sleep'
    c:/ncs/toolchains/c57af46cb7/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe: zephyr/drivers/flash/libdrivers__flash.a(spi_nor.c.obj):(.rodata.spi_nor_config_0+0x0): undefined reference to `__device_dts_ord_118'
    collect2.exe: error: ld returned 1 exit status
    ninja: build stopped: subcommand failed.
    [12/361] Generating ../../tfm/CMakeCache.txt
    CMake Warning at cmake/version.cmake:22 (message):
      Actual TF-M version is not available from Git repository.  Settled to
      v1.8.0
    Call Stack (most recent call first):
      CMakeLists.txt:22 (include)


    -- Found Git: C:/ncs/toolchains/c57af46cb7/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/c57af46cb7/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
    -- Found Python3: C:/ncs/toolchains/c57af46cb7/opt/bin/python.exe (found version "3.8.2") found components: Interpreter
    CMake Deprecation Warning at C:/ncs/v2.5.2/zephyr/cmake/modules/FindDeprecated.cmake:121 (message):
      'PYTHON_PREFER' variable is deprecated.  Please use Python3_EXECUTABLE
      instead.
    Call Stack (most recent call first):
      C:/ncs/v2.5.2/zephyr/cmake/modules/python.cmake:16 (find_package)
      C:/ncs/v2.5.2/zephyr/cmake/modules/user_cache.cmake:30 (include)
      C:/ncs/v2.5.2/zephyr/cmake/modules/extensions.cmake:5 (include)
      C:/ncs/v2.5.2/nrf/subsys/nrf_security/tfm/CMakeLists.txt:36 (include)


    -- Found Python3: C:/ncs/toolchains/c57af46cb7/opt/bin/python.exe (found suitable version "3.8.2", minimum required is "3.8") found components: Interpreter
    -- Cache files will be written to: C:/ncs/v2.5.2/zephyr/.cache
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Users/vince/OneDrive/Documents/GitLab_Fw_Cellular/fw_wna618/build/tfm
    [17/361] No configure step for 'tfm'
    FAILED: modules/mcuboot/mcuboot_subimage-prefix/src/mcuboot_subimage-stamp/mcuboot_subimage-build mcuboot/zephyr/zephyr.hex mcuboot/zephyr/zephyr.elf
    cmd.exe /C "cd /D C:\Users\vince\OneDrive\Documents\GitLab_Fw_Cellular\fw_wna618\build\mcuboot && C:\ncs\toolchains\c57af46cb7\opt\bin\cmake.exe --build . --"
    ninja: build stopped: subcommand failed.
    FATAL ERROR: command exited with status 1: 'C:\ncs\toolchains\c57af46cb7\opt\bin\cmake.EXE' --build 'c:\Users\vince\OneDrive\Documents\GitLab_Fw_Cellular\fw_wna618\build'

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

Children
No Data
Related