First of all I have to say that the experience of bringing up the nRF9160 has been one of the worst. Tools upon tools, dependencies upon dependencies. Makes it a nightmare. One thing falls through and it all fails. You simplified your life by moving to Zephyr, and made every developer's job much harder. I hope you find a better way of doing this. I see mention of docker but not many details (and it seems it's ubuntu based so no SES support). This wasn't the case with nRF5x SDKs. Simple download and run. Clear, controllable dependencies.. The bigger question is: what happens in the future, supporting back versions? How can a developer trust that the version they have builds? How can one reliably update?
I've followed the instructions to install the nRF9160 and I can't import the asset tracker example.
This isn't the first time this has happened to me when trying out the nRF9160.
Also, you have an error in your getting started. It says to run this:
pip3 install -r mcuboot\scripts\requirements.txt
IN fact you have to run:
pip3 install -r bootloader\mcuboot\scripts\requirements.txt
Loading solution asset_tracker.emProject
Executing load commands
cmake -GNinja -DBOARD=nrf9160_pca10090 -DBOARD_DIR=E:/nrf91/ncs/zephyr/boards/arm/nrf9160_pca10090 -DZEPHYR_TOOLCHAIN_VARIANT=gnuarmemb -DGNUARMEMB_TOOLCHAIN_PATH=C:/gnuarmemb -BE:/nrf91/ncs/nrf/applications/asset_tracker/build_nrf9160_pca10090 -HE:/nrf91/ncs/nrf/applications/asset_tracker -DEXTRA_KCONFIG_TARGETS=menuconfig_ses -DEXTRA_KCONFIG_TARGET_COMMAND_FOR_menuconfig_ses=E:/nrf91/EmbeddedStudio_ARM_Nordic_v442a_win_x64/arm_segger_embedded_studio_v442a_win_x64_nordic/html/configure_nordic_project_menuconfig.py
CMake Error at CMakeLists.txt:11 (include):
include could not find load file:
E:/nrf91/ncs/../nrf/cmake/boilerplate.cmake
CMake Error at CMakeLists.txt:12 (include):
include could not find load file:
E:/nrf91/ncs/cmake/app/boilerplate.cmake
-- The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:13 (project):
No CMAKE_CXX_COMPILER could be found.
Tell CMake where to find the compiler by setting either the environment
variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
to the compiler, or to the compiler name if it is in the PATH.
-- Configuring incomplete, errors occurred!
See also "E:/nrf91/ncs/nrf/applications/asset_tracker/build_nrf9160_pca10090/CMakeFiles/CMakeOutput.log".
See also "E:/nrf91/ncs/nrf/applications/asset_tracker/build_nrf9160_pca10090/CMakeFiles/CMakeError.log".
Project load failed
Reported error: solution load command failed (1)