Regarding issue in cmake build of hci_uart module


Anupam Roy
 

Hello Zephyr Developers,

 Presently, I am trying to do CMAKE build of  $zephyr/zephyr/samples/bluetooth/hci_uart/ for my nRF52840 BLE Controller (dongle).

Board config was set as follows.

cmake -DBOARD=nrf52840dongle_nrf52840 ..

 

After setting board config, I am facing build fail due to missing nrfx.h file.

Any insight or clue for resolving this problem will be really helpful. Thank You very much!

 

Following is the compilation log snippet.

 [  9%] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
In file included from /home/sri/work/code/zephyr/zephyr/include/arch/arm/aarch32/cortex_m/cmsis.h:17,
                 from <zephyr project directory>/zephyr/include/arch/arm/aarch32/cortex_m/mpu/arm_mpu_v7m.h:10,
                 from
<zephyr project directory>/zephyr/include/arch/arm/aarch32/cortex_m/mpu/arm_mpu.h:13,
                 from
<zephyr project directory>/zephyr/include/arch/arm/aarch32/arch.h:186,
                 from
<zephyr project directory>/zephyr/include/arch/cpu.h:19,
                 from
<zephyr project directory>/zephyr/include/kernel_includes.h:38,
                 from
<zephyr project directory>/zephyr/include/kernel.h:17,
                 from
<zephyr project directory>/zephyr/arch/arm/core/offsets/offsets_aarch32.c:28,
                 from <zephyr project directory>/zephyr/arch/arm/core/offsets/offsets.c:12:
<zephyr project directory>/zephyr/soc/arm/nordic_nrf/nrf52/soc.h:16:10: fatal error: nrfx.h: No such file or directory
   16 | #include <nrfx.h>
      |          ^~~~~~~~
compilation terminated.
zephyr/CMakeFiles/offsets.dir/build.make:81: recipe for target 'zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj' failed
make[2]: *** [zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj] Error 1
CMakeFiles/Makefile2:1963: recipe for target 'zephyr/CMakeFiles/offsets.dir/all' failed
make[1]: *** [zephyr/CMakeFiles/offsets.dir/all] Error 2
Makefile:102: recipe for target 'all' failed
make: *** [all] Error 2

 

Note: I am using Zephyr SDK v0.11.1

 

BR,

-Anupam Roy

Join devel@lists.zephyrproject.org to automatically receive all group messages.