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

Using Toolchain Manager on macos to install ncs 1.6.1 results in incomplete install.

I've previously used Getting Started Assistant to install nRF Connect SDK 1.5.0 on macos and managed to get a complete and functional install.

I'm now trying the new Toolchain Manager method to install nRF Connect SDK 1.6.1.

After a long install period, the next step in the instructions was to click "Open IDE". Alas that button did not appear, instead "First steps to build" and the down disclosure arrow were all that were available.

I tried running SES manually, but despite deleting all preferences I could find (running "Delete all user data" in SES and deleting the contents of ~/Library/SEGGER), I unable to get it to pick up the new ncs install location.

After trying to manually set the Zephyr base, I realised there was a lot missing (and a hell of a lot of redundancy!) in the toolchain directory.

All the suggestions I could find from searching was that VPN / anti-virus interferes with the install. There are definitely no VPN or anti-virus issues at play here.

After a lot of blind clicking, I believe I now need to run "Install toolchain" from the down disclosure triangle menu in Toolchain Manager.

Is this right? Should it be this mysterious?

Parents
  • Hello again!

    Edit: this should be fixed now and there should not be any need to download 1.6.0 first. Please report back if the issue persists.

    ----------

    Workaround for the issue is to install NCS v1.6.0 before installing NCS v1.6.1. If NCS v1.6.1 is already installed do the following:
    - Install NCS v1.6.0
    - Press the dropdown menu besides the 1.6.1 installation and press "Open Terminal"
    - Call the following command and wait for it to finish: "./toolchain/ncsmgr/ncsmgr init-ncs"
    - Restart the Toolchain Manager

    The "Open IDE" button should now be visible for NCS v1.6.1.


    Background: the Python symlinks in the NCS 1.6.1 toolchain points to binaries in the 1.6.0 toolchain. I've informed the developers, but due to issues with building the binaries for MacOS it will take some time before a fix is ready. 

    Best regards,
    Carl Richard

Reply
  • Hello again!

    Edit: this should be fixed now and there should not be any need to download 1.6.0 first. Please report back if the issue persists.

    ----------

    Workaround for the issue is to install NCS v1.6.0 before installing NCS v1.6.1. If NCS v1.6.1 is already installed do the following:
    - Install NCS v1.6.0
    - Press the dropdown menu besides the 1.6.1 installation and press "Open Terminal"
    - Call the following command and wait for it to finish: "./toolchain/ncsmgr/ncsmgr init-ncs"
    - Restart the Toolchain Manager

    The "Open IDE" button should now be visible for NCS v1.6.1.


    Background: the Python symlinks in the NCS 1.6.1 toolchain points to binaries in the 1.6.0 toolchain. I've informed the developers, but due to issues with building the binaries for MacOS it will take some time before a fix is ready. 

    Best regards,
    Carl Richard

Children
Related