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 Reply Children
  • Ok,

    0x0BAD0001 means "Internal Error" in the I2C driver.

    0x0BAE0001 means "Address not acknowledged" in the I2C driver.

    that leads me to believe that the issue may be with how the sensor is wired to the board, or setup in some way, causing an error in the driver.
    Re-read the documentation for the sensor, and double-check that it is wired correctly and that there is nothing else you must do.
    I unfortunately do not have any experience with that sensor.

Related