This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

processing error related to NRF5340 Kit

in fact the error that i posted is related to this file and exactly to the bloc in grey on nvic.h file

"  C:/Users/rzaafouri/ncs/v1.5.1/zephyr/include/arch/arm/aarch32/cortex_m/nvic.h:15:44: error: pasting ")" and "_P_arm_num_irq_priority_bits" does not give a valid preprocessing token  "

C:/Users/rzaafouri/ncs/v1.5.1/zephyr/include/arch/arm/aarch32/cortex_m/nvic.h:15:32: error: 'arm_v8m_nvic' undeclared (first use in this function)

 C:/Users/rzaafouri/ncs/v1.5.1/zephyr/include/devicetree.h:463:48: error: expected ')' before '_P_arm_num_irq_priority_bits'

C:/Users/rzaafouri/ncs/v1.5.1/zephyr/include/arch/arm/aarch32/exc.h:24:36: note: to match this '('

1> C:/Users/rzaafouri/ncs/v1.5.1/zephyr/include/arch/arm/aarch32/cortex_m/nvic.h:15:28: error: missing binary operator before token "("

i'm getting these couple of errors do you know if there's a link between them 
because my error is certainly a processing error 
can you help with this please

knowing that i just tried to open another project from a different directory then the BME280 project 
it went all on collapse ! 

can you please help me please 

this is the message i'm getting
 i really need help 

