Problems when Building - seems to be associated with my build configuration

OK, I'm using Visual Studio Code with the nRF Connect extension.  I'm playing around with some simple BLE code (trying to set up DIS and then a custom service).  All of a sudden I'm getting all these issues listed as problems when I do a build.

I don't know much/enough about what's going on "under the hood" to have even half an idea what they mean, nor how to fix them.

Can anyone help me out?

Below is a screen shot of the list of issues.  Seems to be something associated with the board definition for the nRF52DK I'm using

Cheers,

Mike

  • Hi,

    Could you tell me your VS Code version, you nRF Connect SDK version and also your nRF Connect extension for VS Code version?

    Regards,

    Priyanka

  • Hi Priyanka,

    Details are:

    VS Code - 1.64.2

    nRF Connect - v3.7.1.  Although I have just updated this to V3.10.1.

    nRF Connect SDK- v1.7.0.  Although have just updated this to v1.9.0

    nrF Connect extension for VS Code - v2022.1.192

    Since I made the updates to the nRF Connect SDK and nRF Connect, my list of "problems" has expanded somewhat - there are now 76 issues listed.  None of these are preventing me doing a successful build and flash of my code, but I'd like to sort them out.

    These are the issues its now flagging up:

    (That's only a subset of the complete list of issues in the prj.conf file)

    Regards,

    Mike

  • Hi Mike,

    Could you share what appears in the "TERMINAL"? Also, which sample are you trying to build? You did mention that you are implementing a custom service too. Are you facing this problem with the nRF52DK only? And are you facing this problem when trying to build other samples?

    Regards,

    Priyanka

  • Hi Priyanka,

    I tried the following:

    1. Add a build configuration on my own code with a different board (the nRF52_Sparkfun) - still kicked up a heap of problems, and they looked similar to when I did the build with the nRF52dk_nrF52832 board.

    2. Created a new project based on the zephyr/samples/bluetooth/perihperhal example, using the nRF52dk_nrF52832 board for my build.  That showed a similar list of problems.  Below is the output from TERMINAL when I do a pristine build

    Cheers,

    Mike

    Building peripheral
    west build --build-dir c:\Nordic\PrototypeSoftware\peripheral\build c:\Nordic\PrototypeSoftware\peripheral --pristine --board nrf52dk_nrf52832 -- -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=On -DNCS_TOOLCHAIN_VERSION:STRING="NONE" -DCONFIG_DEBUG_OPTIMIZATIONS=y -DCONFIG_DEBUG_THREAD_INFO=y -DBOARD_ROOT:STRING="c:/Nordic/PrototypeSoftware/LSR-MAX/LSR-MAX_V0_01;c:/Nordic/PrototypeSoftware/LSR-MAX/LSR-MAX_V0_02;c:/Nordic/PrototypeSoftware/peripheral"
    
    -- west build: generating a build system
    Including boilerplate (Zephyr base): C:/Nordic/v1.9.0/zephyr/cmake/app/boilerplate.cmake
    -- Application: C:/Nordic/PrototypeSoftware/peripheral
    -- Zephyr version: 2.7.99 (C:/Nordic/v1.9.0/zephyr), build: v2.7.99-ncs1
    -- Found Python3: C:/Nordic/v1.9.0/toolchain/opt/bin/python.exe (found suitable exact version "3.8.2") found components: Interpreter 
    -- Found west (found suitable version "0.12.0", minimum required is "0.7.1")
    -- Board: nrf52dk_nrf52832
    -- Cache files will be written to: C:/Nordic/v1.9.0/zephyr/.cache
    -- Found dtc: C:/Nordic/v1.9.0/toolchain/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
    -- Found toolchain: gnuarmemb (c:/Nordic/v1.9.0/toolchain/opt)
    -- Found BOARD.dts: C:/Nordic/v1.9.0/zephyr/boards/arm/nrf52dk_nrf52832/nrf52dk_nrf52832.dts
    -- Generated zephyr.dts: C:/Nordic/PrototypeSoftware/peripheral/build/zephyr/zephyr.dts
    -- Generated devicetree_unfixed.h: C:/Nordic/PrototypeSoftware/peripheral/build/zephyr/include/generated/devicetree_unfixed.h
    -- Generated device_extern.h: C:/Nordic/PrototypeSoftware/peripheral/build/zephyr/include/generated/device_extern.h
    -- Including generated dts.cmake file: C:/Nordic/PrototypeSoftware/peripheral/build/zephyr/dts.cmake
    Parsing C:/Nordic/v1.9.0/zephyr/Kconfig
    Loaded configuration 'C:/Nordic/v1.9.0/zephyr/boards/arm/nrf52dk_nrf52832/nrf52dk_nrf52832_defconfig'
    Merged configuration 'C:/Nordic/PrototypeSoftware/peripheral/prj.conf'
    Merged configuration 'C:/Nordic/PrototypeSoftware/peripheral/build/zephyr/misc/generated/extra_kconfig_options.conf'
    Configuration saved to 'C:/Nordic/PrototypeSoftware/peripheral/build/zephyr/.config'
    Kconfig header saved to 'C:/Nordic/PrototypeSoftware/peripheral/build/zephyr/include/generated/autoconf.h'
    -- The C compiler identification is GNU 9.2.1
    -- The CXX compiler identification is GNU 9.2.1
    -- The ASM compiler identification is GNU
    -- Found assembler: C:/Nordic/v1.9.0/toolchain/opt/bin/arm-none-eabi-gcc.exe
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Nordic/PrototypeSoftware/peripheral/build
    -- west build: building application
    [1/229] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
    [2/229] Generating include/generated/driver-validation.h
    [3/229] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
    [4/229] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
    [5/229] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    [6/229] Generating include/generated/offsets.h
    [7/229] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/net/lib/utils/addr_utils.c.obj
    [8/229] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map.c.obj
    [9/229] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map_default.c.obj
    [10/229] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/storage/flash_map/flash_map_layout.c.obj
    [11/229] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/settings/src/settings_store.c.obj
    [12/229] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/settings/src/settings_init.c.obj
    [13/229] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/settings/src/settings_line.c.obj
    [14/229] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/settings/src/settings.c.obj
    [15/229] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/pm.c.obj
    [16/229] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/settings/src/settings_nvs.c.obj
    [17/229] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/constraint.c.obj
    [18/229] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/policy/residency.c.obj
    [19/229] Building C object zephyr/CMakeFiles/zephyr.dir/C_/Nordic/v1.9.0/modules/crypto/tinycrypt/lib/source/ecc.c.obj
    [20/229] Building C object zephyr/CMakeFiles/zephyr.dir/C_/Nordic/v1.9.0/modules/crypto/tinycrypt/lib/source/utils.c.obj
    [21/229] Building C object zephyr/CMakeFiles/zephyr.dir/C_/Nordic/v1.9.0/modules/crypto/tinycrypt/lib/source/ecc_dh.c.obj
    [22/229] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
    [23/229] Building C object zephyr/CMakeFiles/zephyr.dir/C_/Nordic/v1.9.0/modules/crypto/tinycrypt/lib/source/aes_decrypt.c.obj
    [24/229] Building C object zephyr/CMakeFiles/zephyr.dir/C_/Nordic/v1.9.0/modules/crypto/tinycrypt/lib/source/aes_encrypt.c.obj
    [25/229] Building C object zephyr/CMakeFiles/zephyr.dir/C_/Nordic/v1.9.0/modules/crypto/tinycrypt/lib/source/cmac_mode.c.obj
    [26/229] Generating linker_zephyr_pre1.cmd
    [27/229] Generating linker_zephyr_pre0.cmd
    [28/229] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
    [29/229] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
    [30/229] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [31/229] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [32/229] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [33/229] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
    [34/229] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
    [35/229] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [36/229] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
    [37/229] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
    [38/229] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
    [39/229] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [40/229] Linking C static library zephyr\arch\common\libisr_tables.a
    [41/229] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
    [42/229] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [43/229] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [44/229] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
    [45/229] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
    [46/229] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
    [47/229] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
    [48/229] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/malloc.c.obj
    [49/229] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [50/229] Linking C static library zephyr\arch\common\libarch__common.a
    [51/229] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [52/229] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
    [53/229] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [54/229] Linking C static library zephyr\arch\arch\arm\core\aarch32\libarch__arm__core__aarch32.a
    [55/229] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [56/229] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [57/229] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_core_mpu.c.obj
    [58/229] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_mpu.c.obj
    [59/229] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/abort.c.obj
    [60/229] Building C object CMakeFiles/app.dir/src/main.c.obj
    [61/229] Building C object CMakeFiles/app.dir/src/cts.c.obj
    [62/229] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
    [63/229] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
    [64/229] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
    [65/229] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
    [66/229] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\libarch__arm__core__aarch32__cortex_m.a
    [67/229] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
    [68/229] Linking C static library zephyr\arch\arch\arm\core\aarch32\mpu\libarch__arm__core__aarch32__mpu.a
    [69/229] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
    [70/229] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
    [71/229] Linking C static library app\libapp.a
    [72/229] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
    [73/229] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
    [74/229] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
    [75/229] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
    [76/229] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [77/229] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
    [78/229] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
    [79/229] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [80/229] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [81/229] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
    [82/229] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
    [83/229] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
    [84/229] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
    [85/229] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
    [86/229] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
    [87/229] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mpsc_pbuf.c.obj
    [88/229] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
    [89/229] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [90/229] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/reboot.c.obj
    [91/229] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
    [92/229] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
    [93/229] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_list.c.obj
    [94/229] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_output.c.obj
    [95/229] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_mgmt.c.obj
    [96/229] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_core.c.obj
    [97/229] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_msg.c.obj
    [98/229] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/debug/thread_info.c.obj
    [99/229] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/bluetooth/services/bas.c.obj
    [100/229] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_backend_uart.c.obj
    [101/229] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/bluetooth/services/hrs.c.obj
    [102/229] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_backend_rtt.c.obj
    [103/229] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
    [104/229] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/bluetooth/services/dis.c.obj
    [105/229] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
    [106/229] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
    [107/229] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
    [108/229] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
    [109/229] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
    [110/229] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
    [111/229] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
    [112/229] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/fs/nvs/nvs.c.obj
    [113/229] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
    [114/229] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
    [115/229] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
    [116/229] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/pthread_common.c.obj
    [117/229] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/nanosleep.c.obj
    [118/229] Building C object zephyr/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj
    [119/229] Building C object zephyr/soc/arm/nordic_nrf/nrf52/CMakeFiles/soc__arm__nordic_nrf__nrf52.dir/soc.c.obj
    [120/229] Building C object zephyr/subsys/bluetooth/common/CMakeFiles/subsys__bluetooth__common.dir/dummy.c.obj
    [121/229] Building C object zephyr/soc/arm/nordic_nrf/nrf52/CMakeFiles/soc__arm__nordic_nrf__nrf52.dir/power.c.obj
    [122/229] Building C object zephyr/subsys/bluetooth/common/CMakeFiles/subsys__bluetooth__common.dir/log.c.obj
    [123/229] Linking C static library zephyr\lib\libc\minimal\liblib__libc__minimal.a
    [124/229] Linking C static library zephyr\libzephyr.a
    [125/229] Building C object zephyr/subsys/bluetooth/common/CMakeFiles/subsys__bluetooth__common.dir/rpa.c.obj
    [126/229] Linking C static library zephyr\lib\posix\liblib__posix.a
    [127/229] Linking C static library zephyr\soc\arm\common\cortex_m\libsoc__arm__common__cortex_m.a
    [128/229] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/uuid.c.obj
    [129/229] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/hci_ecc.c.obj
    [130/229] Linking C static library zephyr\soc\arm\nordic_nrf\nrf52\libsoc__arm__nordic_nrf__nrf52.a
    [131/229] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/hci_common.c.obj
    [132/229] Linking C static library zephyr\subsys\bluetooth\common\libsubsys__bluetooth__common.a
    [133/229] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/addr.c.obj
    [134/229] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/settings.c.obj
    [135/229] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/buf.c.obj
    [136/229] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/ecc.c.obj
    [137/229] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/adv.c.obj
    [138/229] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/l2cap.c.obj
    [139/229] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/id.c.obj
    [140/229] Building C object zephyr/subsys/random/CMakeFiles/subsys__random.dir/rand32_entropy_device.c.obj
    [141/229] Building C object zephyr/subsys/net/CMakeFiles/subsys__net.dir/buf.c.obj
    [142/229] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/conn.c.obj
    [143/229] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/keys.c.obj
    [144/229] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [145/229] Linking C static library zephyr\subsys\random\libsubsys__random.a
    [146/229] Linking C static library zephyr\subsys\net\libsubsys__net.a
    [147/229] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/hci_core.c.obj
    [148/229] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
    [149/229] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
    [150/229] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [151/229] Building C object zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_nrfx.c.obj
    [152/229] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/flash_page_layout.c.obj
    [153/229] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/att.c.obj
    [154/229] Linking C static library zephyr\drivers\timer\libdrivers__timer.a
    [155/229] Linking C static library zephyr\drivers\console\libdrivers__console.a
    [156/229] Linking C static library zephyr\drivers\clock_control\libdrivers__clock_control.a
    [157/229] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/gatt.c.obj
    [158/229] Building C object zephyr/drivers/flash/CMakeFiles/drivers__flash.dir/soc_flash_nrf.c.obj
    [159/229] Linking C static library zephyr\drivers\gpio\libdrivers__gpio.a
    [160/229] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
    [161/229] Building C object modules/nrf/lib/multithreading_lock/CMakeFiles/..__nrf__lib__multithreading_lock.dir/multithreading_lock.c.obj
    [162/229] Building C object zephyr/drivers/entropy/CMakeFiles/drivers__entropy.dir/entropy_nrf5.c.obj
    [163/229] Building C object modules/nrf/lib/fatal_error/CMakeFiles/..__nrf__lib__fatal_error.dir/fatal_error.c.obj
    [164/229] Linking C static library zephyr\drivers\flash\libdrivers__flash.a
    [165/229] Linking C static library zephyr\drivers\serial\libdrivers__serial.a
    [166/229] Building C object modules/nrf/subsys/bluetooth/controller/CMakeFiles/..__nrf__subsys__bluetooth__controller.dir/hci_internal.c.obj
    [167/229] Building C object modules/nrf/subsys/bluetooth/controller/CMakeFiles/..__nrf__subsys__bluetooth__controller.dir/crypto.c.obj
    [168/229] Building C object zephyr/subsys/bluetooth/host/CMakeFiles/subsys__bluetooth__host.dir/smp.c.obj
    [169/229] Linking C static library modules\nrf\lib\multithreading_lock\lib..__nrf__lib__multithreading_lock.a
    [170/229] Building C object modules/nrf/subsys/mpsl/init/CMakeFiles/..__nrf__subsys__mpsl__init.dir/mpsl_init.c.obj
    [171/229] Linking C static library zephyr\drivers\entropy\libdrivers__entropy.a
    [172/229] Building C object modules/nrf/subsys/bluetooth/controller/CMakeFiles/..__nrf__subsys__bluetooth__controller.dir/hci_driver.c.obj
    [173/229] Linking C static library modules\nrf\lib\fatal_error\lib..__nrf__lib__fatal_error.a
    [174/229] Building C object modules/nrf/drivers/mpsl/clock_control/CMakeFiles/..__nrf__drivers__mpsl__clock_control.dir/nrfx_clock_mpsl.c.obj
    [175/229] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
    [176/229] Building C object modules/nrf/drivers/mpsl/flash_sync/CMakeFiles/..__nrf__drivers__mpsl__flash_sync.dir/flash_sync_mpsl.c.obj
    [177/229] Linking C static library modules\nrf\subsys\mpsl\init\lib..__nrf__subsys__mpsl__init.a
    [178/229] Linking C static library zephyr\subsys\bluetooth\host\libsubsys__bluetooth__host.a
    [179/229] Linking C static library modules\nrf\subsys\bluetooth\controller\lib..__nrf__subsys__bluetooth__controller.a
    [180/229] Building C object zephyr/kernel/CMakeFiles/kernel.dir/pipes.c.obj
    [181/229] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
    [182/229] Linking C static library modules\nrf\drivers\mpsl\clock_control\lib..__nrf__drivers__mpsl__clock_control.a
    [183/229] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
    [184/229] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
    [185/229] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/Nordic/v1.9.0/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj
    [186/229] Linking C static library modules\nrf\drivers\mpsl\flash_sync\lib..__nrf__drivers__mpsl__flash_sync.a
    [187/229] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
    [188/229] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/Nordic/v1.9.0/modules/hal/nordic/nrfx/mdk/system_nrf52.c.obj
    [189/229] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/Nordic/v1.9.0/modules/hal/nordic/nrfx/drivers/src/nrfx_nvmc.c.obj
    [190/229] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/Nordic/v1.9.0/modules/hal/nordic/nrfx/drivers/src/nrfx_gpiote.c.obj
    [191/229] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/Nordic/v1.9.0/modules/hal/nordic/nrfx/drivers/src/nrfx_ppi.c.obj
    [192/229] Building C object modules/segger/CMakeFiles/modules__segger.dir/SEGGER_RTT_zephyr.c.obj
    [193/229] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
    [194/229] Building C object modules/segger/CMakeFiles/modules__segger.dir/C_/Nordic/v1.9.0/modules/debug/segger/SEGGER/SEGGER_RTT.c.obj
    [195/229] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [196/229] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
    [197/229] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
    [198/229] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [199/229] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [200/229] Linking C static library modules\hal_nordic\nrfx\libmodules__hal_nordic__nrfx.a
    [201/229] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
    [202/229] Linking C static library modules\segger\libmodules__segger.a
    [203/229] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
    [204/229] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
    [205/229] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [206/229] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
    [207/229] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
    [208/229] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
    [209/229] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
    [210/229] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [211/229] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
    [212/229] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
    [213/229] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
    [214/229] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
    [215/229] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [216/229] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
    [217/229] Building C object zephyr/kernel/CMakeFiles/kernel.dir/poll.c.obj
    [218/229] Linking C static library zephyr\kernel\libkernel.a
    [219/229] Linking C executable zephyr\zephyr_pre0.elf
    
    [220/229] Generating dev_handles.c
    [221/229] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/misc/empty_file.c.obj
    [222/229] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/dev_handles.c.obj
    [223/229] Linking C executable zephyr\zephyr_pre1.elf
    
    [224/229] Generating linker.cmd
    [225/229] Generating isr_tables.c, isrList.bin
    [226/229] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
    [227/229] Building C object zephyr/CMakeFiles/zephyr_final.dir/dev_handles.c.obj
    [228/229] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
    [229/229] Linking C executable zephyr\zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:      201236 B       512 KB     38.38%
                SRAM:       31468 B        64 KB     48.02%
            IDT_LIST:          0 GB         2 KB      0.00%
    
    Terminal will be reused by tasks, press any key to close it.

  • Hi Mike,

    I am trying to re-create the issue and am looking into the problems you received. But in the build log that you shared, it seems like it builds fine. So even with the problems, are you able to get your sample working? Or does the problems restrict this?

    -Priyanka

Related