This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

nRF connect vscode samples for 52840-dongle PCA10059

Goodday all 

Im experimenting with Vscode and Nrfconnect (zypher library). I want to see how easy it is to port my Segger nrf SDK code to vsCode.  Having trouble getting it to work (with my custom board based on modified dongle board files) I thought let me first just try the blinky example. which also did not work.

Is the blinky example suppose to work out the box? In my application build I select nrf52840dongle_nrf52840. I program the dongle via my 52840DK.

Currently if I flash the blinky example im just getting the pulsating red led. I can see its flashing the dongle as it resets after the programming is complete.

Thank you

Parents
  • Hi,

    What is your VS Code version and your nRF Connect for SDK version?

    Regards,

    Priyanka

  • Morning Priyana

    nRF connect v 3.10.0 and vscode 1.65.2

  • Hi,

    Could you provide the build logs that you get when you do this? Are there any problems displayed on the output console?

    -Priyanka

  • HI, build log below. No error at all. Thats why I was wondering if anything in the board files need to be manually edited .

    > Executing task: nRF Connect: Dynamic Build Task <

    Building blinky
    west build --build-dir d:\my_vscode_apps\blinky\build d:\my_vscode_apps\blinky --pristine --board nrf52840dongle_nrf52840 -- -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=On -DNCS_TOOLCHAIN_VERSION:STRING="NONE" -DBOARD_ROOT:STRING="d:/my_vscode_apps/blinky_pwm" -DCONF_FILE:STRING="d:/my_vscode_apps/blinky/prj.conf"

    -- west build: generating a build system
    Including boilerplate (Zephyr base): C:/Users/meltb/ncs/v1.9.1/zephyr/cmake/app/boilerplate.cmake
    -- Application: D:/my_vscode_apps/blinky
    -- Zephyr version: 2.7.99 (C:/Users/meltb/ncs/v1.9.1/zephyr), build: v2.7.99-ncs1-1
    -- Found Python3: C:/Users/meltb/ncs/v1.9.1/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: nrf52840dongle_nrf52840
    -- Cache files will be written to: C:/Users/meltb/ncs/v1.9.1/zephyr/.cache
    -- Found dtc: C:/Users/meltb/ncs/v1.9.1/toolchain/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
    -- Found toolchain: gnuarmemb (c:/Users/meltb/ncs/v1.9.1/toolchain/opt)
    -- Found BOARD.dts: C:/Users/meltb/ncs/v1.9.1/zephyr/boards/arm/nrf52840dongle_nrf52840/nrf52840dongle_nrf52840.dts
    -- Generated zephyr.dts: D:/my_vscode_apps/blinky/build/zephyr/zephyr.dts
    -- Generated devicetree_unfixed.h: D:/my_vscode_apps/blinky/build/zephyr/include/generated/devicetree_unfixed.h
    -- Generated device_extern.h: D:/my_vscode_apps/blinky/build/zephyr/include/generated/device_extern.h
    -- Including generated dts.cmake file: D:/my_vscode_apps/blinky/build/zephyr/dts.cmake
    Parsing C:/Users/meltb/ncs/v1.9.1/zephyr/Kconfig
    Loaded configuration 'C:/Users/meltb/ncs/v1.9.1/zephyr/boards/arm/nrf52840dongle_nrf52840/nrf52840dongle_nrf52840_defconfig'
    Merged configuration 'd:/my_vscode_apps/blinky/prj.conf'
    Configuration saved to 'D:/my_vscode_apps/blinky/build/zephyr/.config'
    Kconfig header saved to 'D:/my_vscode_apps/blinky/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:/Users/meltb/ncs/v1.9.1/toolchain/opt/bin/arm-none-eabi-gcc.exe
    -- Configuring done
    -- Generating done
    -- Build files have been written to: D:/my_vscode_apps/blinky/build
    -- west build: building application
    [1/155] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
    [2/155] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
    [3/155] Generating include/generated/driver-validation.h
    [4/155] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
    [5/155] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    [6/155] Generating include/generated/offsets.h
    [7/155] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
    [8/155] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
    [9/155] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [10/155] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [11/155] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [12/155] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
    [13/155] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [14/155] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
    [15/155] Generating linker_zephyr_pre0.cmd
    [16/155] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
    [17/155] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
    [18/155] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
    [19/155] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [20/155] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
    [21/155] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [22/155] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [23/155] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
    [24/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
    [25/155] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [26/155] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [27/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/abort.c.obj
    [28/155] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [29/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
    [30/155] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_core_mpu.c.obj
    [31/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
    [32/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
    [33/155] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_mpu.c.obj
    [34/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
    [35/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
    [36/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/malloc.c.obj
    [37/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
    [38/155] Linking C static library zephyr\arch\arch\arm\core\aarch32\libarch__arm__core__aarch32.a
    [39/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
    [40/155] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\libarch__arm__core__aarch32__cortex_m.a
    [41/155] Linking C static library zephyr\arch\arch\arm\core\aarch32\mpu\libarch__arm__core__aarch32__mpu.a
    [42/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
    [43/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
    [44/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
    [45/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
    [46/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
    [47/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
    [48/155] Building C object zephyr/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj
    [49/155] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/nanosleep.c.obj
    [50/155] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/pthread_common.c.obj
    [51/155] Building C object zephyr/boards/arm/nrf52840dongle_nrf52840/CMakeFiles/boards__arm__nrf52840dongle_nrf52840.dir/board.c.obj
    [52/155] Building C object zephyr/soc/arm/nordic_nrf/nrf52/CMakeFiles/soc__arm__nordic_nrf__nrf52.dir/power.c.obj
    [53/155] Building C object zephyr/soc/arm/nordic_nrf/nrf52/CMakeFiles/soc__arm__nordic_nrf__nrf52.dir/soc.c.obj
    [54/155] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [55/155] Linking C static library zephyr\lib\libc\minimal\liblib__libc__minimal.a
    [56/155] Linking C static library zephyr\soc\arm\common\cortex_m\libsoc__arm__common__cortex_m.a
    [57/155] Linking C static library zephyr\lib\posix\liblib__posix.a
    [58/155] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [59/155] Building C object zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_nrfx.c.obj
    [60/155] Linking C static library zephyr\boards\arm\nrf52840dongle_nrf52840\libboards__arm__nrf52840dongle_nrf52840.a
    [61/155] Linking C static library zephyr\soc\arm\nordic_nrf\nrf52\libsoc__arm__nordic_nrf__nrf52.a
    [62/155] Building C object modules/nrf/lib/fatal_error/CMakeFiles/..__nrf__lib__fatal_error.dir/fatal_error.c.obj
    [63/155] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/Users/meltb/ncs/v1.9.1/modules/hal/nordic/nrfx/mdk/system_nrf52840.c.obj
    [64/155] Building C object modules/nrf/drivers/hw_cc310/CMakeFiles/..__nrf__drivers__hw_cc310.dir/hw_cc310.c.obj
    [65/155] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
    [66/155] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
    [67/155] Linking C static library zephyr\drivers\clock_control\libdrivers__clock_control.a
    [68/155] Linking C static library modules\nrf\lib\fatal_error\lib..__nrf__lib__fatal_error.a
    [69/155] Linking C static library zephyr\drivers\gpio\libdrivers__gpio.a
    [70/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
    [71/155] Linking C static library zephyr\drivers\timer\libdrivers__timer.a
    [72/155] Linking C static library modules\nrf\drivers\hw_cc310\lib..__nrf__drivers__hw_cc310.a
    [73/155] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/Users/meltb/ncs/v1.9.1/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj
    [74/155] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/Users/meltb/ncs/v1.9.1/modules/hal/nordic/nrfx/drivers/src/nrfx_gpiote.c.obj
    [75/155] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/Users/meltb/ncs/v1.9.1/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
    [76/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
    [77/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [78/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [79/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
    [80/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [81/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
    [82/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [83/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
    [84/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
    [85/155] Linking C static library modules\hal_nordic\nrfx\libmodules__hal_nordic__nrfx.a
    [86/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
    [87/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
    [88/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
    [89/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
    [90/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
    [91/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
    [92/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/pipes.c.obj
    [93/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
    [94/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
    [95/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
    [96/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
    [97/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
    [98/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
    [99/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [100/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [101/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
    [102/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
    [103/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
    [104/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
    [105/155] Building C object CMakeFiles/app.dir/src/main.c.obj
    [106/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
    [107/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
    [108/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
    [109/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
    [110/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
    [111/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
    [112/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
    [113/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [114/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
    [115/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [116/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
    [117/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [118/155] Linking C static library zephyr\kernel\libkernel.a
    [119/155] Linking C static library app\libapp.a
    [120/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
    [121/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
    [122/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
    [123/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
    [124/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/reboot.c.obj
    [125/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
    [126/155] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
    [127/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
    [128/155] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
    [129/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
    [130/155] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/constraint.c.obj
    [131/155] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [132/155] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
    [133/155] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
    [134/155] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
    [135/155] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/policy/residency.c.obj
    [136/155] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [137/155] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/pm.c.obj
    [138/155] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [139/155] Generating linker_zephyr_pre1.cmd
    [140/155] Building C object zephyr/CMakeFiles/zephyr.dir/C_/Users/meltb/ncs/v1.9.1/nrfxlib/crypto/nrf_cc310_platform/src/nrf_cc3xx_platform_abort_zephyr.c.obj
    [141/155] Linking C static library zephyr\arch\common\libisr_tables.a
    [142/155] Building C object zephyr/CMakeFiles/zephyr.dir/C_/Users/meltb/ncs/v1.9.1/nrfxlib/crypto/nrf_cc310_platform/src/nrf_cc3xx_platform_mutex_zephyr.c.obj
    [143/155] Linking C static library zephyr\arch\common\libarch__common.a
    [144/155] Linking C static library zephyr\libzephyr.a
    [145/155] Linking C executable zephyr\zephyr_pre0.elf

    [146/155] Generating dev_handles.c
    [147/155] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/misc/empty_file.c.obj
    [148/155] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/dev_handles.c.obj
    [149/155] Linking C executable zephyr\zephyr_pre1.elf

    [150/155] Generating linker.cmd
    [151/155] Generating isr_tables.c, isrList.bin
    [152/155] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
    [153/155] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
    [154/155] Building C object zephyr/CMakeFiles/zephyr_final.dir/dev_handles.c.obj
    [155/155] Linking C executable zephyr\zephyr.elf
    Memory region Used Size Region Size %age Used
    FLASH: 20860 B 1020 KB 2.00%
    SRAM: 6176 B 256 KB 2.36%
    IDT_LIST: 0 GB 2 KB 0.00%

    Terminal will be reused by tasks, press any key to close it.

Reply
  • HI, build log below. No error at all. Thats why I was wondering if anything in the board files need to be manually edited .

    > Executing task: nRF Connect: Dynamic Build Task <

    Building blinky
    west build --build-dir d:\my_vscode_apps\blinky\build d:\my_vscode_apps\blinky --pristine --board nrf52840dongle_nrf52840 -- -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=On -DNCS_TOOLCHAIN_VERSION:STRING="NONE" -DBOARD_ROOT:STRING="d:/my_vscode_apps/blinky_pwm" -DCONF_FILE:STRING="d:/my_vscode_apps/blinky/prj.conf"

    -- west build: generating a build system
    Including boilerplate (Zephyr base): C:/Users/meltb/ncs/v1.9.1/zephyr/cmake/app/boilerplate.cmake
    -- Application: D:/my_vscode_apps/blinky
    -- Zephyr version: 2.7.99 (C:/Users/meltb/ncs/v1.9.1/zephyr), build: v2.7.99-ncs1-1
    -- Found Python3: C:/Users/meltb/ncs/v1.9.1/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: nrf52840dongle_nrf52840
    -- Cache files will be written to: C:/Users/meltb/ncs/v1.9.1/zephyr/.cache
    -- Found dtc: C:/Users/meltb/ncs/v1.9.1/toolchain/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
    -- Found toolchain: gnuarmemb (c:/Users/meltb/ncs/v1.9.1/toolchain/opt)
    -- Found BOARD.dts: C:/Users/meltb/ncs/v1.9.1/zephyr/boards/arm/nrf52840dongle_nrf52840/nrf52840dongle_nrf52840.dts
    -- Generated zephyr.dts: D:/my_vscode_apps/blinky/build/zephyr/zephyr.dts
    -- Generated devicetree_unfixed.h: D:/my_vscode_apps/blinky/build/zephyr/include/generated/devicetree_unfixed.h
    -- Generated device_extern.h: D:/my_vscode_apps/blinky/build/zephyr/include/generated/device_extern.h
    -- Including generated dts.cmake file: D:/my_vscode_apps/blinky/build/zephyr/dts.cmake
    Parsing C:/Users/meltb/ncs/v1.9.1/zephyr/Kconfig
    Loaded configuration 'C:/Users/meltb/ncs/v1.9.1/zephyr/boards/arm/nrf52840dongle_nrf52840/nrf52840dongle_nrf52840_defconfig'
    Merged configuration 'd:/my_vscode_apps/blinky/prj.conf'
    Configuration saved to 'D:/my_vscode_apps/blinky/build/zephyr/.config'
    Kconfig header saved to 'D:/my_vscode_apps/blinky/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:/Users/meltb/ncs/v1.9.1/toolchain/opt/bin/arm-none-eabi-gcc.exe
    -- Configuring done
    -- Generating done
    -- Build files have been written to: D:/my_vscode_apps/blinky/build
    -- west build: building application
    [1/155] Generating misc/generated/syscalls.json, misc/generated/struct_tags.json
    [2/155] Generating include/generated/kobj-types-enum.h, include/generated/otype-to-str.h, include/generated/otype-to-size.h
    [3/155] Generating include/generated/driver-validation.h
    [4/155] Generating include/generated/syscall_dispatch.c, include/generated/syscall_list.h
    [5/155] Building C object zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    [6/155] Generating include/generated/offsets.h
    [7/155] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi_on_reset.S.obj
    [8/155] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap_helper.S.obj
    [9/155] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/cpu_idle.S.obj
    [10/155] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/nmi.c.obj
    [11/155] Building ASM object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/isr_wrapper.S.obj
    [12/155] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/prep_c.c.obj
    [13/155] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/swap.c.obj
    [14/155] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/irq_manage.c.obj
    [15/155] Generating linker_zephyr_pre0.cmd
    [16/155] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/fatal.c.obj
    [17/155] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault_s.S.obj
    [18/155] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/exc_exit.S.obj
    [19/155] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/vector_table.S.obj
    [20/155] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fpu.c.obj
    [21/155] Building ASM object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/reset.S.obj
    [22/155] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/irq_init.c.obj
    [23/155] Building C object zephyr/arch/arch/arm/core/aarch32/CMakeFiles/arch__arm__core__aarch32.dir/thread.c.obj
    [24/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/bsearch.c.obj
    [25/155] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/scb.c.obj
    [26/155] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/thread_abort.c.obj
    [27/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/abort.c.obj
    [28/155] Building C object zephyr/arch/arch/arm/core/aarch32/cortex_m/CMakeFiles/arch__arm__core__aarch32__cortex_m.dir/fault.c.obj
    [29/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/atoi.c.obj
    [30/155] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_core_mpu.c.obj
    [31/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtol.c.obj
    [32/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/strtoul.c.obj
    [33/155] Building C object zephyr/arch/arch/arm/core/aarch32/mpu/CMakeFiles/arch__arm__core__aarch32__mpu.dir/arm_mpu.c.obj
    [34/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/qsort.c.obj
    [35/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/exit.c.obj
    [36/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdlib/malloc.c.obj
    [37/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strstr.c.obj
    [38/155] Linking C static library zephyr\arch\arch\arm\core\aarch32\libarch__arm__core__aarch32.a
    [39/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strspn.c.obj
    [40/155] Linking C static library zephyr\arch\arch\arm\core\aarch32\cortex_m\libarch__arm__core__aarch32__cortex_m.a
    [41/155] Linking C static library zephyr\arch\arch\arm\core\aarch32\mpu\libarch__arm__core__aarch32__mpu.a
    [42/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/strncasecmp.c.obj
    [43/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/sprintf.c.obj
    [44/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/string/string.c.obj
    [45/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/stdout_console.c.obj
    [46/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/stdout/fprintf.c.obj
    [47/155] Building C object zephyr/lib/libc/minimal/CMakeFiles/lib__libc__minimal.dir/source/time/gmtime.c.obj
    [48/155] Building C object zephyr/soc/arm/common/cortex_m/CMakeFiles/soc__arm__common__cortex_m.dir/arm_mpu_regions.c.obj
    [49/155] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/nanosleep.c.obj
    [50/155] Building C object zephyr/lib/posix/CMakeFiles/lib__posix.dir/pthread_common.c.obj
    [51/155] Building C object zephyr/boards/arm/nrf52840dongle_nrf52840/CMakeFiles/boards__arm__nrf52840dongle_nrf52840.dir/board.c.obj
    [52/155] Building C object zephyr/soc/arm/nordic_nrf/nrf52/CMakeFiles/soc__arm__nordic_nrf__nrf52.dir/power.c.obj
    [53/155] Building C object zephyr/soc/arm/nordic_nrf/nrf52/CMakeFiles/soc__arm__nordic_nrf__nrf52.dir/soc.c.obj
    [54/155] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/sys_clock_init.c.obj
    [55/155] Linking C static library zephyr\lib\libc\minimal\liblib__libc__minimal.a
    [56/155] Linking C static library zephyr\soc\arm\common\cortex_m\libsoc__arm__common__cortex_m.a
    [57/155] Linking C static library zephyr\lib\posix\liblib__posix.a
    [58/155] Building C object zephyr/drivers/clock_control/CMakeFiles/drivers__clock_control.dir/clock_control_nrf.c.obj
    [59/155] Building C object zephyr/drivers/gpio/CMakeFiles/drivers__gpio.dir/gpio_nrfx.c.obj
    [60/155] Linking C static library zephyr\boards\arm\nrf52840dongle_nrf52840\libboards__arm__nrf52840dongle_nrf52840.a
    [61/155] Linking C static library zephyr\soc\arm\nordic_nrf\nrf52\libsoc__arm__nordic_nrf__nrf52.a
    [62/155] Building C object modules/nrf/lib/fatal_error/CMakeFiles/..__nrf__lib__fatal_error.dir/fatal_error.c.obj
    [63/155] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/Users/meltb/ncs/v1.9.1/modules/hal/nordic/nrfx/mdk/system_nrf52840.c.obj
    [64/155] Building C object modules/nrf/drivers/hw_cc310/CMakeFiles/..__nrf__drivers__hw_cc310.dir/hw_cc310.c.obj
    [65/155] Building C object zephyr/drivers/timer/CMakeFiles/drivers__timer.dir/nrf_rtc_timer.c.obj
    [66/155] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/nrfx_glue.c.obj
    [67/155] Linking C static library zephyr\drivers\clock_control\libdrivers__clock_control.a
    [68/155] Linking C static library modules\nrf\lib\fatal_error\lib..__nrf__lib__fatal_error.a
    [69/155] Linking C static library zephyr\drivers\gpio\libdrivers__gpio.a
    [70/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj
    [71/155] Linking C static library zephyr\drivers\timer\libdrivers__timer.a
    [72/155] Linking C static library modules\nrf\drivers\hw_cc310\lib..__nrf__drivers__hw_cc310.a
    [73/155] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/Users/meltb/ncs/v1.9.1/modules/hal/nordic/nrfx/helpers/nrfx_flag32_allocator.c.obj
    [74/155] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/Users/meltb/ncs/v1.9.1/modules/hal/nordic/nrfx/drivers/src/nrfx_gpiote.c.obj
    [75/155] Building C object modules/hal_nordic/nrfx/CMakeFiles/modules__hal_nordic__nrfx.dir/C_/Users/meltb/ncs/v1.9.1/modules/hal/nordic/nrfx/drivers/src/nrfx_clock.c.obj
    [76/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj
    [77/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj
    [78/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj
    [79/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj
    [80/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj
    [81/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mailbox.c.obj
    [82/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj
    [83/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj
    [84/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/idle.c.obj
    [85/155] Linking C static library modules\hal_nordic\nrfx\libmodules__hal_nordic__nrfx.a
    [86/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj
    [87/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj
    [88/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sem.c.obj
    [89/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/msg_q.c.obj
    [90/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/queue.c.obj
    [91/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mutex.c.obj
    [92/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/pipes.c.obj
    [93/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/condvar.c.obj
    [94/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/stack.c.obj
    [95/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj
    [96/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/system_work_q.c.obj
    [97/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf.c.obj
    [98/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj
    [99/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj
    [100/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj
    [101/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32_sw.c.obj
    [102/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_packaged.c.obj
    [103/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc32c_sw.c.obj
    [104/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/work.c.obj
    [105/155] Building C object CMakeFiles/app.dir/src/main.c.obj
    [106/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc16_sw.c.obj
    [107/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/dec.c.obj
    [108/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc8_sw.c.obj
    [109/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/crc7_sw.c.obj
    [110/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/hex.c.obj
    [111/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/notify.c.obj
    [112/155] Building C object zephyr/kernel/CMakeFiles/kernel.dir/sched.c.obj
    [113/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/printk.c.obj
    [114/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/fdtable.c.obj
    [115/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/sem.c.obj
    [116/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/timeutil.c.obj
    [117/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/thread_entry.c.obj
    [118/155] Linking C static library zephyr\kernel\libkernel.a
    [119/155] Linking C static library app\libapp.a
    [120/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/rb.c.obj
    [121/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/multi_heap.c.obj
    [122/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap-validate.c.obj
    [123/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/onoff.c.obj
    [124/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/reboot.c.obj
    [125/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/cbprintf_complete.c.obj
    [126/155] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_base_addresses.c.obj
    [127/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/heap.c.obj
    [128/155] Building ASM object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/common/soc_nrf_common.S.obj
    [129/155] Building C object zephyr/CMakeFiles/zephyr.dir/lib/os/bitarray.c.obj
    [130/155] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/constraint.c.obj
    [131/155] Building C object zephyr/CMakeFiles/zephyr.dir/misc/generated/configs.c.obj
    [132/155] Building C object zephyr/CMakeFiles/zephyr.dir/soc/arm/nordic_nrf/validate_enabled_instances.c.obj
    [133/155] Building C object zephyr/CMakeFiles/zephyr_pre0.dir/misc/empty_file.c.obj
    [134/155] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/tracing/tracing_none.c.obj
    [135/155] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/policy/residency.c.obj
    [136/155] Building C object zephyr/arch/common/CMakeFiles/arch__common.dir/sw_isr_common.c.obj
    [137/155] Building C object zephyr/CMakeFiles/zephyr.dir/subsys/pm/pm.c.obj
    [138/155] Building C object zephyr/arch/common/CMakeFiles/isr_tables.dir/isr_tables.c.obj
    [139/155] Generating linker_zephyr_pre1.cmd
    [140/155] Building C object zephyr/CMakeFiles/zephyr.dir/C_/Users/meltb/ncs/v1.9.1/nrfxlib/crypto/nrf_cc310_platform/src/nrf_cc3xx_platform_abort_zephyr.c.obj
    [141/155] Linking C static library zephyr\arch\common\libisr_tables.a
    [142/155] Building C object zephyr/CMakeFiles/zephyr.dir/C_/Users/meltb/ncs/v1.9.1/nrfxlib/crypto/nrf_cc310_platform/src/nrf_cc3xx_platform_mutex_zephyr.c.obj
    [143/155] Linking C static library zephyr\arch\common\libarch__common.a
    [144/155] Linking C static library zephyr\libzephyr.a
    [145/155] Linking C executable zephyr\zephyr_pre0.elf

    [146/155] Generating dev_handles.c
    [147/155] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/misc/empty_file.c.obj
    [148/155] Building C object zephyr/CMakeFiles/zephyr_pre1.dir/dev_handles.c.obj
    [149/155] Linking C executable zephyr\zephyr_pre1.elf

    [150/155] Generating linker.cmd
    [151/155] Generating isr_tables.c, isrList.bin
    [152/155] Building C object zephyr/CMakeFiles/zephyr_final.dir/misc/empty_file.c.obj
    [153/155] Building C object zephyr/CMakeFiles/zephyr_final.dir/isr_tables.c.obj
    [154/155] Building C object zephyr/CMakeFiles/zephyr_final.dir/dev_handles.c.obj
    [155/155] Linking C executable zephyr\zephyr.elf
    Memory region Used Size Region Size %age Used
    FLASH: 20860 B 1020 KB 2.00%
    SRAM: 6176 B 256 KB 2.36%
    IDT_LIST: 0 GB 2 KB 0.00%

    Terminal will be reused by tasks, press any key to close it.

Children
Related