Building ‘C:/Users/rzaafouri/ncs/v1.5.1/zephyr/misc/empty_file.c’ from solution ‘build’ in configuration ‘Common’
Building ‘C:/Users/rzaafouri/ncs/v1.5.1/zephyr/include/dt-bindings/gpio/gpio.h’ from solution ‘build’ in configuration ‘Common’
Building ‘C:/Users/rzaafouri/ncs/v1.5.1/zephyr/include/dt-bindings/i2c/i2c.h’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/misc/generated/syscalls.json’ from solution ‘build’ in configuration ‘Common’
1> 'zephyr/misc/generated/syscalls.json' is up to date
Building ‘zephyr/misc/generated/struct_tags.json’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/CMakeFiles/parse_syscalls_target’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/parse_syscalls_target’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/include/generated/driver-validation.h’ from solution ‘build’ in configuration ‘Common’
1> 'zephyr/include/generated/driver-validation.h' is up to date
Building ‘zephyr/CMakeFiles/driver_validation_h_target’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/driver_validation_h_target’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/include/generated/kobj-types-enum.h’ from solution ‘build’ in configuration ‘Common’
1> 'zephyr/include/generated/kobj-types-enum.h' is up to date
Building ‘zephyr/include/generated/otype-to-str.h’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/CMakeFiles/kobj_types_h_target’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/kobj_types_h_target’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/include/generated/syscall_list.h’ from solution ‘build’ in configuration ‘Common’
1> 'zephyr/include/generated/syscall_dispatch.c' is up to date
Building ‘zephyr/CMakeFiles/syscall_list_h_target’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/include/generated/syscall_dispatch.c’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/syscall_list_h_target’ from solution ‘build’ in configuration ‘Common’
Building ‘cmake_object_order_depends_target_offsets’ from solution ‘build’ in configuration ‘Common’
Building ‘zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj’ from solution ‘build’ in configuration ‘Common’
1> zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj does not exist.
1> Compiling ‘offsets.c’
1> C:\Users\rzaafouri\ncs\v1.5.1-rc1\toolchain\opt/bin/arm-none-eabi-gcc -DBUILD_VERSION=v2.4.99-ncs2 -DKERNEL -DNRF5340_XXAA_APPLICATION -DUSE_PARTITION_MANAGER=0 -D_FORTIFY_SOURCE=2 -D__PROGRAM_START -D__ZEPHYR__=1 -I../../../kernel/include -I../../../arch/arm/include -I../../../include -Izephyr/include/generated -I../../../soc/arm/nordic_nrf/nrf53 -IC:/Users/rzaafouri/ncs/v1.5.1/nrf/include -IC:/Users/rzaafouri/ncs/v1.5.1/modules/hal/nordic/nrfx -IC:/Users/rzaafouri/ncs/v1.5.1/modules/hal/nordic/nrfx/drivers/include -IC:/Users/rzaafouri/ncs/v1.5.1/modules/hal/nordic/nrfx/mdk -I../../../modules/hal_nordic/nrfx/. -IC:/Users/rzaafouri/ncs/v1.5.1/modules/hal/cmsis/CMSIS/Core/Include -isystem ../../../lib/libc/minimal/include -isystem c:/users/rzaafouri/ncs/v1.5.1/toolchain/opt/bin/../lib/gcc/arm-none-eabi/9.2.1/include -isystem c:/users/rzaafouri/ncs/v1.5.1/toolchain/opt/bin/../lib/gcc/arm-none-eabi/9.2.1/include-fixed -isystem C:/Users/rzaafouri/ncs/v1.5.1/nrfxlib/crypto/nrf_cc312_platform/include -Os -imacros C:/Users/rzaafouri/ncs/v1.5.1/zephyr/samples/hello_world/build_nrf5340dk_nrf5340_cpuapp/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -mcpu=cortex-m33 -mthumb -mabi=aapcs -imacros C:/Users/rzaafouri/ncs/v1.5.1/zephyr/include/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -Wno-pointer-sign -Wpointer-arith -Wno-address-of-packed-member -Wno-unused-but-set-variable -Werror=implicit-int -fno-asynchronous-unwind-tables -fno-pie -fno-pic -fno-strict-overflow -fno-reorder-functions -fno-defer-pop -fmacro-prefix-map=C:/Users/rzaafouri/ncs/v1.5.1/zephyr/samples/hello_world=CMAKE_SOURCE_DIR -fmacro-prefix-map=C:/Users/rzaafouri/ncs/v1.5.1/zephyr=ZEPHYR_BASE -fmacro-prefix-map=C:/Users/rzaafouri/ncs/v1.5.1=WEST_TOPDIR -ffunction-sections -fdata-sections -std=c99 -nostdinc -MD -MF C:/Users/rzaafouri/ncs/v1.5.1/zephyr/samples/hello_world/build_nrf5340dk_nrf5340_cpuapp/zephyr\CMakeFiles\offsets.dir\arch\arm\core\offsets\offsets.c.obj.d -fno-diagnostics-show-caret -o zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj -c C:/Users/rzaafouri/ncs/v1.5.1/zephyr/arch/arm/core/offsets/offsets.c
1> In file included from ../../../include/arch/arm/aarch32/arch.h:20,
1>                  from ../../../include/arch/cpu.h:19,
1>                  from ../../../include/kernel_includes.h:33,
1>                  from ../../../include/kernel.h:17,
1>                  from C:/Users/rzaafouri/ncs/v1.5.1/zephyr/arch/arm/core/offsets/offsets_aarch32.c:28,
1>                  from C:/Users/rzaafouri/ncs/v1.5.1/zephyr/arch/arm/core/offsets/offsets.c:12:
1> ../../../include/arch/arm/aarch32/cortex_m/nvic.h:15:21: warning: implicit declaration of function 'DT_INST' [-Wimplicit-function-declaration]
1> ../../../include/devicetree.h:2176:24: note: in definition of macro 'DT_CAT'
1> ../../../include/arch/arm/aarch32/cortex_m/nvic.h:22:27: note: in expansion of macro 'DT_PROP'
1> ../../../include/arch/arm/aarch32/cortex_m/nvic.h:22:35: note: in expansion of macro 'NVIC_NODEID'
1> ../../../include/arch/arm/aarch32/exc.h:24:41: note: in expansion of macro 'NUM_IRQ_PRIO_BITS'
1> ../../../include/arch/arm/aarch32/exc.h:60:31: note: in expansion of macro 'Z_EXC_PRIO'
1> ../../../include/arch/arm/aarch32/asm_inline_gcc.h:62:9: note: in expansion of macro '_EXC_IRQ_DEFAULT_PRIO'
1> ../../../include/arch/arm/aarch32/cortex_m/nvic.h:15:44: error: pasting ")" and "_P_arm_num_irq_priority_bits" does not give a valid preprocessing token
1> ../../../include/devicetree.h:2176:24: note: in definition of macro 'DT_CAT'
1> ../../../include/arch/arm/aarch32/cortex_m/nvic.h:22:27: note: in expansion of macro 'DT_PROP'
1> ../../../include/arch/arm/aarch32/cortex_m/nvic.h:22:35: note: in expansion of macro 'NVIC_NODEID'
1> ../../../include/arch/arm/aarch32/exc.h:24:41: note: in expansion of macro 'NUM_IRQ_PRIO_BITS'
1> ../../../include/arch/arm/aarch32/exc.h:60:31: note: in expansion of macro 'Z_EXC_PRIO'
1> ../../../include/arch/arm/aarch32/asm_inline_gcc.h:62:9: note: in expansion of macro '_EXC_IRQ_DEFAULT_PRIO'
1> ../../../include/arch/arm/aarch32/cortex_m/nvic.h:15:32: error: 'arm_v8m_nvic' undeclared (first use in this function)
1> ../../../include/devicetree.h:2176:24: note: in definition of macro 'DT_CAT'
1> ../../../include/arch/arm/aarch32/cortex_m/nvic.h:22:27: note: in expansion of macro 'DT_PROP'
1> ../../../include/arch/arm/aarch32/cortex_m/nvic.h:22:35: note: in expansion of macro 'NVIC_NODEID'
1> ../../../include/arch/arm/aarch32/exc.h:24:41: note: in expansion of macro 'NUM_IRQ_PRIO_BITS'
1> ../../../include/arch/arm/aarch32/exc.h:60:31: note: in expansion of macro 'Z_EXC_PRIO'
1> ../../../include/arch/arm/aarch32/asm_inline_gcc.h:62:9: note: in expansion of macro '_EXC_IRQ_DEFAULT_PRIO'
1> ../../../include/arch/arm/aarch32/cortex_m/nvic.h:15:32: note: each undeclared identifier is reported only once for each function it appears in
1> ../../../include/devicetree.h:2176:24: note: in definition of macro 'DT_CAT'
1> ../../../include/arch/arm/aarch32/cortex_m/nvic.h:22:27: note: in expansion of macro 'DT_PROP'
1> ../../../include/arch/arm/aarch32/cortex_m/nvic.h:22:35: note: in expansion of macro 'NVIC_NODEID'
1> ../../../include/arch/arm/aarch32/exc.h:24:41: note: in expansion of macro 'NUM_IRQ_PRIO_BITS'
1> ../../../include/arch/arm/aarch32/exc.h:60:31: note: in expansion of macro 'Z_EXC_PRIO'
1> ../../../include/arch/arm/aarch32/asm_inline_gcc.h:62:9: note: in expansion of macro '_EXC_IRQ_DEFAULT_PRIO'
1> ../../../include/devicetree.h:463:48: error: expected ')' before '_P_arm_num_irq_priority_bits'
1> ../../../include/devicetree.h:2176:30: note: in definition of macro 'DT_CAT'
1> ../../../include/arch/arm/aarch32/cortex_m/nvic.h:22:27: note: in expansion of macro 'DT_PROP'
1> ../../../include/arch/arm/aarch32/exc.h:24:41: note: in expansion of macro 'NUM_IRQ_PRIO_BITS'
1> ../../../include/arch/arm/aarch32/exc.h:60:31: note: in expansion of macro 'Z_EXC_PRIO'
1> ../../../include/arch/arm/aarch32/asm_inline_gcc.h:62:9: note: in expansion of macro '_EXC_IRQ_DEFAULT_PRIO'
1> In file included from ../../../include/arch/arm/aarch32/arch.h:26,
1>                  from ../../../include/arch/cpu.h:19,
1>                  from ../../../include/kernel_includes.h:33,
1>                  from ../../../include/kernel.h:17,
1>                  from C:/Users/rzaafouri/ncs/v1.5.1/zephyr/arch/arm/core/offsets/offsets_aarch32.c:28,
1>                  from C:/Users/rzaafouri/ncs/v1.5.1/zephyr/arch/arm/core/offsets/offsets.c:12:
1> ../../../include/arch/arm/aarch32/exc.h:24:36: note: to match this '('
1> ../../../include/arch/arm/aarch32/exc.h:60:31: note: in expansion of macro 'Z_EXC_PRIO'
1> ../../../include/arch/arm/aarch32/asm_inline_gcc.h:62:9: note: in expansion of macro '_EXC_IRQ_DEFAULT_PRIO'
1> In file included from ../../../include/arch/arm/aarch32/arch.h:20,
1>                  from ../../../include/arch/cpu.h:19,
1>                  from ../../../include/kernel_includes.h:33,
1>                  from ../../../include/kernel.h:17,
1>                  from C:/Users/rzaafouri/ncs/v1.5.1/zephyr/arch/arm/core/offsets/offsets_aarch32.c:28,
1>                  from C:/Users/rzaafouri/ncs/v1.5.1/zephyr/arch/arm/core/offsets/offsets.c:12:
1> ../../../include/arch/arm/aarch32/cortex_m/nvic.h:15:28: error: missing binary operator before token "("
1> ../../../include/devicetree.h:2176:24: note: in definition of macro 'DT_CAT'
1> ../../../include/arch/arm/aarch32/cortex_m/nvic.h:22:27: note: in expansion of macro 'DT_PROP'
1> ../../../include/arch/arm/aarch32/cortex_m/nvic.h:22:35: note: in expansion of macro 'NVIC_NODEID'
1> ../../../include/arch/arm/aarch32/cortex_m/cmsis.h:96:25: note: in expansion of macro 'NUM_IRQ_PRIO_BITS'
Build failed

