nRF5 SDK is not maintained anymore
More Info: Consider nRF Connect SDK for new designs

Unable to open include files such as zephyr/kernel.h and build fails

Hi, 

I'm trying to evaluate nrf5340_audio, but I get a build error as below.

> Executing task: nRF Connect: Build: nrf5340_audio/build (active) <

Building nrf5340_audio
west build --build-dir c:\Works\nRF5\myapps\nrf5340_audio\build c:\Works\nRF5\myapps\nrf5340_audio

-- west build: generating a build system
Loading Zephyr default modules (Zephyr base (cached)).
-- Application: C:/Works/nRF5/myapps/nrf5340_audio
-- Cache files will be written to: C:/Works/nRF5/v2.0.0/zephyr/.cache
-- Zephyr version: 3.0.99 (C:/Works/nRF5/v2.0.0/zephyr)
-- Found west (found suitable version "0.13.1", minimum required is "0.7.1")
-- Board: nrf5340_audio_dk_nrf5340_cpuapp
-- Found host-tools: zephyr 0.14.1 (C:/Works/nRF5/toolchains/v2.0.0/opt/zephyr-sdk)
-- Found dtc: C:/Works/nRF5/toolchains/v2.0.0/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
-- Found toolchain: zephyr 0.14.1 (C:/Works/nRF5/toolchains/v2.0.0/opt/zephyr-sdk)
-- Found BOARD.dts: C:/Works/nRF5/v2.0.0/nrf/boards/arm/nrf5340_audio_dk_nrf5340/nrf5340_audio_dk_nrf5340_cpuapp.dts
-- Generated zephyr.dts: C:/Works/nRF5/myapps/nrf5340_audio/build/zephyr/zephyr.dts
-- Generated devicetree_unfixed.h: C:/Works/nRF5/myapps/nrf5340_audio/build/zephyr/include/generated/devicetree_unfixed.h
-- Generated device_extern.h: C:/Works/nRF5/myapps/nrf5340_audio/build/zephyr/include/generated/device_extern.h
-- Including generated dts.cmake file: C:/Works/nRF5/myapps/nrf5340_audio/build/zephyr/dts.cmake

warning: Experimental symbol NRF5340_AUDIO is enabled.


warning: Experimental symbol BT_ISO_UNICAST is enabled.


warning: Experimental symbol BT_ISO_SYNC_RECEIVER is enabled.


warning: Experimental symbol BT_AUDIO is enabled.


Parsing C:/Works/nRF5/myapps/nrf5340_audio/Kconfig
Loaded configuration 'C:/Works/nRF5/v2.0.0/nrf/boards/arm/nrf5340_audio_dk_nrf5340/nrf5340_audio_dk_nrf5340_cpuapp_defconfig'
Merged configuration 'C:/Works/nRF5/myapps/nrf5340_audio/prj.conf'
C:\Works\nRF5\v2.0.0\nrf\boards\arm\nrf5340_audio_dk_nrf5340\nrf5340_audio_dk_nrf5340_cpuapp_defconfig:78: warning: attempt to assign the value 'y' to the undefined symbol HW_CODEC_CIRRUS_LOGIC

error: Aborting due to Kconfig warnings

CMake Error at C:\Works\nRF5\v2.0.0\zephyr\cmake\modules\kconfig.cmake:290 (message):
command failed with return code: 1
Call Stack (most recent call first):
C:\Works\nRF5\v2.0.0\zephyr\cmake\modules\zephyr_default.cmake:121 (include)
C:\Works\nRF5\v2.0.0\zephyr\share\zephyr-package\cmake\ZephyrConfig.cmake:51 (include)
C:\Works\nRF5\v2.0.0\zephyr\share\zephyr-package\cmake\ZephyrConfig.cmake:81 (include_boilerplate)
c:\Works\nRF5\myapps\nrf5340_audio\build\CMakeLists.txt:13 (find_package)


-- Configuring incomplete, errors occurred!
FATAL ERROR: command exited with status 1: 'c:\Works\nRF5\toolchains\v2.0.0\opt\bin\cmake.EXE' '-DWEST_PYTHON=c:\Works\nRF5\toolchains\v2.0.0\opt\bin\python.exe' '-Bc:\Works\nRF5\myapps\nrf5340_audio\build' '-Sc:\Works\nRF5\myapps\nrf5340_audio' -GNinja

The environment I used is as follows.

nRF Connect for Desktop: v3.11.1

Toolchain Manager: v1.0.0

nRF Connect SDK: v2.0.0

Application template: nrf/applications/nrf5340_audio

How can I solve it?

Regards.

Related