This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

SW issue :[ NCS 1.4.0- can't open-Asset tracker project Issue]

Hi Great Nordic Support Teams:

Our client is developing their BLE products with 5340 , and they'd like to use NCS SDK 1.4.0.

They setting up the NCS environment with nrf connect "toolchain manager", here is their system report :

"

The PC system information

# nRFConnect System Report - 2020-11-05T07-57-47.985Z

 

- System:     Dell Inc. Latitude 5401

- BIOS:       Dell Inc. DELL   - 1072009

- CPU:        1 x IntelRegistered CoreTm i5-9300H 2.40 GHz 8 cores (4 physical)

- Memory:     25.3 GB free of 31.8 GB total

- Filesystem: C: (NTFS) 400 GB 66.0% used

- OS:         Microsoft Windows 10 專業版 (10.0.18362) win32 ia32

- Versions

    - kernel: 10.0.18362

    - git: 2.26.0.windows.1

    - node: 12.13.0

    - python:

    - python3:

- Connected devices:

"

They build asset tracker with SES, but encountered issue like ticket: 259108

Here is their error log which SEGGER showed while build "asset tracker" project: 

Creating solution asset_tracker.emProject
  C:/SDK/v1.4.0/toolchain/opt/bin/cmake.exe -GNinja -DBOARD=nrf9160dk_nrf9160ns -DBOARD_DIR=C:\SDK\v1.4.0\zephyr\boards\arm\nrf9160dk_nrf9160 -BC:\SDK\v1.4.0\nrf\applications\asset_tracker\build_nrf9160dk_nrf9160ns -SC:\SDK\v1.4.0\nrf\applications\asset_tracker -DNCS_TOOLCHAIN_VERSION=1.4.0 -DEXTRA_KCONFIG_TARGETS=menuconfig_ses -DEXTRA_KCONFIG_TARGET_COMMAND_FOR_menuconfig_ses=C:\SDK\v1.4.0\toolchain\segger_embedded_studio/html/configure_nordic_project_menuconfig.py
  -- Application: C:/SDK/v1.4.0/nrf/applications/asset_tracker
  -- Zephyr version: 2.4.0 (C:/SDK/v1.4.0/zephyr)
  -- Found Python3: C:/SDK/v1.4.0/toolchain/opt/bin/python.exe (found suitable exact version "3.8.2") found components:  Interpreter 
  -- Found west (found suitable version "0.7.2", minimum required is "0.7.1")
  -- Board: nrf9160dk_nrf9160ns
  -- Cache files will be written to: C:/SDK/v1.4.0/zephyr/.cache
  -- Found dtc: C:/SDK/v1.4.0/toolchain/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
  -- Found toolchain: gnuarmemb (C:/SDK/v1.4.0/toolchain/opt)
  -- Found BOARD.dts: C:/SDK/v1.4.0/zephyr/boards/arm/nrf9160dk_nrf9160/nrf9160dk_nrf9160ns.dts
  -- Generated zephyr.dts: C:/SDK/v1.4.0/nrf/applications/asset_tracker/build_nrf9160dk_nrf9160ns/zephyr/zephyr.dts
  -- Generated devicetree_unfixed.h: C:/SDK/v1.4.0/nrf/applications/asset_tracker/build_nrf9160dk_nrf9160ns/zephyr/include/generated/devicetree_unfixed.h
  Parsing C:/SDK/v1.4.0/nrf/applications/asset_tracker/Kconfig
  Loaded configuration 'C:/SDK/v1.4.0/zephyr/boards/arm/nrf9160dk_nrf9160/nrf9160dk_nrf9160ns_defconfig'
  Merged configuration 'C:/SDK/v1.4.0/nrf/applications/asset_tracker/prj.conf'
  Configuration saved to 'C:/SDK/v1.4.0/nrf/applications/asset_tracker/build_nrf9160dk_nrf9160ns/zephyr/.config'
  Kconfig header saved to 'C:/SDK/v1.4.0/nrf/applications/asset_tracker/build_nrf9160dk_nrf9160ns/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:/SDK/v1.4.0/toolchain/opt/bin/arm-none-eabi-gcc.exe
  -- Application: C:/SDK/v1.4.0/nrf/samples/spm
  -- Zephyr version: 2.4.0 (C:/SDK/v1.4.0/zephyr)
  -- Found Python3: C:/SDK/v1.4.0/toolchain/opt/bin/python.exe (found suitable exact version "3.8.2") found components:  Interpreter 
  -- Found west (found suitable version "0.7.2", minimum required is "0.7.1")
  -- Board: nrf9160dk_nrf9160
  -- Cache files will be written to: C:/SDK/v1.4.0/zephyr/.cache
  -- Found dtc: C:/SDK/v1.4.0/toolchain/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
  -- Found toolchain: gnuarmemb (C:/SDK/v1.4.0/toolchain/opt)
  -- Found BOARD.dts: C:/SDK/v1.4.0/zephyr/boards/arm/nrf9160dk_nrf9160/nrf9160dk_nrf9160.dts
  -- Found devicetree overlay: C:/SDK/v1.4.0/nrf/samples/spm/nrf9160dk_nrf9160.overlay
  Including boilerplate (Zephyr base): C:/SDK/v1.4.0/zephyr/cmake/app/boilerplate.cmake
  -- Using NCS Toolchain 1.4.0 for building. (C:/SDK/v1.4.0/toolchain/cmake)
  Changed board to secure nrf9160dk_nrf9160 (NOT NS)
  
  === child image spm -  begin ===
  Including boilerplate (Zephyr base): C:/SDK/v1.4.0/zephyr/cmake/app/boilerplate.cmake
  -- Using NCS Toolchain 1.4.0 for building. (C:/SDK/v1.4.0/toolchain/cmake)
  
  error: cmake failed
  create_nordic_project.py failed (1)

 

Please help us to verify that issue.


Any suggestion will be great, thanks in advance!  

Wright

Parents
  • Hello Wright,

    I was not able to replicate this here. I'm also a bit suprised there weren't any errors except for the  create_nordic_project.py failed (1) error at then of their console output. Does the customer see this problem with other examples?

    Here's the console output I got for comparison:

    Creating solution asset_tracker.emProject
    C:/Users/vibe/ncs/v1.4.0/toolchain/opt/bin/cmake.exe -GNinja -DBOARD=nrf9160dk_nrf9160ns -DBOARD_DIR=C:\Users\vibe\ncs\v1.4.0\zephyr\boards\arm\nrf9160dk_nrf9160 -BC:\Users\vibe\ncs\v1.4.0\nrf\applications\asset_tracker\build_nrf9160dk_nrf9160ns -SC:\Users\vibe\ncs\v1.4.0\nrf\applications\asset_tracker -DNCS_TOOLCHAIN_VERSION=1.4.0 -DEXTRA_KCONFIG_TARGETS=menuconfig_ses -DEXTRA_KCONFIG_TARGET_COMMAND_FOR_menuconfig_ses=C:\Users\vibe\ncs\v1.4.0\toolchain\segger_embedded_studio/html/configure_nordic_project_menuconfig.py
    -- Application: C:/Users/vibe/ncs/v1.4.0/nrf/applications/asset_tracker
    -- Zephyr version: 2.4.0 (C:/Users/vibe/ncs/v1.4.0/zephyr)
    -- Found Python3: C:/Users/vibe/ncs/v1.4.0/toolchain/opt/bin/python.exe (found suitable exact version "3.8.2") found components:  Interpreter 
    -- Found west (found suitable version "0.7.2", minimum required is "0.7.1")
    -- Board: nrf9160dk_nrf9160ns
    -- Cache files will be written to: C:/Users/vibe/ncs/v1.4.0/zephyr/.cache
    -- Found dtc: C:/Users/vibe/ncs/v1.4.0/toolchain/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
    -- Found toolchain: gnuarmemb (C:/Users/vibe/ncs/v1.4.0/toolchain/opt)
    -- Found BOARD.dts: C:/Users/vibe/ncs/v1.4.0/zephyr/boards/arm/nrf9160dk_nrf9160/nrf9160dk_nrf9160ns.dts
    -- Generated zephyr.dts: C:/Users/vibe/ncs/v1.4.0/nrf/applications/asset_tracker/build_nrf9160dk_nrf9160ns/zephyr/zephyr.dts
    -- Generated devicetree_unfixed.h: C:/Users/vibe/ncs/v1.4.0/nrf/applications/asset_tracker/build_nrf9160dk_nrf9160ns/zephyr/include/generated/devicetree_unfixed.h
    Parsing C:/Users/vibe/ncs/v1.4.0/nrf/applications/asset_tracker/Kconfig
    Loaded configuration 'C:/Users/vibe/ncs/v1.4.0/zephyr/boards/arm/nrf9160dk_nrf9160/nrf9160dk_nrf9160ns_defconfig'
    Merged configuration 'C:/Users/vibe/ncs/v1.4.0/nrf/applications/asset_tracker/prj.conf'
    Configuration saved to 'C:/Users/vibe/ncs/v1.4.0/nrf/applications/asset_tracker/build_nrf9160dk_nrf9160ns/zephyr/.config'
    Kconfig header saved to 'C:/Users/vibe/ncs/v1.4.0/nrf/applications/asset_tracker/build_nrf9160dk_nrf9160ns/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/vibe/ncs/v1.4.0/toolchain/opt/bin/arm-none-eabi-gcc.exe
    -- Application: C:/Users/vibe/ncs/v1.4.0/nrf/samples/spm
    -- Zephyr version: 2.4.0 (C:/Users/vibe/ncs/v1.4.0/zephyr)
    -- Found Python3: C:/Users/vibe/ncs/v1.4.0/toolchain/opt/bin/python.exe (found suitable exact version "3.8.2") found components:  Interpreter 
    -- Found west (found suitable version "0.7.2", minimum required is "0.7.1")
    -- Board: nrf9160dk_nrf9160
    -- Cache files will be written to: C:/Users/vibe/ncs/v1.4.0/zephyr/.cache
    -- Found dtc: C:/Users/vibe/ncs/v1.4.0/toolchain/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
    -- Found toolchain: gnuarmemb (C:/Users/vibe/ncs/v1.4.0/toolchain/opt)
    -- Found BOARD.dts: C:/Users/vibe/ncs/v1.4.0/zephyr/boards/arm/nrf9160dk_nrf9160/nrf9160dk_nrf9160.dts
    -- Found devicetree overlay: C:/Users/vibe/ncs/v1.4.0/nrf/samples/spm/nrf9160dk_nrf9160.overlay
    -- Generated zephyr.dts: C:/Users/vibe/ncs/v1.4.0/nrf/applications/asset_tracker/build_nrf9160dk_nrf9160ns/spm/zephyr/zephyr.dts
    -- Generated devicetree_unfixed.h: C:/Users/vibe/ncs/v1.4.0/nrf/applications/asset_tracker/build_nrf9160dk_nrf9160ns/spm/zephyr/include/generated/devicetree_unfixed.h
    Parsing C:/Users/vibe/ncs/v1.4.0/zephyr/Kconfig
    Loaded configuration 'C:/Users/vibe/ncs/v1.4.0/zephyr/boards/arm/nrf9160dk_nrf9160/nrf9160dk_nrf9160_defconfig'
    Merged configuration 'C:/Users/vibe/ncs/v1.4.0/nrf/applications/asset_tracker/spm.conf'
    Merged configuration 'C:/Users/vibe/ncs/v1.4.0/nrf/applications/asset_tracker/build_nrf9160dk_nrf9160ns/spm/zephyr/misc/generated/extra_kconfig_options.conf'
    Configuration saved to 'C:/Users/vibe/ncs/v1.4.0/nrf/applications/asset_tracker/build_nrf9160dk_nrf9160ns/spm/zephyr/.config'
    Kconfig header saved to 'C:/Users/vibe/ncs/v1.4.0/nrf/applications/asset_tracker/build_nrf9160dk_nrf9160ns/spm/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/vibe/ncs/v1.4.0/toolchain/opt/bin/arm-none-eabi-gcc.exe
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Users/vibe/ncs/v1.4.0/nrf/applications/asset_tracker/build_nrf9160dk_nrf9160ns/spm
    -- Application: C:/Users/vibe/ncs/v1.4.0/bootloader/mcuboot/boot/zephyr
    -- Zephyr version: 2.4.0 (C:/Users/vibe/ncs/v1.4.0/zephyr)
    -- Found Python3: C:/Users/vibe/ncs/v1.4.0/toolchain/opt/bin/python.exe (found suitable exact version "3.8.2") found components:  Interpreter 
    -- Found west (found suitable version "0.7.2", minimum required is "0.7.1")
    -- Board: nrf9160dk_nrf9160
    -- Cache files will be written to: C:/Users/vibe/ncs/v1.4.0/zephyr/.cache
    -- Found dtc: C:/Users/vibe/ncs/v1.4.0/toolchain/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
    -- Found toolchain: gnuarmemb (C:/Users/vibe/ncs/v1.4.0/toolchain/opt)
    -- Found BOARD.dts: C:/Users/vibe/ncs/v1.4.0/zephyr/boards/arm/nrf9160dk_nrf9160/nrf9160dk_nrf9160.dts
    -- Found devicetree overlay: C:/Users/vibe/ncs/v1.4.0/bootloader/mcuboot/boot/zephyr/dts.overlay
    -- Generated zephyr.dts: C:/Users/vibe/ncs/v1.4.0/nrf/applications/asset_tracker/build_nrf9160dk_nrf9160ns/mcuboot/zephyr/zephyr.dts
    -- Generated devicetree_unfixed.h: C:/Users/vibe/ncs/v1.4.0/nrf/applications/asset_tracker/build_nrf9160dk_nrf9160ns/mcuboot/zephyr/include/generated/devicetree_unfixed.h
    Parsing C:/Users/vibe/ncs/v1.4.0/bootloader/mcuboot/boot/zephyr/Kconfig
    Loaded configuration 'C:/Users/vibe/ncs/v1.4.0/zephyr/boards/arm/nrf9160dk_nrf9160/nrf9160dk_nrf9160_defconfig'
    Merged configuration 'C:/Users/vibe/ncs/v1.4.0/bootloader/mcuboot/boot/zephyr/prj.conf'
    Merged configuration 'C:/Users/vibe/ncs/v1.4.0/nrf/applications/asset_tracker/mcuboot_overlay-rsa.conf'
    Configuration saved to 'C:/Users/vibe/ncs/v1.4.0/nrf/applications/asset_tracker/build_nrf9160dk_nrf9160ns/mcuboot/zephyr/.config'
    Kconfig header saved to 'C:/Users/vibe/ncs/v1.4.0/nrf/applications/asset_tracker/build_nrf9160dk_nrf9160ns/mcuboot/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/vibe/ncs/v1.4.0/toolchain/opt/bin/arm-none-eabi-gcc.exe
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Users/vibe/ncs/v1.4.0/nrf/applications/asset_tracker/build_nrf9160dk_nrf9160ns/mcuboot
    -- Configuring done
    -- Generating done
    -- Build files have been written to: C:/Users/vibe/ncs/v1.4.0/nrf/applications/asset_tracker/build_nrf9160dk_nrf9160ns
    Including boilerplate (Zephyr base): C:/Users/vibe/ncs/v1.4.0/zephyr/cmake/app/boilerplate.cmake
    -- Using NCS Toolchain 1.4.0 for building. (C:/Users/vibe/ncs/v1.4.0/toolchain/cmake)
    Changed board to secure nrf9160dk_nrf9160 (NOT NS)
    
    === child image spm -  begin ===
    Including boilerplate (Zephyr base): C:/Users/vibe/ncs/v1.4.0/zephyr/cmake/app/boilerplate.cmake
    -- Using NCS Toolchain 1.4.0 for building. (C:/Users/vibe/ncs/v1.4.0/toolchain/cmake)
    === child image spm -  end ===
    
    Changed board to secure nrf9160dk_nrf9160 (NOT NS)
    
    === child image mcuboot -  begin ===
    Including boilerplate (Zephyr base): C:/Users/vibe/ncs/v1.4.0/zephyr/cmake/app/boilerplate.cmake
    -- Using NCS Toolchain 1.4.0 for building. (C:/Users/vibe/ncs/v1.4.0/toolchain/cmake)
    CMake Warning at C:/Users/vibe/ncs/v1.4.0/zephyr/kernel/CMakeLists.txt:54 (message):
      Single threaded mode (CONFIG_MULTITHREADING=n) is deprecated
    
    
    MCUBoot bootloader key file: C:/Users/vibe/ncs/v1.4.0/bootloader/mcuboot/root-rsa-2048.pem
    === child image mcuboot -  end ===
    
    CMake Warning at C:/Users/vibe/ncs/v1.4.0/nrf/cmake/mcuboot.cmake:120 (message):
      
    
            ---------------------------------------------------------
            --- WARNING: Using default MCUBoot key, it should not ---
            --- be used for production.                           ---
            ---------------------------------------------------------
            
    
    Call Stack (most recent call first):
      C:/Users/vibe/ncs/v1.4.0/bootloader/mcuboot/zephyr/CMakeLists.txt:1 (include)
    
    
    CMake Warning at C:/Users/vibe/ncs/v1.4.0/zephyr/CMakeLists.txt:1331 (message):
      __ASSERT() statements are globally ENABLED
    
    
    
    Loading solution asset_tracker.emProject
    Loading solution build.emProject
    Mapping project information
    Mapping project zephyr/merged.hex
    Mapping project all
    Mapping project app/libapp.a
    Mapping project cmake_object_order_depends_target_app
    Mapping project modules/nrf/samples/spm_subimage
    Mapping project modules/nrf/samples/CMakeFiles/spm_subimage
    Mapping project modules/nrf/samples/CMakeFiles/spm_subimage-complete
    Mapping project modules/nrf/samples/spm_subimage-prefix/src/spm_subimage-stamp/spm_subimage-install
    Mapping project modules/nrf/samples/spm_subimage-prefix/src/spm_subimage-stamp/spm_subimage-build
    Mapping project modules/nrf/samples/spm_subimage-prefix/src/spm_subimage-stamp/spm_subimage-configure
    Mapping project modules/nrf/samples/spm_subimage-prefix/src/spm_subimage-stamp/spm_subimage-update
    Mapping project modules/nrf/samples/spm_subimage-prefix/src/spm_subimage-stamp/spm_subimage-download
    Mapping project modules/nrf/samples/spm_subimage-prefix/src/spm_subimage-stamp/spm_subimage-mkdir
    Mapping project modules/nrf/samples/spm_subimage-prefix/src/spm_subimage-stamp/spm_subimage-patch
    Mapping project modules/nrf/samples/spm_subimage-prefix/src/spm_subimage-stamp/spm_subimage-done
    Mapping project spm/zephyr/zephyr.hex
    Mapping project spm/zephyr/zephyr.elf
    Mapping project spm/libspmsecureentries.a
    Mapping project zephyr/zephyr_generated_headers
    Mapping project zephyr/offsets_h
    Mapping project zephyr/CMakeFiles/offsets_h
    Mapping project zephyr/include/generated/offsets.h
    Mapping project zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj
    Mapping project cmake_object_order_depends_target_offsets
    Mapping project zephyr/driver_validation_h_target
    Mapping project zephyr/CMakeFiles/driver_validation_h_target
    Mapping project zephyr/include/generated/driver-validation.h
    Mapping project zephyr/misc/generated/struct_tags.json
    Mapping project C:/Users/vibe/ncs/v1.4.0/zephyr/include/dt-bindings/gpio/gpio.h
    Mapping project C:/Users/vibe/ncs/v1.4.0/zephyr/include/dt-bindings/i2c/i2c.h
    Mapping project zephyr/parse_syscalls_target
    Mapping project zephyr/CMakeFiles/parse_syscalls_target
    Mapping project zephyr/misc/generated/syscalls.json
    Mapping project zephyr/kobj_types_h_target
    Mapping project zephyr/CMakeFiles/kobj_types_h_target
    Mapping project zephyr/include/generated/kobj-types-enum.h
    Mapping project zephyr/include/generated/otype-to-str.h
    Mapping project zephyr/syscall_list_h_target
    Mapping project zephyr/CMakeFiles/syscall_list_h_target
    Mapping project zephyr/include/generated/syscall_list.h
    Mapping project zephyr/include/generated/syscall_dispatch.c
    Mapping project zephyr/offsets
    Mapping project sram_secure_hex
    Mapping project CMakeFiles/sram_secure_hex
    Mapping project zephyr/sram_secure.hex
    Mapping project mcuboot_primary_app_hex
    Mapping project CMakeFiles/mcuboot_primary_app_hex
    Mapping project zephyr/mcuboot_primary_app.hex
    Mapping project zephyr/zephyr.elf
    Mapping project C:/Users/vibe/ncs/v1.4.0/zephyr/misc/empty_file.c
    Mapping project cmake_object_order_depends_target_zephyr_final
    Mapping project cmake_object_order_depends_target_..__modules__hal__nordic
    Mapping project cmake_object_order_depends_target_..__nrf__drivers__gps__nrf9160_gps
    Mapping project cmake_object_order_depends_target_..__nrf__drivers__sensor__sensor_sim
    Mapping project cmake_object_order_depends_target_..__nrf__ext__cjson
    Mapping project cmake_object_order_depends_target_..__nrf__lib__at_cmd
    Mapping project cmake_object_order_depends_target_..__nrf__lib__at_cmd_parser
    Mapping project cmake_object_order_depends_target_..__nrf__lib__at_host
    Mapping project cmake_object_order_depends_target_..__nrf__lib__at_notif
    Mapping project cmake_object_order_depends_target_..__nrf__lib__bsdlib
    Mapping project cmake_object_order_depends_target_..__nrf__lib__date_time
    Mapping project cmake_object_order_depends_target_..__nrf__lib__dk_buttons_and_leds
    Mapping project cmake_object_order_depends_target_..__nrf__lib__lte_link_control
    Mapping project cmake_object_order_depends_target_..__nrf__lib__modem_info
    Mapping project cmake_object_order_depends_target_..__nrf__subsys__dfu
    Mapping project cmake_object_order_depends_target_..__nrf__subsys__fw_info
    Mapping project cmake_object_order_depends_target_..__nrf__subsys__net__lib__aws_fota
    Mapping project cmake_object_order_depends_target_..__nrf__subsys__net__lib__aws_jobs
    Mapping project cmake_object_order_depends_target_..__nrf__subsys__net__lib__cloud
    Mapping project cmake_object_order_depends_target_..__nrf__subsys__net__lib__download_client
    Mapping project cmake_object_order_depends_target_..__nrf__subsys__net__lib__fota_download
    Mapping project cmake_object_order_depends_target_..__nrf__subsys__net__lib__nrf_cloud
    Mapping project cmake_object_order_depends_target_arch__arm__core__aarch32
    Mapping project cmake_object_order_depends_target_arch__arm__core__aarch32__cortex_m
    Mapping project cmake_object_order_depends_target_arch__arm__core__aarch32__cortex_m__cmse
    Mapping project cmake_object_order_depends_target_arch__arm__core__aarch32__cortex_m__mpu
    Mapping project cmake_object_order_depends_target_arch__common
    Mapping project cmake_object_order_depends_target_isr_tables
    Mapping project cmake_object_order_depends_target_drivers__entropy
    Mapping project cmake_object_order_depends_target_drivers__flash
    Mapping project cmake_object_order_depends_target_drivers__gpio
    Mapping project cmake_object_order_depends_target_drivers__serial
    Mapping project cmake_object_order_depends_target_kernel
    Mapping project cmake_object_order_depends_target_lib__libc__newlib
    Mapping project cmake_object_order_depends_target_lib__posix
    Mapping project cmake_object_order_depends_target_soc__arm__common__cortex_m
    Mapping project cmake_object_order_depends_target_subsys__net
    Mapping project cmake_object_order_depends_target_subsys__net__ip
    Mapping project cmake_object_order_depends_target_subsys__net__lib__mqtt
    Mapping project cmake_object_order_depends_target_subsys__random
    Mapping project cmake_object_order_depends_target_zephyr
    Mapping project zephyr/isr_tables.c
    Mapping project zephyr/zephyr_prebuilt.elf
    Mapping project cmake_object_order_depends_target_zephyr_prebuilt
    Mapping project zephyr/linker_script_target
    Mapping project zephyr/CMakeFiles/linker_script_target
    Mapping project zephyr/linker.cmd
    Mapping project zephyr/libzephyr.a
    Mapping project zephyr/arch/common/libarch__common.a
    Mapping project zephyr/arch/common/libisr_tables.a
    Mapping project zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a
    Mapping project zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a
    Mapping project zephyr/arch/arch/arm/core/aarch32/cortex_m/mpu/libarch__arm__core__aarch32__cortex_m__mpu.a
    Mapping project zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/libarch__arm__core__aarch32__cortex_m__cmse.a
    Mapping project zephyr/lib/libc/newlib/liblib__libc__newlib.a
    Mapping project zephyr/lib/posix/liblib__posix.a
    Mapping project zephyr/soc/arm/common/cortex_m/libsoc__arm__common__cortex_m.a
    Mapping project zephyr/subsys/net/libsubsys__net.a
    Mapping project zephyr/subsys/net/ip/libsubsys__net__ip.a
    Mapping project zephyr/subsys/net/lib/mqtt/libsubsys__net__lib__mqtt.a
    Mapping project zephyr/subsys/random/libsubsys__random.a
    Mapping project zephyr/drivers/gpio/libdrivers__gpio.a
    Mapping project zephyr/drivers/flash/libdrivers__flash.a
    Mapping project zephyr/drivers/serial/libdrivers__serial.a
    Mapping project zephyr/drivers/entropy/libdrivers__entropy.a
    Mapping project modules/nrf/ext/cjson/lib..__nrf__ext__cjson.a
    Mapping project modules/nrf/lib/bsdlib/lib..__nrf__lib__bsdlib.a
    Mapping project modules/nrf/lib/dk_buttons_and_leds/lib..__nrf__lib__dk_buttons_and_leds.a
    Mapping project modules/nrf/lib/at_cmd/lib..__nrf__lib__at_cmd.a
    Mapping project modules/nrf/lib/at_notif/lib..__nrf__lib__at_notif.a
    Mapping project modules/nrf/lib/at_host/lib..__nrf__lib__at_host.a
    Mapping project modules/nrf/lib/at_cmd_parser/lib..__nrf__lib__at_cmd_parser.a
    Mapping project modules/nrf/lib/lte_link_control/lib..__nrf__lib__lte_link_control.a
    Mapping project modules/nrf/lib/modem_info/lib..__nrf__lib__modem_info.a
    Mapping project modules/nrf/lib/date_time/lib..__nrf__lib__date_time.a
    Mapping project modules/nrf/subsys/net/lib/cloud/lib..__nrf__subsys__net__lib__cloud.a
    Mapping project modules/nrf/subsys/net/lib/nrf_cloud/lib..__nrf__subsys__net__lib__nrf_cloud.a
    Mapping project modules/nrf/subsys/net/lib/download_client/lib..__nrf__subsys__net__lib__download_client.a
    Mapping project modules/nrf/subsys/net/lib/fota_download/lib..__nrf__subsys__net__lib__fota_download.a
    Mapping project modules/nrf/subsys/net/lib/aws_jobs/lib..__nrf__subsys__net__lib__aws_jobs.a
    Mapping project modules/nrf/subsys/net/lib/aws_fota/lib..__nrf__subsys__net__lib__aws_fota.a
    Mapping project modules/nrf/subsys/dfu/lib..__nrf__subsys__dfu.a
    Mapping project modules/nrf/subsys/fw_info/lib..__nrf__subsys__fw_info.a
    Mapping project modules/nrf/drivers/sensor/sensor_sim/lib..__nrf__drivers__sensor__sensor_sim.a
    Mapping project modules/nrf/drivers/gps/nrf9160_gps/lib..__nrf__drivers__gps__nrf9160_gps.a
    Mapping project modules/nordic/lib..__modules__hal__nordic.a
    Mapping project zephyr/kernel/libkernel.a
    Mapping project zephyr/linker_pass_final_script_target
    Mapping project zephyr/CMakeFiles/linker_pass_final_script_target
    Mapping project zephyr/linker_pass_final.cmd
    Mapping project zephyr/zephyr.hex
    Mapping project mcuboot_primary_hex
    Mapping project CMakeFiles/mcuboot_primary_hex
    Mapping project zephyr/mcuboot_primary.hex
    Mapping project merged_hex
    Mapping project CMakeFiles/merged_hex
    Mapping project zephyr/merged.hex
    Mapping project mcuboot/zephyr/zephyr.hex
    Mapping project modules/mcuboot/mcuboot_subimage-prefix/src/mcuboot_subimage-stamp/mcuboot_subimage-configure
    Mapping project modules/mcuboot/mcuboot_subimage-prefix/src/mcuboot_subimage-stamp/mcuboot_subimage-update
    Mapping project modules/mcuboot/mcuboot_subimage-prefix/src/mcuboot_subimage-stamp/mcuboot_subimage-download
    Mapping project modules/mcuboot/mcuboot_subimage-prefix/src/mcuboot_subimage-stamp/mcuboot_subimage-mkdir
    Mapping project modules/mcuboot/mcuboot_subimage-prefix/src/mcuboot_subimage-stamp/mcuboot_subimage-patch
    Mapping project zephyr/app_signed.hex
    Mapping project mcuboot/zephyr/zephyr.elf
    Mapping project modules/mcuboot/mcuboot_sign_target
    Mapping project modules/mcuboot/CMakeFiles/mcuboot_sign_target.util
    Mapping project modules/mcuboot/CMakeFiles/mcuboot_sign_target
    Mapping project zephyr/app_update.bin
    Mapping project zephyr/app_test_update.hex
    Mapping project zephyr/app_moved_test_update.hex
    Mapping project modules/mcuboot/mcuboot_subimage
    Mapping project modules/mcuboot/CMakeFiles/mcuboot_subimage
    Mapping project modules/mcuboot/CMakeFiles/mcuboot_subimage-complete
    Mapping project modules/mcuboot/mcuboot_subimage-prefix/src/mcuboot_subimage-stamp/mcuboot_subimage-install
    Mapping project modules/mcuboot/mcuboot_subimage-prefix/src/mcuboot_subimage-stamp/mcuboot_subimage-build
    Mapping project modules/mcuboot/mcuboot_subimage-prefix/src/mcuboot_subimage-stamp/mcuboot_subimage-done
    Populating dynamic folders
    Populating folder ‘dts files’
    Preparing solution ‘asset_tracker’
    Preparing project ‘zephyr/merged.hex’
    Preparing solution ‘build’
    Preparing project ‘all’
    Preparing project ‘app/libapp.a’
    Preparing project ‘zephyr/CMakeFiles/offsets.dir/arch/arm/core/offsets/offsets.c.obj’
    Preparing project ‘zephyr/zephyr.elf’
    Preparing project ‘zephyr/zephyr_prebuilt.elf’
    Preparing project ‘zephyr/libzephyr.a’
    Preparing project ‘zephyr/arch/common/libarch__common.a’
    Preparing project ‘zephyr/arch/common/libisr_tables.a’
    Preparing project ‘zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a’
    Preparing project ‘zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a’
    Preparing project ‘zephyr/arch/arch/arm/core/aarch32/cortex_m/mpu/libarch__arm__core__aarch32__cortex_m__mpu.a’
    Preparing project ‘zephyr/arch/arch/arm/core/aarch32/cortex_m/cmse/libarch__arm__core__aarch32__cortex_m__cmse.a’
    Preparing project ‘zephyr/lib/libc/newlib/liblib__libc__newlib.a’
    Preparing project ‘zephyr/lib/posix/liblib__posix.a’
    Preparing project ‘zephyr/soc/arm/common/cortex_m/libsoc__arm__common__cortex_m.a’
    Preparing project ‘zephyr/subsys/net/libsubsys__net.a’
    Preparing project ‘zephyr/subsys/net/ip/libsubsys__net__ip.a’
    Preparing project ‘zephyr/subsys/net/lib/mqtt/libsubsys__net__lib__mqtt.a’
    Preparing project ‘zephyr/subsys/random/libsubsys__random.a’
    Preparing project ‘zephyr/drivers/gpio/libdrivers__gpio.a’
    Preparing project ‘zephyr/drivers/flash/libdrivers__flash.a’
    Preparing project ‘zephyr/drivers/serial/libdrivers__serial.a’
    Preparing project ‘zephyr/drivers/entropy/libdrivers__entropy.a’
    Preparing project ‘modules/nrf/ext/cjson/lib..__nrf__ext__cjson.a’
    Preparing project ‘modules/nrf/lib/bsdlib/lib..__nrf__lib__bsdlib.a’
    Preparing project ‘modules/nrf/lib/dk_buttons_and_leds/lib..__nrf__lib__dk_buttons_and_leds.a’
    Preparing project ‘modules/nrf/lib/at_cmd/lib..__nrf__lib__at_cmd.a’
    Preparing project ‘modules/nrf/lib/at_notif/lib..__nrf__lib__at_notif.a’
    Preparing project ‘modules/nrf/lib/at_host/lib..__nrf__lib__at_host.a’
    Preparing project ‘modules/nrf/lib/at_cmd_parser/lib..__nrf__lib__at_cmd_parser.a’
    Preparing project ‘modules/nrf/lib/lte_link_control/lib..__nrf__lib__lte_link_control.a’
    Preparing project ‘modules/nrf/lib/modem_info/lib..__nrf__lib__modem_info.a’
    Preparing project ‘modules/nrf/lib/date_time/lib..__nrf__lib__date_time.a’
    Preparing project ‘modules/nrf/subsys/net/lib/cloud/lib..__nrf__subsys__net__lib__cloud.a’
    Preparing project ‘modules/nrf/subsys/net/lib/nrf_cloud/lib..__nrf__subsys__net__lib__nrf_cloud.a’
    Preparing project ‘modules/nrf/subsys/net/lib/download_client/lib..__nrf__subsys__net__lib__download_client.a’
    Preparing project ‘modules/nrf/subsys/net/lib/fota_download/lib..__nrf__subsys__net__lib__fota_download.a’
    Preparing project ‘modules/nrf/subsys/net/lib/aws_jobs/lib..__nrf__subsys__net__lib__aws_jobs.a’
    Preparing project ‘modules/nrf/subsys/net/lib/aws_fota/lib..__nrf__subsys__net__lib__aws_fota.a’
    Preparing project ‘modules/nrf/subsys/dfu/lib..__nrf__subsys__dfu.a’
    Preparing project ‘modules/nrf/subsys/fw_info/lib..__nrf__subsys__fw_info.a’
    Preparing project ‘modules/nrf/drivers/sensor/sensor_sim/lib..__nrf__drivers__sensor__sensor_sim.a’
    Preparing project ‘modules/nrf/drivers/gps/nrf9160_gps/lib..__nrf__drivers__gps__nrf9160_gps.a’
    Preparing project ‘modules/nordic/lib..__modules__hal__nordic.a’
    Preparing project ‘zephyr/kernel/libkernel.a’
    Restoring state from previous session
    Preparing to load data
    Loading session data from file
    SEGGER Embedded Studio is ready to use
    

    Best regards,

    Vidar

  • Hi Vidar: 

    Thanks for your prompt reply!


    And yes, they met the same situation with different projects.

    So basically, it is much more like the ticket's situation :

    SES Blinky build error
    https://devzone.nordicsemi.com/f/nordic-q-a/67898/ses-blinky-build-error

    Also, they could not do "west flash" command after they building it with "west build" command in all projects, here is the error log: 

    "

    C:\SDK\v1.4.0\zephyr\samples\bluetooth\hci_rpmsg>west flash

    -- west flash: rebuilding

    [0/1] cmd.exe /C "cd /D C:\SDK\v1.4.0\zephyr\samples\bluet...ash && C:\SDK\v1.4.0\toolchain\opt\bin\cmake.exe -E echo "

     

    -- west flash: using runner nrfjprog

    FATAL ERROR: required program nrfjprog not found; install it or add its location to PATH

    "

    Wright

Reply Children
  • Hi Wright,

    It was the "ModuleNotFoundError: No module named 'yaml'" that seemingly caused the build in the other thread you linked to. I don't see any similar errors in this case.

    Also, they could not do "west flash" command after they building it with "west build" command in all projects, here is the error log: 

    nrfjprog must be installed separately following the instructions here: Installing the nRF5x Command Line Tools.

  • Hi Vidar: 

    Thanks for your prompt reply!!!

    After they install nrfjprog command-line tools, they still can't do west flash. 

    They solved the problem by installing "pynrfjprog python package".

    I'm wondering if there is any possible reason to show " error: cmake failed create_nordic_project.py failed (1)" when users complied NCS project with SEGGER?  

    Wright

  • Hi Wright,

    create_nordic_project.py failed (1) is a direct result of the reported cmake error. What's strange is that cmake does not specify what the error is.

    Please ask them to try importing the project again but with the Toolchain version set to NONE as shown in screenshot below to see if it makes any difference. It's also important that they remember to tick the "Clean Build Directory" checkbox to clear the cmake cache.

    WrightLin.Avnet said:
    They solved the problem by installing "pynrfjprog python package".

     That's good to know. I actually didn't know it could work with the pynrfjprog package.

    WrightLin.Avnet said:
    After they install nrfjprog command-line tools, they still can't do west flash. 

     Maybe they forgot to add its location to PATH. The installer does not do it automatically.

Related