Parents
  • Hi,

    Could I see your prj.conf file? Is your project based on a sample, or is it something you built from scratch? And which board version are you using? There should be a sticker on your board with "PCA10095 0.11.0" or something similar.

    I also just noticed that you are using two different SDKs. "ncs/v1.5.1/zephyr" and "ncs\v1.5.1-rc1\toolchain" are both used. I assume you are building with Segger Embedded Studio, when you open your project, make sure that both "nRF Connect SDK Release" and "nRF Connect Toolchain Version" are set to the same SDK. It is a known issue that they may be set to different SDKs by default, when you have multiple versions installed.

  • Hi,
    thank you Oivind
    my prj.conf file looks like this

    and it's a project took from samples 
    m using PCA10095 0.11.0

    how do i set  "nRF Connect SDK Release" and "nRF Connect Toolchain Version" to the same SDK please !

  • i did install everything through toolchain manager except west because it didn't work for me in the beginning so i added it manually

  • How did you add it manually? That is not something you should have to do.

  • i did it through chocolatey and python packages and i disabled it in the toolchain manager .
    i had multiple problems with the flashing through programmer in the nrf connect so i decided to install west manually . and it went better and smoother the flashing and erasing.

    i will proceed to the reinstallation of everything 
    i will keep you updated if something went wrong 

  • You can also try installing v1.6.1 in the Toolchain Manager if you don't already have it, and see if that sdk works. It will be entirely separate from v1.5.1.

    Also download and install the nRF Command Line Tools: https://www.nordicsemi.com/Products/Development-tools/nrf-command-line-tools/download

    If nRF Command Line Tools is already installed, then click "repair" in the installer.

  • thank you oivind,
    i fixed the compilation environment

    m trying to build the bme280 sample and i'm getting the devicetree error

    can you help me with this

    1> zephyr/linker_zephyr_prebuilt.cmd does not exist.
    1> Combining ‘zephyr/linker_zephyr_prebuilt.cmd’
    1> C:\Users\rzaafouri\ncs\v1.6.1\toolchain\opt\bin\arm-none-eabi-gcc.exe -x assembler-with-cpp -undef -MD -MF linker_zephyr_prebuilt.cmd.dep -MT zephyr/linker_zephyr_prebuilt.cmd -D_LINKER -D_ASMLANGUAGE -IC:/Users/rzaafouri/ncs/v1.6.1/zephyr/include -IC:/Users/rzaafouri/ncs/v1.6.1/nrf/samples/sensor/bme280/build_nrf5340dk_nrf5340_cpuapp/zephyr/include/generated -IC:/Users/rzaafouri/ncs/v1.6.1/zephyr/soc/arm/nordic_nrf/nrf53 -IC:/Users/rzaafouri/ncs/v1.6.1/zephyr/lib/libc/minimal/include -IC:/Users/rzaafouri/ncs/v1.6.1/nrf/include -IC:/Users/rzaafouri/ncs/v1.6.1/modules/hal/cmsis/CMSIS/Core/Include -IC:/Users/rzaafouri/ncs/v1.6.1/modules/hal/nordic/nrfx -IC:/Users/rzaafouri/ncs/v1.6.1/modules/hal/nordic/nrfx/drivers/include -IC:/Users/rzaafouri/ncs/v1.6.1/modules/hal/nordic/nrfx/mdk -IC:/Users/rzaafouri/ncs/v1.6.1/zephyr/modules/hal_nordic/nrfx/. -D__GCC_LINKER_CMD__ -DUSE_PARTITION_MANAGER=0 -DLINKER_ZEPHYR_PREBUILT -E C:/Users/rzaafouri/ncs/v1.6.1/zephyr/soc/arm/nordic_nrf/nrf53/linker.ld -P -o linker_zephyr_prebuilt.cmd
    Building ‘zephyr/CMakeFiles/linker_zephyr_prebuilt_script_target’ from solution ‘build’ in configuration ‘Common’
    Building ‘zephyr/linker_zephyr_prebuilt_script_target’ from solution ‘build’ in configuration ‘Common’
    Building ‘cmake_object_order_depends_target_zephyr_prebuilt’ from solution ‘build’ in configuration ‘Common’
    Building ‘app/libapp.a’ from solution ‘build’ in configuration ‘Common’
    2> CMakeFiles/app.dir/src/main.c.obj does not exist.
    2> Compiling ‘main.c’
    2> C:\Users\rzaafouri\ncs\v1.6.1\toolchain\opt/bin/arm-none-eabi-gcc -DBUILD_VERSION=v2.6.0-rc1-ncs1 -DKERNEL -DNRF5340_XXAA_APPLICATION -DUSE_PARTITION_MANAGER=0 -D_FORTIFY_SOURCE=2 -D__PROGRAM_START -D__ZEPHYR__=1 -IC:/Users/rzaafouri/ncs/v1.6.1/zephyr/include -Izephyr/include/generated -IC:/Users/rzaafouri/ncs/v1.6.1/zephyr/soc/arm/nordic_nrf/nrf53 -IC:/Users/rzaafouri/ncs/v1.6.1/nrf/include -IC:/Users/rzaafouri/ncs/v1.6.1/modules/hal/cmsis/CMSIS/Core/Include -IC:/Users/rzaafouri/ncs/v1.6.1/modules/hal/nordic/nrfx -IC:/Users/rzaafouri/ncs/v1.6.1/modules/hal/nordic/nrfx/drivers/include -IC:/Users/rzaafouri/ncs/v1.6.1/modules/hal/nordic/nrfx/mdk -IC:/Users/rzaafouri/ncs/v1.6.1/zephyr/modules/hal_nordic/nrfx/. -isystem C:/Users/rzaafouri/ncs/v1.6.1/zephyr/lib/libc/minimal/include -isystem c:/users/rzaafouri/ncs/v1.6.1/toolchain/opt/bin/../lib/gcc/arm-none-eabi/9.2.1/include -isystem c:/users/rzaafouri/ncs/v1.6.1/toolchain/opt/bin/../lib/gcc/arm-none-eabi/9.2.1/include-fixed -isystem C:/Users/rzaafouri/ncs/v1.6.1/nrfxlib/crypto/nrf_cc312_platform/include -Os -imacros C:/Users/rzaafouri/ncs/v1.6.1/nrf/samples/sensor/bme280/build_nrf5340dk_nrf5340_cpuapp/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -imacros C:/Users/rzaafouri/ncs/v1.6.1/zephyr/include/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-address-of-packed-member -Wno-unused-but-set-variable -Werror=implicit-int -fno-asynchronous-unwind-tables -fno-pie -fno-pic -fno-strict-overflow -fno-reorder-functions -fno-defer-pop -fmacro-prefix-map=C:/Users/rzaafouri/ncs/v1.6.1/nrf/samples/sensor/bme280=CMAKE_SOURCE_DIR -fmacro-prefix-map=C:/Users/rzaafouri/ncs/v1.6.1/zephyr=ZEPHYR_BASE -fmacro-prefix-map=C:/Users/rzaafouri/ncs/v1.6.1=WEST_TOPDIR -ffunction-sections -fdata-sections -std=c99 -nostdinc -MD -MF C:/Users/rzaafouri/ncs/v1.6.1/nrf/samples/sensor/bme280/build_nrf5340dk_nrf5340_cpuapp/CMakeFiles\app.dir\src\main.c.obj.d -fno-diagnostics-show-caret -o CMakeFiles/app.dir/src/main.c.obj -c ../src/main.c
    2> ../src/main.c:21:2: error: #error Your devicetree has no enabled nodes with compatible "bosch,bme280"
    Build failed

