nRF Util (nrfutil)の機能はインストールおよびアップグレード可能なコマンドによって提供します。これらのコマンドはインターネット上のセントラル パッケージ レジストリで提供しています。nRF Utilは、本ページ下部の「ダウンロード」タブからダウンロードできます。nRF Utilが提供する全機能のリストを見るには、「nrfutil help」と入力します。
nRF Utilは、以下のようなコマンドに対応しています:
nrfutil nrf5sdk-toolsコマンド
nRF Utilのnrf5sdk-toolsコマンドは、以前のバージョンのnrfutil (<7.0.0)で利用可能であった、以下を含む全機能を提供します:
- nRF5 SDK DFU (デバイス ファームウェア アップデート) パッケージの生成。
- 暗号鍵の生成、管理、保管。
- nRF5 SDKブートローダ設定の生成。
- nRF5 SDK DFUは以下のトランスポートで実行が可能です:
Bluetooth Low Energy
Serial over UART
Serial over USB
Thread unicast
Thread multicast
Zigbee
nrf5sdk-toolsコマンドをインストールするには、「nrfutil install nrf5sdk-tools」と入力します。このコマンドの全機能のリストを見るには、「nrfutil nrf5sdk-tools --help」と入力します。
nrfutil deviceコマンド
nRF Util deviceコマンドを使うと、Nordicのデバイスでリスト表示、書き込み、復元、消去、その他各種操作を行えます。MCUbootとJ-Linkに対応しています。
deviceコマンドをインストールするには、「nrfutil install device」と入力します。このコマンドの全機能のリストを見るには、「nrfutil device --help」と入力します。
nrfutil completionコマンド
nRF Util completionコマンドを使うと、nrfutilを操作し、利用可能なコマンド、サブコマンド、フラグを容易に見つけることができます。
nrfutil install completionと入力し、次にnrfutil completion install bash | powershell | zshと入力すると、セットアップの完了に必要なステップが表示されます。TabまたはCtrl+スペースキーを押すとメニューが表示され、接続されているデバイスのシリアル番号等が自動入力されます。
全コマンドのリストと各コマンドの詳細は、nRF Utilのドキュメントをご覧ください。
必要条件
nRF Utilのドキュメントをご覧ください。
ダウンロード:
全バージョンに関する注意:
nrfutil実行ファイルをダウンロードしたら、システムのPATH変数にあるフォルダに移動することをお勧めします。macOSとLinuxでは、chmod +x nrfutilと入力してダウンロード ファイルに実行権限を与える必要があります。または、ファイルブラウザで権限を付与する必要があります(通常、ファイルプロパティのチェックボックス)。