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

SES Nordic Edition escaping path characters, causing cmake and create_nordic_project.py to fail

I installed nRF Connect SDK v1.6.0 and SES Nordic Edition through the nRF Connect toolchain manager (Windows 10).  I'm finding that I can't use the "open nRF Connect SDK Project" dialogue to create a project.  I've got my nRF Connect Options below.  When I hit okay, I'm told "create_nordic_project.py failed (1)."  I've copied the transcript output below, as well.  It looks like, for some reason, backslashes in my base project path are being treated as escape character flags.  I was suspicious of the dot in my path, so I also tested this in C:\tmp\Projects, with the same results.  How can I resolve this issue so I can get started developing?

nRF Connect Options:

Output:

Creating solution I2S_loopback_test.emProject
C:/Users/Jason.Bens/ncs/v1.6.0-rc2/toolchain/opt/bin/cmake.exe -GNinja -DBOARD=nrf5340dk_nrf5340_cpuappns -DBOARD_DIR=C:\Users\Jason.Bens\ncs\v1.6.0-rc2\zephyr\boards\arm\nrf5340dk_nrf5340 -BC:\Users\Jason.Bens\Projects\I2S_loopback_test\build_nrf5340dk_nrf5340_cpuappns -SC:\Users\Jason.Bens\Projects\I2S_loopback_test -DNCS_TOOLCHAIN_VERSION=1.6.0 -DDTC_OVERLAY_FILE=C:\Users\Jason.Bens\Projects\I2S_loopback_test/nrf5340dk_nrf5340_cpuappns.overlay -DEXTRA_KCONFIG_TARGETS=menuconfig_ses -DEXTRA_KCONFIG_TARGET_COMMAND_FOR_menuconfig_ses=C:\Users\Jason.Bens\ncs\v1.6.0-rc2\toolchain\segger_embedded_studio/html/configure_nordic_project_menuconfig.py
-- Application: C:/Users/Jason.Bens/Projects/I2S_loopback_test
-- Zephyr version: 2.6.0-rc1 (C:/Users/Jason.Bens/ncs/v1.6.0-rc2/zephyr), build: v2.6.0-rc1-ncs1-rc1
-- Found Python3: C:/Users/Jason.Bens/ncs/v1.6.0-rc2/toolchain/opt/bin/python.exe (found suitable exact version "3.8.2") found components: Interpreter
-- Found west (found suitable version "0.11.0", minimum required is "0.7.1")
-- Board: nrf5340dk_nrf5340_cpuappns
-- Cache files will be written to: C:/Users/Jason.Bens/ncs/v1.6.0-rc2/zephyr/.cache
-- Found dtc: C:/Users/Jason.Bens/ncs/v1.6.0-rc2/toolchain/opt/bin/dtc.exe (found suitable version "1.4.7", minimum required is "1.4.6")
-- Found toolchain: gnuarmemb (C:/Users/Jason.Bens/ncs/v1.6.0-rc2/toolchain/opt)
-- Configuring incomplete, errors occurred!
Including boilerplate (Zephyr base): C:/Users/Jason.Bens/ncs/v1.6.0-rc2/zephyr/cmake/app/boilerplate.cmake
-- Using NCS Toolchain 1.6.0 for building. (C:/Users/Jason.Bens/ncs/v1.6.0-rc2/toolchain/cmake)
CMake Error at C:/Users/Jason.Bens/ncs/v1.6.0-rc2/zephyr/cmake/dts.cmake:2147483647 (zephyr_variable_set_too_late):
  Syntax error in cmake code at

    C:/Users/Jason.Bens/ncs/v1.6.0-rc2/zephyr/cmake/dts.cmake:2147483647

  when parsing string

    C:\Users\Jason.Bens\Projects\I2S_loopback_test/nrf5340dk_nrf5340_cpuappns.overlay

  Invalid character escape '\U'.
Call Stack (most recent call first):
  C:/Users/Jason.Bens/ncs/v1.6.0-rc2/zephyr/cmake/dts.cmake:62 (if)
  C:/Users/Jason.Bens/ncs/v1.6.0-rc2/zephyr/cmake/app/boilerplate.cmake:554 (include)
  C:/Users/Jason.Bens/ncs/v1.6.0-rc2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:24 (include)
  C:/Users/Jason.Bens/ncs/v1.6.0-rc2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:35 (include_boilerplate)
  CMakeLists.txt:3 (find_package)


CMake Error: Error in cmake code at
Unknown:0:
A command failed during the invocation of callback "zephyr_variable_set_too_late".

error: cmake failed
create_nordic_project.py failed (1)

Parents Reply Children
Related