Reply
  • thank you oivind,
    i fixed the compilation environment

    m trying to build the bme280 sample and i'm getting the devicetree error

    can you help me with this

    1> zephyr/linker_zephyr_prebuilt.cmd does not exist.
    1> Combining ‘zephyr/linker_zephyr_prebuilt.cmd’
    1> C:\Users\rzaafouri\ncs\v1.6.1\toolchain\opt\bin\arm-none-eabi-gcc.exe -x assembler-with-cpp -undef -MD -MF linker_zephyr_prebuilt.cmd.dep -MT zephyr/linker_zephyr_prebuilt.cmd -D_LINKER -D_ASMLANGUAGE -IC:/Users/rzaafouri/ncs/v1.6.1/zephyr/include -IC:/Users/rzaafouri/ncs/v1.6.1/nrf/samples/sensor/bme280/build_nrf5340dk_nrf5340_cpuapp/zephyr/include/generated -IC:/Users/rzaafouri/ncs/v1.6.1/zephyr/soc/arm/nordic_nrf/nrf53 -IC:/Users/rzaafouri/ncs/v1.6.1/zephyr/lib/libc/minimal/include -IC:/Users/rzaafouri/ncs/v1.6.1/nrf/include -IC:/Users/rzaafouri/ncs/v1.6.1/modules/hal/cmsis/CMSIS/Core/Include -IC:/Users/rzaafouri/ncs/v1.6.1/modules/hal/nordic/nrfx -IC:/Users/rzaafouri/ncs/v1.6.1/modules/hal/nordic/nrfx/drivers/include -IC:/Users/rzaafouri/ncs/v1.6.1/modules/hal/nordic/nrfx/mdk -IC:/Users/rzaafouri/ncs/v1.6.1/zephyr/modules/hal_nordic/nrfx/. -D__GCC_LINKER_CMD__ -DUSE_PARTITION_MANAGER=0 -DLINKER_ZEPHYR_PREBUILT -E C:/Users/rzaafouri/ncs/v1.6.1/zephyr/soc/arm/nordic_nrf/nrf53/linker.ld -P -o linker_zephyr_prebuilt.cmd
    Building ‘zephyr/CMakeFiles/linker_zephyr_prebuilt_script_target’ from solution ‘build’ in configuration ‘Common’
    Building ‘zephyr/linker_zephyr_prebuilt_script_target’ from solution ‘build’ in configuration ‘Common’
    Building ‘cmake_object_order_depends_target_zephyr_prebuilt’ from solution ‘build’ in configuration ‘Common’
    Building ‘app/libapp.a’ from solution ‘build’ in configuration ‘Common’
    2> CMakeFiles/app.dir/src/main.c.obj does not exist.
    2> Compiling ‘main.c’
    2> C:\Users\rzaafouri\ncs\v1.6.1\toolchain\opt/bin/arm-none-eabi-gcc -DBUILD_VERSION=v2.6.0-rc1-ncs1 -DKERNEL -DNRF5340_XXAA_APPLICATION -DUSE_PARTITION_MANAGER=0 -D_FORTIFY_SOURCE=2 -D__PROGRAM_START -D__ZEPHYR__=1 -IC:/Users/rzaafouri/ncs/v1.6.1/zephyr/include -Izephyr/include/generated -IC:/Users/rzaafouri/ncs/v1.6.1/zephyr/soc/arm/nordic_nrf/nrf53 -IC:/Users/rzaafouri/ncs/v1.6.1/nrf/include -IC:/Users/rzaafouri/ncs/v1.6.1/modules/hal/cmsis/CMSIS/Core/Include -IC:/Users/rzaafouri/ncs/v1.6.1/modules/hal/nordic/nrfx -IC:/Users/rzaafouri/ncs/v1.6.1/modules/hal/nordic/nrfx/drivers/include -IC:/Users/rzaafouri/ncs/v1.6.1/modules/hal/nordic/nrfx/mdk -IC:/Users/rzaafouri/ncs/v1.6.1/zephyr/modules/hal_nordic/nrfx/. -isystem C:/Users/rzaafouri/ncs/v1.6.1/zephyr/lib/libc/minimal/include -isystem c:/users/rzaafouri/ncs/v1.6.1/toolchain/opt/bin/../lib/gcc/arm-none-eabi/9.2.1/include -isystem c:/users/rzaafouri/ncs/v1.6.1/toolchain/opt/bin/../lib/gcc/arm-none-eabi/9.2.1/include-fixed -isystem C:/Users/rzaafouri/ncs/v1.6.1/nrfxlib/crypto/nrf_cc312_platform/include -Os -imacros C:/Users/rzaafouri/ncs/v1.6.1/nrf/samples/sensor/bme280/build_nrf5340dk_nrf5340_cpuapp/zephyr/include/generated/autoconf.h -ffreestanding -fno-common -g -fdiagnostics-color=always -mcpu=cortex-m33 -mthumb -mabi=aapcs -imacros C:/Users/rzaafouri/ncs/v1.6.1/zephyr/include/toolchain/zephyr_stdint.h -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wno-main -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-address-of-packed-member -Wno-unused-but-set-variable -Werror=implicit-int -fno-asynchronous-unwind-tables -fno-pie -fno-pic -fno-strict-overflow -fno-reorder-functions -fno-defer-pop -fmacro-prefix-map=C:/Users/rzaafouri/ncs/v1.6.1/nrf/samples/sensor/bme280=CMAKE_SOURCE_DIR -fmacro-prefix-map=C:/Users/rzaafouri/ncs/v1.6.1/zephyr=ZEPHYR_BASE -fmacro-prefix-map=C:/Users/rzaafouri/ncs/v1.6.1=WEST_TOPDIR -ffunction-sections -fdata-sections -std=c99 -nostdinc -MD -MF C:/Users/rzaafouri/ncs/v1.6.1/nrf/samples/sensor/bme280/build_nrf5340dk_nrf5340_cpuapp/CMakeFiles\app.dir\src\main.c.obj.d -fno-diagnostics-show-caret -o CMakeFiles/app.dir/src/main.c.obj -c ../src/main.c
    2> ../src/main.c:21:2: error: #error Your devicetree has no enabled nodes with compatible "bosch,bme280"
    Build failed

Children
Related