I’ve followed the instructions in https://docs.circuitdojo.com/nrf9151-feather/using-vscode.html and need to build the “https” example. When generating the build, I run into the following error:
[81/140] Building C object secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/core/nrf_oberon/CMakeFiles/oberon_psa_core.dir/66173395ffa9d10a661b85151fba34bd/library/pninja: error: mkdir(secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/cy_src/core/nrf_oberon...r/C_/nrf_workspace/feather02/modules/crypto/oberon-psa-crypto/library/pninja: error: mkdir(secure_fw/partitions/crypto/mbedcrypto/nrf_security_src/core/nrf_oberon/CMakeFiles/oberon_psa_core.dir/C_/nrf_workspace/feather02/modules/crypto/oberon-psa-crypto/library): No such
file or directory
ninja: build stopped: .
FAILED: modules/trusted-firmware-m/tfm-prefix/src/tfm-stamp/tfm-build tfm/bin/tfm_s.elf tfm/bin/tfm_s.bin tfm/bin/tfm_s.hex tfm/bin/tfm_s_signed.bin tfm/bin/tfm_s_ns_signed.bin tfm/api_ns/interface/li
b/s_veneers.o tfm/api_ns/interface/src/tfm_attest_api.c tfm/api_ns/interface/src/tfm_crypto_api.c tfm/api_ns/interface/src/tfm_fwu_api.c tfm/api_ns/interface/src/tfm_its_api.c tfm/api_ns/interface/src
/tfm_platform_api.c tfm/api_ns/interface/src/tfm_ps_api.c tfm/api_ns/interface/src/tfm_tz_psa_ns_api.c tfm/api_ns/interface/src/tfm_ioctl_core_ns_api.c C:/nrf_workspace/feather02/nfed/samples/https/bu
ild/circuitdojo_feather_nrf9151/https/modules/trusted-firmware-m/tfm-prefix/src/tfm-stamp/tfm-build C:/nrf_workspace/feather02/nfed/samples/https/build/circuitdojo_feather_nrf9151/https/tfm/bin/tfm_s.
elf C:/nrf_workspace/feather02/nfed/samples/https/build/circuitdojo_feather_nrf9151/https/tfm/bin/tfm_s.bin C:/nrf_workspace/feather02/nfed/samples/https/build/circuitdojo_feather_nrf9151/https/tfm/bi
n/tfm_s.hex C:/nrf_workspace/feather02/nfed/samples/https/build/circuitdojo_feather_nrf9151/https/tfm/bin/tfm_s_signed.bin C:/nrf_workspace/feather02/nfed/samples/https/build/circuitdojo_feather_nrf91
51/https/tfm/bin/tfm_s_ns_signed.bin C:/nrf_workspace/feather02/nfed/samples/https/build/circuitdojo_feather_nrf9151/https/tfm/api_ns/interface/lib/s_veneers.o C:/nrf_workspace/feather02/nfed/samples/
https/build/circuitdojo_feather_nrf9151/https/tfm/api_ns/interface/src/tfm_attest_api.c C:/nrf_workspace/feather02/nfed/samples/https/build/circuitdojo_feather_nrf9151/https/tfm/api_ns/interface/src/t
fm_crypto_api.c C:/nrf_workspace/feather02/nfed/samples/https/build/circuitdojo_feather_nrf9151/https/tfm/api_ns/interface/src/tfm_fwu_api.c C:/nrf_workspace/feather02/nfed/samples/https/build/circuit
dojo_feather_nrf9151/https/tfm/api_ns/interface/src/tfm_its_api.c C:/nrf_workspace/feather02/nfed/samples/https/build/circuitdojo_feather_nrf9151/https/tfm/api_ns/interface/src/tfm_platform_api.c C:/n
rf_workspace/feather02/nfed/samples/https/build/circuitdojo_feather_nrf9151/https/tfm/api_ns/interface/src/tfm_ps_api.c C:/nrf_workspace/feather02/nfed/samples/https/build/circuitdojo_feather_nrf9151/
https/tfm/api_ns/interface/src/tfm_tz_psa_ns_api.c C:/nrf_workspace/feather02/nfed/samples/https/build/circuitdojo_feather_nrf9151/https/tfm/api_ns/interface/src/tfm_ioctl_core_ns_api.c
cmd.exe /C "cd /D C:\nrf_workspace\feather02\nfed\samples\https\build\circuitdojo_feather_nrf9151\https\tfm && C:\ncs\toolchains\0b393f9e1b\opt\bin\cmake.exe --build . -j 1"
ninja: build stopped: subcommand failed.
[10/20] No configure step for 'mcuboot'
FAILED: _sysbuild/sysbuild/images/https-prefix/src/https-stamp/https-build C:/nrf_workspace/feather02/nfed/samples/https/build/circuitdojo_feather_nrf9151/_sysbuild/sysbuild/images/https-prefix/src/ht
tps-stamp/https-build
cmd.exe /C "cd /D C:\nrf_workspace\feather02\nfed\samples\https\build\circuitdojo_feather_nrf9151\https && C:\ncs\toolchains\0b393f9e1b\opt\bin\cmake.exe --build ."
ninja: build stopped: subcommand failed.
FATAL ERROR: command exited with status 1: 'C:\ncs\toolchains\0b393f9e1b\opt\bin\cmake.EXE' --build C:/nrf_workspace/feather02/nfed/samples/https/build/circuitdojo_feather_nrf9151
* The terminal process terminated with exit code: 1.
* Terminal will be reused by tasks, press any key to close it.
* Executing task: nRF Connect: Generate config circuitdojo_feather_nrf9151/nrf9151/ns for c:\nrf_workspace\feather02\nfed\samples\https
My settings are as follows:
Board target: circuitdojo_feather_nrf9151/ns
Base configuration files (Kconfig fragments): prj.conf
Extra Kconfig fragments: sysbuild/mcuboot.conf
Optimization level (size, speed, or debugging): Use project default
Build directory name: build/circuitdojo_feather_nrf9151
System build (sysbuild): Use sysbuild
… everything else is either empty or default
SDK: 3rd Party (nrf Connect SDK v3.0.1)*
Toolchain: nRF Connect SDK Toolchain v3.0.2 **(There was no 3.0.1)
What am I doing wrong or missing please?