Implementing 'Developing Bluetooth Low Energy products using nRF Connect' video on nRF5340-DK

I am working from this video:

https://webinars.nordicsemi.com/developing-bluetooth-low-energy-6

Which nRF5340-DK build configuration should I use please?

  • nrff5340dk_nrf5340_cpuapp
  • nrff5340dk_nrf5340_cpuapp_ns
  • nrff5340dk_nrf5340_cpunet

I've downloaded the source files and manually put the folders named 'bluetooth_remote' and 'bluetooth_remote_template' in my macOS workspace folder.

I add the 'bluetooth_remote_template' folder as a new application into VS Code, immediately I'm asked if I want to change from the current v1.9.0 version of the nRF Connect SDK. I assume that I should be working with the latest version, so confirm that I don't want to change. When I then open the project in Explorer and look at main.c I see the following Includes underlined with red squiggles.

main.c

#include <zephyr.h>
#include <logging/log.h>
#include <dk_buttons_and_leds.h>
#include "remote.h"

The same is true for the Includes in remote.c and remote.h:

remote.c
  
#include "remote.h"
    
remote.h
   
#include <zephyr.h>
#include <logging/log.h>
 
What do I need to do to provide the paths to these header files please?

Parents
  • Hi

    For the difference between the board types, see my explanation in this case.

    Currently, the newest version of the nRF Connect SDK is v1.9.0.
    I suggest that you use the newest version when starting new projects.
    I recommend that you use the Toolchain Manager to install the newest version.

    The red lines under the includes, it is that VS Code IntelliSense can not find these includes.
    However, the build configuration of the project might still be able to work, as these are two different systems.

    I suggest that you try to build, and if it builds fine you can ignore the red lines under includes.
    See this devzone case for some discussion on the include error. There should also be some other cases about the same type of issue  if you look around.

    Did this answer your questions?

    Regards,
    Sigurd Hellesvik

  • Hi Sigurd,

    I selected the nrf5340dk_nrf5340_cpuapp for the Build Configuration based on the information you provided in the other post.

    This is what I get when I do the Build:

      

    Looking at the other post about JSON files, this is what I found:

    Is this correct please, or does it need modifying?

    Kind regards,

    Al

  • Hi Al,

    First, what does the "Terminal" beside the "Output"  tab show after you build?

    Regards,
    Sigurd Hellesvik

  • Hi Sigurd,

    I deleted the application and then relaunched VS Code via nRF Connect for Desktop.

    I used 'Add Application' to point to the bluetooth_remote_template folder in my workspace folder and then created a build configuration for the nrf5340dk_nrf5340_cpuapp using the nRF Connect SDK 1.9.0. I then did two successive Pristine Builds resulting in the same 11 problems shown in my previous post. I've attached the Terminal output from these two builds.

    > Executing task: nRF Connect: Generate config nrf5340dk_nrf5340_cpuapp for /Users/alwalker/workspace/bluetooth_remote_template <
    
    Building bluetooth_remote_template
    west build --build-dir /Users/alwalker/workspace/bluetooth_remote_template/build /Users/alwalker/workspace/bluetooth_remote_template --pristine --board nrf5340dk_nrf5340_cpuapp -- -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=On -DNCS_TOOLCHAIN_VERSION:STRING="NONE"
    
    -- west build: generating a build system
    Including boilerplate (Zephyr base): /opt/nordic/ncs/v1.9.0/zephyr/cmake/app/boilerplate.cmake
    -- Application: /Users/alwalker/workspace/bluetooth_remote_template
    -- Zephyr version: 2.7.99 (/opt/nordic/ncs/v1.9.0/zephyr), build: v2.7.99-ncs1
    -- Found Python3: /opt/nordic/ncs/v1.9.0/toolchain/opt/[email protected]/bin/python3.9 (found suitable exact version "3.9.6") found components: Interpreter 
    -- Found west (found suitable version "0.12.0", minimum required is "0.7.1")
    -- Board: nrf5340dk_nrf5340_cpuapp
    -- Cache files will be written to: /Users/alwalker/Library/Caches/zephyr
    -- Found dtc: /opt/nordic/ncs/v1.9.0/toolchain/bin/dtc (found suitable version "1.6.1", minimum required is "1.4.6")
    -- Found toolchain: gnuarmemb (/opt/nordic/ncs/v1.9.0/toolchain)
    -- Found BOARD.dts: /opt/nordic/ncs/v1.9.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp.dts
    -- Generated zephyr.dts: /Users/alwalker/workspace/bluetooth_remote_template/build/zephyr/zephyr.dts
    -- Generated devicetree_unfixed.h: /Users/alwalker/workspace/bluetooth_remote_template/build/zephyr/include/generated/devicetree_unfixed.h
    -- Generated device_extern.h: /Users/alwalker/workspace/bluetooth_remote_template/build/zephyr/include/generated/device_extern.h
    -- Including generated dts.cmake file: /Users/alwalker/workspace/bluetooth_remote_template/build/zephyr/dts.cmake
    Parsing /opt/nordic/ncs/v1.9.0/zephyr/Kconfig
    Loaded configuration '/opt/nordic/ncs/v1.9.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp_defconfig'
    Merged configuration '/Users/alwalker/workspace/bluetooth_remote_template/prj.conf'
    Configuration saved to '/Users/alwalker/workspace/bluetooth_remote_template/build/zephyr/.config'
    Kconfig header saved to '/Users/alwalker/workspace/bluetooth_remote_template/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: /opt/nordic/ncs/v1.9.0/toolchain/bin/arm-none-eabi-gcc
    CMake Warning at /opt/nordic/ncs/v1.9.0/zephyr/CMakeLists.txt:1687 (message):
      __ASSERT() statements are globally ENABLED
    
    
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /Users/alwalker/workspace/bluetooth_remote_template/build
    -- west build: building application
    [1/172] Preparing syscall dependency handling
    
    [2/172] Generating misc/generated/syscalls_subdirs.trigger
    [3/172] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
    [4/172] Generating include/generated/driver-validation.h
    [5/172] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
    [6/172] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
    [7/172] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    [8/172] Generating include/generated/offsets.h
    [9/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
    [10/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [11/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
    [12/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [13/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [14/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
    [15/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [16/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
    [17/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
    [18/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
    [19/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
    [20/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
    [21/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
    [22/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
    [23/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
    [24/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
    [25/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
    [26/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/pipes.c.obj
    [27/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
    [28/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
    [29/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
    [30/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
    [31/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [32/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [33/172] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
    [34/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
    [35/172] Linking C static library zephyr/drivers/console/libdrivers__console.a
    [36/172] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [37/172] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [38/172] Linking C static library zephyr/drivers/clock_control/libdrivers__clock_control.a
    [39/172] Building C object zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_nrfx.c.obj
    [40/172] Linking C static library zephyr/drivers/gpio/libdrivers__gpio.a
    [41/172] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
    [42/172] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
    [43/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
    [44/172] Linking C static library zephyr/kernel/libkernel.a
    [45/172] Building C object modules/nrf/lib/fatal_error/CMakeFiles/..__nrf__lib__fatal_error.dir/fatal_error.c.obj
    [46/172] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v1.9.0/modules/hal/nordic/nrfx/mdk/system_nrf5340_application.c.obj
    [47/172] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
    [48/172] Linking C static library modules/nrf/lib/fatal_error/lib..__nrf__lib__fatal_error.a
    [49/172] Building C object modules/nrf/drivers/hw_cc310/CMakeFiles/..__nrf__drivers__hw_cc310.dir/hw_cc310.c.obj
    [50/172] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
    [51/172] Linking C static library modules/nrf/drivers/hw_cc310/lib..__nrf__drivers__hw_cc310.a
    [52/172] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
    [53/172] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v1.9.0/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj
    [54/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
    [55/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
    [56/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
    [57/172] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [58/172] Linking C static library zephyr/arch/common/libisr_tables.a
    [59/172] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [60/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [61/172] Linking C static library zephyr/arch/common/libarch__common.a
    [62/172] Building C object modules/nrf/lib/dk_buttons_and_leds/CMakeFiles/..__nrf__lib__dk_buttons_and_leds.dir/dk_buttons_and_leds.c.obj
    [63/172] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v1.9.0/modules/hal/nordic/nrfx/drivers/src/nrfx_dppi.c.obj
    [64/172] Linking C static library modules/nrf/lib/dk_buttons_and_leds/lib..__nrf__lib__dk_buttons_and_leds.a
    [65/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
    [66/172] Building C object zephyr/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj
    [67/172] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v1.9.0/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
    [68/172] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
    [69/172] Linking C static library zephyr/soc/arm/common/cortex_m/libsoc__arm__common__cortex_m.a
    [70/172] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [71/172] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
    [72/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
    [73/172] Building C object CMakeFiles/app.dir/src/remote_service/remote.c.obj
    [74/172] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
    [75/172] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v1.9.0/modules/hal/nordic/nrfx/drivers/src/nrfx_gpiote.c.obj
    [76/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [77/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
    [78/172] Linking C static library modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a
    [79/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
    [80/172] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [81/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [82/172] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [83/172] Building C object CMakeFiles/app.dir/src/main.c.obj
    [84/172] Linking C static library app/libapp.a
    [85/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [86/172] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
    [87/172] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
    [88/172] Linking C static library zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a
    [89/172] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [90/172] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [91/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
    [92/172] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/CMakeFiles/arch__arm__core__aarch32__cortex_m__cmse.dir/arm_core_cmse.c.obj
    [93/172] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/libarch__arm__core__aarch32__cortex_m__cmse.a
    [94/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
    [95/172] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_core_mpu.c.obj
    [96/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
    [97/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
    [98/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/abort.c.obj
    [99/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
    [100/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
    [101/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
    [102/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
    [103/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
    [104/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
    [105/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/malloc.c.obj
    [106/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
    [107/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
    [108/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
    [109/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
    [110/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
    [111/172] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
    [112/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
    [113/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
    [114/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
    [115/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
    [116/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
    [117/172] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_mpu.c.obj
    [118/172] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/pthread_common.c.obj
    [119/172] Linking C static library zephyr/arch/arch/arm/core/aarch32/mpu/libarch__arm__core__aarch32__mpu.a
    [120/172] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/nanosleep.c.obj
    [121/172] Linking C static library zephyr/lib/posix/liblib__posix.a
    [122/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
    [123/172] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [124/172] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a
    [125/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
    [126/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [127/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
    [128/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [129/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [130/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
    [131/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
    [132/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
    [133/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
    [134/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
    [135/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
    [136/172] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [137/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
    [138/172] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
    [139/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
    [140/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/reboot.c.obj
    [141/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_list.c.obj
    [142/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mpsc_pbuf.c.obj
    [143/172] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
    [144/172] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf53/power.c.obj
    [145/172] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
    [146/172] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf53/soc.c.obj
    [147/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_mgmt.c.obj
    [148/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_backend_uart.c.obj
    [149/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_msg.c.obj
    [150/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/policy/residency.c.obj
    [151/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/pm.c.obj
    [152/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/constraint.c.obj
    [153/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_output.c.obj
    [154/172] Generating linker_zephyr_pre0.cmd
    [155/172] Generating linker_zephyr_pre1.cmd
    [156/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_core.c.obj
    [157/172] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
    [158/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
    [159/172] Building C object zephyr/CMakeFiles/zephyr.dir/opt/nordic/ncs/v1.9.0/nrfxlib/crypto/nrf_cc312_platform/src/nrf_cc3xx_platform_abort_zephyr.c.obj
    [160/172] Building C object zephyr/CMakeFiles/zephyr.dir/opt/nordic/ncs/v1.9.0/nrfxlib/crypto/nrf_cc312_platform/src/nrf_cc3xx_platform_mutex_zephyr.c.obj
    [161/172] Linking C static library zephyr/libzephyr.a
    [162/172] Linking C executable zephyr/zephyr_pre0.elf
    
    [163/172] Generating dev_handles.c
    [164/172] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/misc/empty_file.c.obj
    [165/172] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/dev_handles.c.obj
    [166/172] Linking C executable zephyr/zephyr_pre1.elf
    
    [167/172] Generating linker.cmd
    [168/172] Generating isr_tables.c, isrList.bin
    [169/172] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
    [170/172] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
    [171/172] Building C object zephyr/CMakeFiles/zephyr_final.dir/dev_handles.c.obj
    [172/172] Linking C executable zephyr/zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:       48120 B         1 MB      4.59%
                SRAM:        9864 B       448 KB      2.15%
            IDT_LIST:          0 GB         2 KB      0.00%
    
    Terminal will be reused by tasks, press any key to close it.
    
    > Executing task: nRF Connect: Build bluetooth_remote_template/build (active) <
    
    Building bluetooth_remote_template
    west build --build-dir /Users/alwalker/workspace/bluetooth_remote_template/build /Users/alwalker/workspace/bluetooth_remote_template --pristine --board nrf5340dk_nrf5340_cpuapp -- -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=On -DNCS_TOOLCHAIN_VERSION:STRING="NONE" -DCONF_FILE:STRING="/Users/alwalker/workspace/bluetooth_remote_template/prj.conf"
    
    -- west build: generating a build system
    Including boilerplate (Zephyr base): /opt/nordic/ncs/v1.9.0/zephyr/cmake/app/boilerplate.cmake
    -- Application: /Users/alwalker/workspace/bluetooth_remote_template
    -- Zephyr version: 2.7.99 (/opt/nordic/ncs/v1.9.0/zephyr), build: v2.7.99-ncs1
    -- Found Python3: /opt/nordic/ncs/v1.9.0/toolchain/opt/[email protected]/bin/python3.9 (found suitable exact version "3.9.6") found components: Interpreter 
    -- Found west (found suitable version "0.12.0", minimum required is "0.7.1")
    -- Board: nrf5340dk_nrf5340_cpuapp
    -- Cache files will be written to: /Users/alwalker/Library/Caches/zephyr
    -- Found dtc: /opt/nordic/ncs/v1.9.0/toolchain/bin/dtc (found suitable version "1.6.1", minimum required is "1.4.6")
    -- Found toolchain: gnuarmemb (/opt/nordic/ncs/v1.9.0/toolchain)
    -- Found BOARD.dts: /opt/nordic/ncs/v1.9.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp.dts
    -- Generated zephyr.dts: /Users/alwalker/workspace/bluetooth_remote_template/build/zephyr/zephyr.dts
    -- Generated devicetree_unfixed.h: /Users/alwalker/workspace/bluetooth_remote_template/build/zephyr/include/generated/devicetree_unfixed.h
    -- Generated device_extern.h: /Users/alwalker/workspace/bluetooth_remote_template/build/zephyr/include/generated/device_extern.h
    -- Including generated dts.cmake file: /Users/alwalker/workspace/bluetooth_remote_template/build/zephyr/dts.cmake
    Parsing /opt/nordic/ncs/v1.9.0/zephyr/Kconfig
    Loaded configuration '/opt/nordic/ncs/v1.9.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp_defconfig'
    Merged configuration '/Users/alwalker/workspace/bluetooth_remote_template/prj.conf'
    Configuration saved to '/Users/alwalker/workspace/bluetooth_remote_template/build/zephyr/.config'
    Kconfig header saved to '/Users/alwalker/workspace/bluetooth_remote_template/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: /opt/nordic/ncs/v1.9.0/toolchain/bin/arm-none-eabi-gcc
    CMake Warning at /opt/nordic/ncs/v1.9.0/zephyr/CMakeLists.txt:1687 (message):
      __ASSERT() statements are globally ENABLED
    
    
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /Users/alwalker/workspace/bluetooth_remote_template/build
    -- west build: building application
    [1/172] Preparing syscall dependency handling
    
    [2/172] Generating misc/generated/syscalls_subdirs.trigger
    [3/172] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
    [4/172] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
    [5/172] Generating include/generated/driver-validation.h
    [6/172] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
    [7/172] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    [8/172] Generating include/generated/offsets.h
    [9/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
    [10/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/policy/residency.c.obj
    [11/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
    [12/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
    [13/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/constraint.c.obj
    [14/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
    [15/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
    [16/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
    [17/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
    [18/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
    [19/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
    [20/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
    [21/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
    [22/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
    [23/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [24/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
    [25/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
    [26/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [27/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [28/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
    [29/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
    [30/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
    [31/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
    [32/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
    [33/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
    [34/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
    [35/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mpsc_pbuf.c.obj
    [36/172] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [37/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/reboot.c.obj
    [38/172] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf53/soc.c.obj
    [39/172] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
    [40/172] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf53/power.c.obj
    [41/172] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
    [42/172] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
    [43/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_list.c.obj
    [44/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_core.c.obj
    [45/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_mgmt.c.obj
    [46/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_msg.c.obj
    [47/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_output.c.obj
    [48/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_backend_uart.c.obj
    [49/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/pm.c.obj
    [50/172] Building C object zephyr/CMakeFiles/zephyr.dir/opt/nordic/ncs/v1.9.0/nrfxlib/crypto/nrf_cc312_platform/src/nrf_cc3xx_platform_abort_zephyr.c.obj
    [51/172] Building C object zephyr/CMakeFiles/zephyr.dir/opt/nordic/ncs/v1.9.0/nrfxlib/crypto/nrf_cc312_platform/src/nrf_cc3xx_platform_mutex_zephyr.c.obj
    [52/172] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [53/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [54/172] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
    [55/172] Generating linker_zephyr_pre0.cmd
    [56/172] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
    [57/172] Generating linker_zephyr_pre1.cmd
    [58/172] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [59/172] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [60/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
    [61/172] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
    [62/172] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [63/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [64/172] Linking C static library zephyr/libzephyr.a
    [65/172] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [66/172] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [67/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [68/172] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [69/172] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
    [70/172] Building C object zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_nrfx.c.obj
    [71/172] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
    [72/172] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [73/172] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
    [74/172] Linking C static library zephyr/drivers/clock_control/libdrivers__clock_control.a
    [75/172] Linking C static library zephyr/drivers/gpio/libdrivers__gpio.a
    [76/172] Building C object modules/nrf/lib/dk_buttons_and_leds/CMakeFiles/..__nrf__lib__dk_buttons_and_leds.dir/dk_buttons_and_leds.c.obj
    [77/172] Linking C static library zephyr/drivers/console/libdrivers__console.a
    [78/172] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
    [79/172] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
    [80/172] Building C object CMakeFiles/app.dir/src/main.c.obj
    [81/172] Building C object CMakeFiles/app.dir/src/remote_service/remote.c.obj
    [82/172] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
    [83/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
    [84/172] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [85/172] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
    [86/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
    [87/172] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [88/172] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
    [89/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [90/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
    [91/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
    [92/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
    [93/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
    [94/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
    [95/172] Linking C static library app/libapp.a
    [96/172] Linking C static library zephyr/arch/common/libisr_tables.a
    [97/172] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/pthread_common.c.obj
    [98/172] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/nanosleep.c.obj
    [99/172] Building C object zephyr/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj
    [100/172] Linking C static library zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a
    [101/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
    [102/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
    [103/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [104/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
    [105/172] Linking C static library zephyr/arch/common/libarch__common.a
    [106/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
    [107/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
    [108/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
    [109/172] Linking C static library zephyr/soc/arm/common/cortex_m/libsoc__arm__common__cortex_m.a
    [110/172] Linking C static library zephyr/lib/posix/liblib__posix.a
    [111/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/pipes.c.obj
    [112/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
    [113/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
    [114/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
    [115/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
    [116/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
    [117/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
    [118/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
    [119/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
    [120/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
    [121/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [122/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [123/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
    [124/172] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v1.9.0/modules/hal/nordic/nrfx/mdk/system_nrf5340_application.c.obj
    [125/172] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
    [126/172] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v1.9.0/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj
    [127/172] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v1.9.0/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
    [128/172] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v1.9.0/modules/hal/nordic/nrfx/drivers/src/nrfx_dppi.c.obj
    [129/172] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v1.9.0/modules/hal/nordic/nrfx/drivers/src/nrfx_gpiote.c.obj
    [130/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
    [131/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
    [132/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [133/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [134/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [135/172] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/CMakeFiles/arch__arm__core__aarch32__cortex_m__cmse.dir/arm_core_cmse.c.obj
    [136/172] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_core_mpu.c.obj
    [137/172] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_mpu.c.obj
    [138/172] Linking C static library modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a
    [139/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
    [140/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/abort.c.obj
    [141/172] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a
    [142/172] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/libarch__arm__core__aarch32__cortex_m__cmse.a
    [143/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
    [144/172] Linking C static library zephyr/arch/arch/arm/core/aarch32/mpu/libarch__arm__core__aarch32__mpu.a
    [145/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
    [146/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
    [147/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/malloc.c.obj
    [148/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
    [149/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
    [150/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
    [151/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
    [152/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
    [153/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
    [154/172] Linking C static library zephyr/kernel/libkernel.a
    [155/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
    [156/172] Building C object modules/nrf/lib/fatal_error/CMakeFiles/..__nrf__lib__fatal_error.dir/fatal_error.c.obj
    [157/172] Building C object modules/nrf/drivers/hw_cc310/CMakeFiles/..__nrf__drivers__hw_cc310.dir/hw_cc310.c.obj
    [158/172] Linking C static library modules/nrf/lib/dk_buttons_and_leds/lib..__nrf__lib__dk_buttons_and_leds.a
    [159/172] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
    [160/172] Linking C static library modules/nrf/lib/fatal_error/lib..__nrf__lib__fatal_error.a
    [161/172] Linking C static library modules/nrf/drivers/hw_cc310/lib..__nrf__drivers__hw_cc310.a
    [162/172] Linking C executable zephyr/zephyr_pre0.elf
    
    [163/172] Generating dev_handles.c
    [164/172] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/misc/empty_file.c.obj
    [165/172] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/dev_handles.c.obj
    [166/172] Linking C executable zephyr/zephyr_pre1.elf
    
    [167/172] Generating linker.cmd
    [168/172] Generating isr_tables.c, isrList.bin
    [169/172] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
    [170/172] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
    [171/172] Building C object zephyr/CMakeFiles/zephyr_final.dir/dev_handles.c.obj
    [172/172] Linking C executable zephyr/zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:       48120 B         1 MB      4.59%
                SRAM:        9864 B       448 KB      2.15%
            IDT_LIST:          0 GB         2 KB      0.00%
    
    Terminal will be reused by tasks, press any key to close it.

Reply
  • Hi Sigurd,

    I deleted the application and then relaunched VS Code via nRF Connect for Desktop.

    I used 'Add Application' to point to the bluetooth_remote_template folder in my workspace folder and then created a build configuration for the nrf5340dk_nrf5340_cpuapp using the nRF Connect SDK 1.9.0. I then did two successive Pristine Builds resulting in the same 11 problems shown in my previous post. I've attached the Terminal output from these two builds.

    > Executing task: nRF Connect: Generate config nrf5340dk_nrf5340_cpuapp for /Users/alwalker/workspace/bluetooth_remote_template <
    
    Building bluetooth_remote_template
    west build --build-dir /Users/alwalker/workspace/bluetooth_remote_template/build /Users/alwalker/workspace/bluetooth_remote_template --pristine --board nrf5340dk_nrf5340_cpuapp -- -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=On -DNCS_TOOLCHAIN_VERSION:STRING="NONE"
    
    -- west build: generating a build system
    Including boilerplate (Zephyr base): /opt/nordic/ncs/v1.9.0/zephyr/cmake/app/boilerplate.cmake
    -- Application: /Users/alwalker/workspace/bluetooth_remote_template
    -- Zephyr version: 2.7.99 (/opt/nordic/ncs/v1.9.0/zephyr), build: v2.7.99-ncs1
    -- Found Python3: /opt/nordic/ncs/v1.9.0/toolchain/opt/[email protected]/bin/python3.9 (found suitable exact version "3.9.6") found components: Interpreter 
    -- Found west (found suitable version "0.12.0", minimum required is "0.7.1")
    -- Board: nrf5340dk_nrf5340_cpuapp
    -- Cache files will be written to: /Users/alwalker/Library/Caches/zephyr
    -- Found dtc: /opt/nordic/ncs/v1.9.0/toolchain/bin/dtc (found suitable version "1.6.1", minimum required is "1.4.6")
    -- Found toolchain: gnuarmemb (/opt/nordic/ncs/v1.9.0/toolchain)
    -- Found BOARD.dts: /opt/nordic/ncs/v1.9.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp.dts
    -- Generated zephyr.dts: /Users/alwalker/workspace/bluetooth_remote_template/build/zephyr/zephyr.dts
    -- Generated devicetree_unfixed.h: /Users/alwalker/workspace/bluetooth_remote_template/build/zephyr/include/generated/devicetree_unfixed.h
    -- Generated device_extern.h: /Users/alwalker/workspace/bluetooth_remote_template/build/zephyr/include/generated/device_extern.h
    -- Including generated dts.cmake file: /Users/alwalker/workspace/bluetooth_remote_template/build/zephyr/dts.cmake
    Parsing /opt/nordic/ncs/v1.9.0/zephyr/Kconfig
    Loaded configuration '/opt/nordic/ncs/v1.9.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp_defconfig'
    Merged configuration '/Users/alwalker/workspace/bluetooth_remote_template/prj.conf'
    Configuration saved to '/Users/alwalker/workspace/bluetooth_remote_template/build/zephyr/.config'
    Kconfig header saved to '/Users/alwalker/workspace/bluetooth_remote_template/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: /opt/nordic/ncs/v1.9.0/toolchain/bin/arm-none-eabi-gcc
    CMake Warning at /opt/nordic/ncs/v1.9.0/zephyr/CMakeLists.txt:1687 (message):
      __ASSERT() statements are globally ENABLED
    
    
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /Users/alwalker/workspace/bluetooth_remote_template/build
    -- west build: building application
    [1/172] Preparing syscall dependency handling
    
    [2/172] Generating misc/generated/syscalls_subdirs.trigger
    [3/172] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
    [4/172] Generating include/generated/driver-validation.h
    [5/172] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
    [6/172] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
    [7/172] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    [8/172] Generating include/generated/offsets.h
    [9/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
    [10/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [11/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
    [12/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [13/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [14/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
    [15/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [16/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
    [17/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
    [18/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
    [19/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
    [20/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
    [21/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
    [22/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
    [23/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
    [24/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
    [25/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
    [26/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/pipes.c.obj
    [27/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
    [28/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
    [29/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
    [30/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
    [31/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [32/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [33/172] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
    [34/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
    [35/172] Linking C static library zephyr/drivers/console/libdrivers__console.a
    [36/172] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [37/172] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [38/172] Linking C static library zephyr/drivers/clock_control/libdrivers__clock_control.a
    [39/172] Building C object zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_nrfx.c.obj
    [40/172] Linking C static library zephyr/drivers/gpio/libdrivers__gpio.a
    [41/172] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
    [42/172] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
    [43/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
    [44/172] Linking C static library zephyr/kernel/libkernel.a
    [45/172] Building C object modules/nrf/lib/fatal_error/CMakeFiles/..__nrf__lib__fatal_error.dir/fatal_error.c.obj
    [46/172] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v1.9.0/modules/hal/nordic/nrfx/mdk/system_nrf5340_application.c.obj
    [47/172] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
    [48/172] Linking C static library modules/nrf/lib/fatal_error/lib..__nrf__lib__fatal_error.a
    [49/172] Building C object modules/nrf/drivers/hw_cc310/CMakeFiles/..__nrf__drivers__hw_cc310.dir/hw_cc310.c.obj
    [50/172] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
    [51/172] Linking C static library modules/nrf/drivers/hw_cc310/lib..__nrf__drivers__hw_cc310.a
    [52/172] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
    [53/172] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v1.9.0/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj
    [54/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
    [55/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
    [56/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
    [57/172] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [58/172] Linking C static library zephyr/arch/common/libisr_tables.a
    [59/172] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [60/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [61/172] Linking C static library zephyr/arch/common/libarch__common.a
    [62/172] Building C object modules/nrf/lib/dk_buttons_and_leds/CMakeFiles/..__nrf__lib__dk_buttons_and_leds.dir/dk_buttons_and_leds.c.obj
    [63/172] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v1.9.0/modules/hal/nordic/nrfx/drivers/src/nrfx_dppi.c.obj
    [64/172] Linking C static library modules/nrf/lib/dk_buttons_and_leds/lib..__nrf__lib__dk_buttons_and_leds.a
    [65/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
    [66/172] Building C object zephyr/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj
    [67/172] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v1.9.0/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
    [68/172] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
    [69/172] Linking C static library zephyr/soc/arm/common/cortex_m/libsoc__arm__common__cortex_m.a
    [70/172] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [71/172] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
    [72/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
    [73/172] Building C object CMakeFiles/app.dir/src/remote_service/remote.c.obj
    [74/172] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
    [75/172] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v1.9.0/modules/hal/nordic/nrfx/drivers/src/nrfx_gpiote.c.obj
    [76/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [77/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
    [78/172] Linking C static library modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a
    [79/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
    [80/172] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [81/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [82/172] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [83/172] Building C object CMakeFiles/app.dir/src/main.c.obj
    [84/172] Linking C static library app/libapp.a
    [85/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [86/172] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
    [87/172] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
    [88/172] Linking C static library zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a
    [89/172] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [90/172] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [91/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
    [92/172] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/CMakeFiles/arch__arm__core__aarch32__cortex_m__cmse.dir/arm_core_cmse.c.obj
    [93/172] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/libarch__arm__core__aarch32__cortex_m__cmse.a
    [94/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
    [95/172] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_core_mpu.c.obj
    [96/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
    [97/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
    [98/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/abort.c.obj
    [99/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
    [100/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
    [101/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
    [102/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
    [103/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
    [104/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
    [105/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/malloc.c.obj
    [106/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
    [107/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
    [108/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
    [109/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
    [110/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
    [111/172] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
    [112/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
    [113/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
    [114/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
    [115/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
    [116/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
    [117/172] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_mpu.c.obj
    [118/172] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/pthread_common.c.obj
    [119/172] Linking C static library zephyr/arch/arch/arm/core/aarch32/mpu/libarch__arm__core__aarch32__mpu.a
    [120/172] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/nanosleep.c.obj
    [121/172] Linking C static library zephyr/lib/posix/liblib__posix.a
    [122/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
    [123/172] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [124/172] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a
    [125/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
    [126/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [127/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
    [128/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [129/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [130/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
    [131/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
    [132/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
    [133/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
    [134/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
    [135/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
    [136/172] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [137/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
    [138/172] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
    [139/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
    [140/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/reboot.c.obj
    [141/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_list.c.obj
    [142/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mpsc_pbuf.c.obj
    [143/172] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
    [144/172] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf53/power.c.obj
    [145/172] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
    [146/172] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf53/soc.c.obj
    [147/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_mgmt.c.obj
    [148/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_backend_uart.c.obj
    [149/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_msg.c.obj
    [150/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/policy/residency.c.obj
    [151/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/pm.c.obj
    [152/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/constraint.c.obj
    [153/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_output.c.obj
    [154/172] Generating linker_zephyr_pre0.cmd
    [155/172] Generating linker_zephyr_pre1.cmd
    [156/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_core.c.obj
    [157/172] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
    [158/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
    [159/172] Building C object zephyr/CMakeFiles/zephyr.dir/opt/nordic/ncs/v1.9.0/nrfxlib/crypto/nrf_cc312_platform/src/nrf_cc3xx_platform_abort_zephyr.c.obj
    [160/172] Building C object zephyr/CMakeFiles/zephyr.dir/opt/nordic/ncs/v1.9.0/nrfxlib/crypto/nrf_cc312_platform/src/nrf_cc3xx_platform_mutex_zephyr.c.obj
    [161/172] Linking C static library zephyr/libzephyr.a
    [162/172] Linking C executable zephyr/zephyr_pre0.elf
    
    [163/172] Generating dev_handles.c
    [164/172] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/misc/empty_file.c.obj
    [165/172] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/dev_handles.c.obj
    [166/172] Linking C executable zephyr/zephyr_pre1.elf
    
    [167/172] Generating linker.cmd
    [168/172] Generating isr_tables.c, isrList.bin
    [169/172] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
    [170/172] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
    [171/172] Building C object zephyr/CMakeFiles/zephyr_final.dir/dev_handles.c.obj
    [172/172] Linking C executable zephyr/zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:       48120 B         1 MB      4.59%
                SRAM:        9864 B       448 KB      2.15%
            IDT_LIST:          0 GB         2 KB      0.00%
    
    Terminal will be reused by tasks, press any key to close it.
    
    > Executing task: nRF Connect: Build bluetooth_remote_template/build (active) <
    
    Building bluetooth_remote_template
    west build --build-dir /Users/alwalker/workspace/bluetooth_remote_template/build /Users/alwalker/workspace/bluetooth_remote_template --pristine --board nrf5340dk_nrf5340_cpuapp -- -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=On -DNCS_TOOLCHAIN_VERSION:STRING="NONE" -DCONF_FILE:STRING="/Users/alwalker/workspace/bluetooth_remote_template/prj.conf"
    
    -- west build: generating a build system
    Including boilerplate (Zephyr base): /opt/nordic/ncs/v1.9.0/zephyr/cmake/app/boilerplate.cmake
    -- Application: /Users/alwalker/workspace/bluetooth_remote_template
    -- Zephyr version: 2.7.99 (/opt/nordic/ncs/v1.9.0/zephyr), build: v2.7.99-ncs1
    -- Found Python3: /opt/nordic/ncs/v1.9.0/toolchain/opt/[email protected]/bin/python3.9 (found suitable exact version "3.9.6") found components: Interpreter 
    -- Found west (found suitable version "0.12.0", minimum required is "0.7.1")
    -- Board: nrf5340dk_nrf5340_cpuapp
    -- Cache files will be written to: /Users/alwalker/Library/Caches/zephyr
    -- Found dtc: /opt/nordic/ncs/v1.9.0/toolchain/bin/dtc (found suitable version "1.6.1", minimum required is "1.4.6")
    -- Found toolchain: gnuarmemb (/opt/nordic/ncs/v1.9.0/toolchain)
    -- Found BOARD.dts: /opt/nordic/ncs/v1.9.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp.dts
    -- Generated zephyr.dts: /Users/alwalker/workspace/bluetooth_remote_template/build/zephyr/zephyr.dts
    -- Generated devicetree_unfixed.h: /Users/alwalker/workspace/bluetooth_remote_template/build/zephyr/include/generated/devicetree_unfixed.h
    -- Generated device_extern.h: /Users/alwalker/workspace/bluetooth_remote_template/build/zephyr/include/generated/device_extern.h
    -- Including generated dts.cmake file: /Users/alwalker/workspace/bluetooth_remote_template/build/zephyr/dts.cmake
    Parsing /opt/nordic/ncs/v1.9.0/zephyr/Kconfig
    Loaded configuration '/opt/nordic/ncs/v1.9.0/zephyr/boards/arm/nrf5340dk_nrf5340/nrf5340dk_nrf5340_cpuapp_defconfig'
    Merged configuration '/Users/alwalker/workspace/bluetooth_remote_template/prj.conf'
    Configuration saved to '/Users/alwalker/workspace/bluetooth_remote_template/build/zephyr/.config'
    Kconfig header saved to '/Users/alwalker/workspace/bluetooth_remote_template/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: /opt/nordic/ncs/v1.9.0/toolchain/bin/arm-none-eabi-gcc
    CMake Warning at /opt/nordic/ncs/v1.9.0/zephyr/CMakeLists.txt:1687 (message):
      __ASSERT() statements are globally ENABLED
    
    
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /Users/alwalker/workspace/bluetooth_remote_template/build
    -- west build: building application
    [1/172] Preparing syscall dependency handling
    
    [2/172] Generating misc/generated/syscalls_subdirs.trigger
    [3/172] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
    [4/172] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
    [5/172] Generating include/generated/driver-validation.h
    [6/172] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
    [7/172] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    [8/172] Generating include/generated/offsets.h
    [9/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
    [10/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/policy/residency.c.obj
    [11/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
    [12/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
    [13/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/constraint.c.obj
    [14/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
    [15/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
    [16/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
    [17/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
    [18/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
    [19/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
    [20/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
    [21/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
    [22/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
    [23/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [24/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
    [25/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
    [26/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [27/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [28/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
    [29/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
    [30/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
    [31/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
    [32/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
    [33/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
    [34/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/assert.c.obj
    [35/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/mpsc_pbuf.c.obj
    [36/172] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [37/172] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/reboot.c.obj
    [38/172] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf53/soc.c.obj
    [39/172] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
    [40/172] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/nrf53/power.c.obj
    [41/172] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
    [42/172] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
    [43/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_list.c.obj
    [44/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_core.c.obj
    [45/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_mgmt.c.obj
    [46/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_msg.c.obj
    [47/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_output.c.obj
    [48/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/logging/log_backend_uart.c.obj
    [49/172] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/pm.c.obj
    [50/172] Building C object zephyr/CMakeFiles/zephyr.dir/opt/nordic/ncs/v1.9.0/nrfxlib/crypto/nrf_cc312_platform/src/nrf_cc3xx_platform_abort_zephyr.c.obj
    [51/172] Building C object zephyr/CMakeFiles/zephyr.dir/opt/nordic/ncs/v1.9.0/nrfxlib/crypto/nrf_cc312_platform/src/nrf_cc3xx_platform_mutex_zephyr.c.obj
    [52/172] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [53/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [54/172] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
    [55/172] Generating linker_zephyr_pre0.cmd
    [56/172] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
    [57/172] Generating linker_zephyr_pre1.cmd
    [58/172] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [59/172] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [60/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
    [61/172] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
    [62/172] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [63/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [64/172] Linking C static library zephyr/libzephyr.a
    [65/172] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [66/172] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [67/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [68/172] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [69/172] Building C object zephyr/drivers/console/CMakeFiles/drivers__console.dir/uart_console.c.obj
    [70/172] Building C object zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_nrfx.c.obj
    [71/172] Building C object zephyr/drivers/serial/CMakeFiles/drivers__serial.dir/uart_nrfx_uarte.c.obj
    [72/172] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [73/172] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
    [74/172] Linking C static library zephyr/drivers/clock_control/libdrivers__clock_control.a
    [75/172] Linking C static library zephyr/drivers/gpio/libdrivers__gpio.a
    [76/172] Building C object modules/nrf/lib/dk_buttons_and_leds/CMakeFiles/..__nrf__lib__dk_buttons_and_leds.dir/dk_buttons_and_leds.c.obj
    [77/172] Linking C static library zephyr/drivers/console/libdrivers__console.a
    [78/172] Linking C static library zephyr/drivers/serial/libdrivers__serial.a
    [79/172] Linking C static library zephyr/drivers/timer/libdrivers__timer.a
    [80/172] Building C object CMakeFiles/app.dir/src/main.c.obj
    [81/172] Building C object CMakeFiles/app.dir/src/remote_service/remote.c.obj
    [82/172] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
    [83/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
    [84/172] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [85/172] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
    [86/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
    [87/172] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [88/172] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
    [89/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [90/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
    [91/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
    [92/172] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
    [93/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
    [94/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
    [95/172] Linking C static library app/libapp.a
    [96/172] Linking C static library zephyr/arch/common/libisr_tables.a
    [97/172] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/pthread_common.c.obj
    [98/172] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/nanosleep.c.obj
    [99/172] Building C object zephyr/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj
    [100/172] Linking C static library zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a
    [101/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
    [102/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
    [103/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [104/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
    [105/172] Linking C static library zephyr/arch/common/libarch__common.a
    [106/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
    [107/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
    [108/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
    [109/172] Linking C static library zephyr/soc/arm/common/cortex_m/libsoc__arm__common__cortex_m.a
    [110/172] Linking C static library zephyr/lib/posix/liblib__posix.a
    [111/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/pipes.c.obj
    [112/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
    [113/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
    [114/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
    [115/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
    [116/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
    [117/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
    [118/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
    [119/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
    [120/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
    [121/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [122/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [123/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
    [124/172] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v1.9.0/modules/hal/nordic/nrfx/mdk/system_nrf5340_application.c.obj
    [125/172] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
    [126/172] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v1.9.0/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj
    [127/172] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v1.9.0/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
    [128/172] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v1.9.0/modules/hal/nordic/nrfx/drivers/src/nrfx_dppi.c.obj
    [129/172] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/opt/nordic/ncs/v1.9.0/modules/hal/nordic/nrfx/drivers/src/nrfx_gpiote.c.obj
    [130/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
    [131/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
    [132/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [133/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [134/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [135/172] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/CMakeFiles/arch__arm__core__aarch32__cortex_m__cmse.dir/arm_core_cmse.c.obj
    [136/172] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_core_mpu.c.obj
    [137/172] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_mpu.c.obj
    [138/172] Linking C static library modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a
    [139/172] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
    [140/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/abort.c.obj
    [141/172] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a
    [142/172] Linking C static library zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/libarch__arm__core__aarch32__cortex_m__cmse.a
    [143/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
    [144/172] Linking C static library zephyr/arch/arch/arm/core/aarch32/mpu/libarch__arm__core__aarch32__mpu.a
    [145/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
    [146/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
    [147/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/malloc.c.obj
    [148/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
    [149/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
    [150/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
    [151/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
    [152/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
    [153/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
    [154/172] Linking C static library zephyr/kernel/libkernel.a
    [155/172] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
    [156/172] Building C object modules/nrf/lib/fatal_error/CMakeFiles/..__nrf__lib__fatal_error.dir/fatal_error.c.obj
    [157/172] Building C object modules/nrf/drivers/hw_cc310/CMakeFiles/..__nrf__drivers__hw_cc310.dir/hw_cc310.c.obj
    [158/172] Linking C static library modules/nrf/lib/dk_buttons_and_leds/lib..__nrf__lib__dk_buttons_and_leds.a
    [159/172] Linking C static library zephyr/lib/libc/minimal/liblib__libc__minimal.a
    [160/172] Linking C static library modules/nrf/lib/fatal_error/lib..__nrf__lib__fatal_error.a
    [161/172] Linking C static library modules/nrf/drivers/hw_cc310/lib..__nrf__drivers__hw_cc310.a
    [162/172] Linking C executable zephyr/zephyr_pre0.elf
    
    [163/172] Generating dev_handles.c
    [164/172] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/misc/empty_file.c.obj
    [165/172] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/dev_handles.c.obj
    [166/172] Linking C executable zephyr/zephyr_pre1.elf
    
    [167/172] Generating linker.cmd
    [168/172] Generating isr_tables.c, isrList.bin
    [169/172] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
    [170/172] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
    [171/172] Building C object zephyr/CMakeFiles/zephyr_final.dir/dev_handles.c.obj
    [172/172] Linking C executable zephyr/zephyr.elf
    Memory region         Used Size  Region Size  %age Used
               FLASH:       48120 B         1 MB      4.59%
                SRAM:        9864 B       448 KB      2.15%
            IDT_LIST:          0 GB         2 KB      0.00%
    
    Terminal will be reused by tasks, press any key to close it.

Children
No Data
Related