hiro99ma blog

何か技術的なこと

ncs: nRF Connect SDK v2.6.2

2024/10/31

1ヶ月ぶりに nRF Connect SDK の世界に戻ってきた。
まずは開発環境の確認からである。

BLE だけ扱うのであればアップデートする必要はない。
Toolchain も v2.6.2 として用意されているがハッシュ値が v2.6.1 と同じなので追加でインストールになるものは無い。

    "toolchains": [
      {
        "identifier": {
          "bundle_id": "cf2149caf2"
        },
        "ncs_versions": [
          "v2.6.1",
          "v2.6.2"
        ]
      }

今日時点で RC版ではないリリースノートが出ているのは v2.6.2 と v2.7.0。
マイナーバージョンが上がる v2.7系は変更点が多いため、まだ私は v2.6.1 を使っていた。

異なるバージョンの SDK をインストールすると、標準ではない開発ボードの設定を移し替えないといけないことがある。
アプリが使用するボード定義ファイルは別ディレクトリに置いておくことができるのだが、MCUboot で使用する定義ファイルはコピーしないといけなかった。
このリポジトリでは ssci086585_nrf5340.conf がそのファイルになる。

SDK のバージョンが変わるとこういったディレクトリ構造が変わることがある。
これは各バージョンの <ncs>/zephyr/boards/ だが、v2.6系と v2.7系で全然違うことが分かるだろう。

そういうこともあり、あまりバージョンを上げるのには積極的ではないのだ。

インストール可能な nRF Connect SDK の一覧に v2.8 も見えてきている。
といっても v2.7.0 のリリースが 2024年7月だったと思うので、まだ先だろう。

image

< Top page