0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

2012.11.15現在 → Ubuntu 20.04.02 LTS にて ncs v1.6.1 から ncs v1.7.1 へ環境を移行する

Posted at

v.1.6.1 環境から、最新の v1.7.1 環境へ移行しようとしたら エラーになった。

どうやら cmake のバージョンの要件が改定されたらしい。

最新環境での cmake は 3.20.0 以上が必要。
現在のテストバージョンでは、cmake は 3.20.05 以上が必要。

私が利用している Ubuntu 20.04.02 LTS の環境は、cmake version 3.16.3 だった。

cmake --version

にて 利用中の cmake のバージョンが確認できる。

上記URLで最新リリース版を確認すると、3.21.4 だった。

端末から、

wget https://github.com/Kitware/CMake/releases/download/v3.21.4/cmake-3.21.4.tar.gz

ダウンロードしたら、展開

tar xvfz cmake-3.21.4.tar.gz

展開したディレクトリに移動して、

cd cmake-3.21.4
./configure

エラーがなければ、

sudo make install

~/.bashrc に 下記を追加
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

source ~/.bashrc
cmake --version

これで、3.21.4 が表示されれば完了。

以下の方法が 正当な方法のようだ。

Enter cmake --version to check which version of CMake you have installed. The nRF Connect SDK requires CMake version 3.20.0 or later.

If your CMake version is lower than required, check the backports for your distribution or install a current version of CMake manually.

For example, to install version 3.20.5 directly from the CMake website into the ~/cmake folder, enter the following commands:

mkdir -p ${HOME}/cmake && cd ${HOME}/cmake
wget https://github.com/Kitware/CMake/releases/download/v3.20.5/cmake-3.20.5-linux-x86_64.sh
yes | sh cmake-3.20.5-linux-x86_64.sh | cat
echo "export PATH=${PWD}/cmake-3.20.5-linux-x86_64/bin:${PATH}" | tee -a ${HOME}/.zephyrrc ${HOME}/.bashrc
cmake --version

nRF9160 feather での変更点(ncs v1.6.1 → v.1.7.1)

ncs v1.7になって、ボードのフラグ名称が変更されていた。

変更前:CONFIG_BOARD_CIRCUITDOJO_FEATHER_NRF9160NS
変更後:CONFIG_BOARD_CIRCUITDOJO_FEATHER_NRF9160_NS

以上。


0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?